Please enable JavaScript to use CodeHS

Advanced Cybersecurity

Decisions in Programming

In this module, students expand their programming skills by working with Boolean values, logical and comparison operators, and if statements to create decision-making programs. They apply their understanding to secure coding practices and explore how programming decisions align with real-world cybersecurity policies and principles.

Lessons

13.1 Booleans

  • Booleans
  • Booleans
  • Boolean Variables
  • Fix This Program
  • Plants

13.2 If Statements

  • If Statements
  • If Statements
  • Cyber Connection: Conditionals
  • Your First If Statement
  • If/Else Statement
  • +3 more

13.3 Comparison Operators

  • Comparison Operators
  • Comparison Operators
  • Comparison Operators
  • High Jump
  • Roller Coaster
  • +5 more

13.4 Logical Operators

  • Logical Operators
  • Logical Operators
  • Logical Operators
  • Administrators, Teachers, and Students
  • Presidential Eligibility
  • +1 more

13.5 Floating Point Numbers and Rounding

  • Floating Point Numbers and Rounding
  • Floating Point Numbers and Rounding
  • Cyber Connection: Floating Points and Rounding
  • Rounding Error
  • Correct Portion

13.6 Shell Scripts

  • Shell Scripts
  • Quiz
  • Compiling and Running Program
  • Searching a Website
  • Big or Small
  • +2 more

13.7 Conditionals Quiz

  • Conditionals Quiz

Courses that include this module