Please enable JavaScript to use CodeHS

IB Computer Science SL Resources

Computational Thinking

Students learn what algorithms are, how the same process can be represented in natural language, flowcharts, pseudocode, and code, and how to move between those representations.

Lessons

1.1 Algorithms in Computing

  • Introduction to Algorithms
  • Algorithms in Life and Technology
  • Build an Algorithm
  • Build an Algorithm Reflection
  • Computational vs Math Algorithms

1.2 Flowcharts and Pseudocode

  • Flowcharts in Programming
  • Flowchart Responses
  • Real-World Flowchart
  • Introduction to Pseudocode
  • Flow Chart → Pseudocode
  • +1 more

Courses that include this module