Please enable JavaScript to use CodeHS

Fundamentals of Cybersecurity (2020)

Programming Fundamentals

Students learn the fundamentals of programming including variables, arrays, and objects as well as the difference in interpreted and compiled languages. Students explore programming through block coding which includes conditional statements and control structures.

Lessons

4.1 Programming Concepts

  • Programming Concepts
  • Programming Concepts Quiz
  • Compilers vs. Interpreters
  • Compilers vs. Interpreters Reflection
  • Variables in Action
  • +3 more

4.2 Programming with Karel

  • Learning to Program
  • Programming With Karel
  • Quiz: Karel Commands
  • Our First Karel Program
  • Your First Karel Program
  • +5 more

4.3 Looping

  • For Loops
  • For Loops Quiz
  • Take 'em All
  • For Loop Square
  • Lots of Hurdles
  • +5 more

4.4 Branching

  • If/Else Statements
  • If/Else Statements Quiz
  • If/Else Statements
  • One Ball in Each Spot
  • Right Side Up
  • +1 more

4.5 Arrays and Objects

  • More JS Topics
  • Arrays and Objects
  • Arrays and Objects
  • Making an Array
  • List of Places to Travel
  • +3 more

4.6 Organizational Techniques

  • Organizational Techniques
  • Organizational Techniques Quiz
  • Hurdle Karel
  • One Ball in Each Spot
  • The Two Towers
  • +1 more

4.7 Programming Fundamentals Quiz

  • Mindsets
  • Programming Fundamentals Quiz

Courses that include this module