At the end of this unit, students will be able to...
Define and use control structures such as if-else statements, loops (for, while), and switch statements in programming languages.
Understand the syntax and semantics of control structures in programming languages.
Describe how control structures affect the flow of execution in a program.
Write and analyze code snippets that utilize control structures effectively.
Extend the syntax of a programming language to include new control structures and understand the implications of these extensions on the language’s grammar and semantics.