• In this course, we will explore the following computational thought processes and big ideas:

    Computational Thinking Practices

    • Connecting computing
    • Creating computational artifacts
    • Abstracting
    • Analyzing problems and artifacts
    • Communicating
    • Collaborating

    Big Ideas

    • Creativity
      • Computing is a creative activity
    • Abstraction
      • Abstraction reduces information and detail to facilitate focus on relevant topics
    • Data and Information
      • Data and information facilitate the creation of knowledge
    • Algorithms
      • Algorithms are used to develop and express solutions to computational problems
    • Programming
      • Programming enables problem solving, human expression, and creation of knowledge
    • The Internet
      • The principles of systems and networks that helped enable the Internet are also critical in the implementation of computational solutions
    • Global Impact
      • Computation has global impact.  It has changed the way people think, work, live, and play.