Please enable JavaScript to use CodeHS

Oklahoma Cybersecurity

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

13.1 Programming Concepts

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

13.2 Programming with Karel

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

13.3 Looping

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

13.4 Branching

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

13.5 Arrays and Objects

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

13.6 Organizational Techniques

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

13.7 Programming Fundamentals Quiz

  • Programming Fundamentals Quiz

Courses that include this module