• This course provides an introduction to computational thinking and problem-solving. Students will be able to apply elementary computing concepts including variables, loops, functions, lists, conditionals, concurrency, data types, simple object-oriented concepts, I/O, events, syntax, and structured programming.
  • Incorporate the Computer Science Principles' seven big ideas explicitly with every topic covered throughout the course, especially when having class discussions so students can clearly see course goals.
    • Creativity.
    • Abstraction.
    • Data and Information.
    • Algorithms.
    • Programming.
    • The Internet.
    • Global Impact.