StudyPath

COS 102 Problem Solving

100 levelComputing & ICT10 topics

COS 102 covers 10 topics. StudyPath paces them into daily study sessions that finish before your exam date, with practice questions and worked answers for each one.

Study COS 102 on StudyPath

Free for every student. No card.

Course outline

The topics this course covers, in teaching order.

  1. Core concepts of computing
  2. Problems and problem-solving
  3. Types of problems (routine and non-routine)
  4. Introduction to algorithms and heuristics
  5. Solvable and unsolvable problems
  6. Solution techniques (abstraction, analogy, brainstorming, divide and conquer)
  7. General problem-solving process
  8. Flowcharts, pseudocode, decision tables and decision trees
  9. Implementation, evaluation and refinement
  10. Programming in C and Python

A sample from this course

One topic, as StudyPath teaches it.

Core concepts of computing

The core concepts of computing introduce the basic ideas that explain how computers represent data, process instructions, store information, and communicate results. For examination purposes, you must master the meaning and relationship of terms such as hardware, software, data, information, input, processing, output, storage, and the basic roles of system components.

What you get for COS 102