Computer Science Problem-Solving and Programming

This lesson sequence guides students through the process of computational thinking, from initial problem analysis to writing efficient, readable, and error-free Python code. Students will learn to decompose complex problems, translate flowcharts into various programming structures, and refine their code for better performance and clarity.

School lifetime use, unlimited users (no editing)£899.97
School annual use, unlimited users (editable)£599.97
Buy this lesson Browse the store

Questions about our courses? Ask our assistant, for example “What is the difference between Adult Care Worker and Adult Care Worker UK?”

What this lesson contains

  • Computational Thinking: Decomposition and Abstraction
  • Read, Analyze, Refine Programs for Efficiency
  • Converting Flowcharts to Python Code
  • Converting Flowchart Algorithms to PythonPreview not available
  • Implementing Flowchart While Loops in PythonPreview not available
  • Convert Algorithms: Flowcharts to Python LoopsPreview not available
  • Programming Readability TechniquesPreview not available
  • Improving Program Fitness and EfficiencyPreview not available
  • Identifying and Fixing Programming ErrorsPreview not available
  • Identifying Program ComponentsPreview not available
  • Python Iteration with For LoopsPreview not available
  • Python Loops: While and For StatementsPreview not available
  • Python: Arrays, Records & Data StructuresPreview not available

Buy Computer Science Problem-Solving and Programming

All 13 modules for your organisation, from £599.97. Buy online in the eLearning store and download the SCORM files straight away.