Unit 4 - Conditions and Logic ('22-'23)

This unit revisits the use of packages to access existing functionalities in your programs, such as The Neighborhood, to expand your knowledge of APIs and libraries and explore The Theater. With The Theater, you learn to improve the decisions made in conditionals and loops with relational and logical operators to evaluate primitive values and object references. While working with conditionals and logical operators, you expand your knowledge of the static keyword to write static methods and explore their functionality. Additionally, you use casting operators and Math class methods to evaluate expressions and perform calculations, including incorporating random in program decisions and behaviors. While working with compound Boolean expressions and logical operators, you develop an understanding of De Morgan's Laws and learn how to evaluate truth tables.

Content
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Show What You Know
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Lesson Resources
Sandboxes
Level TypeLevel DetailsLevel Status
Not startedIn progress
Completed
Assessments / Surveys
Concept
Text
Video
Map
Concept: Not started
Concept: In progress
Concept: Completed (perfect)
N/A
Activity
Unplugged
Lesson Extras
Online
Assessment
Question
Choice level
Activity: Not started
Activity: In progress
Activity: Completed (perfect)
Activity: Submitted