Computer science at WoSM Academy starts from the foundations. Our first courses cover what computation is and how information is represented, how digital circuits are designed and assembled into a working computer, and the discrete mathematics that the rest of the field is built on.

All three launch courses are introductory. Each course page lists its prerequisites, if it has any.

Courses

  • CS101-F26 · Introductory

    Introduction to Informatics

    What computation is, how information is represented, and how to think and write like a programmer.

    Status: to be confirmed

  • CS102-F26 · Introductory

    Introduction to Digital Design and Computer Architecture

    From logic gates to a working processor: how digital circuits are designed and how computers are built.

    Status: to be confirmed

  • CS103-F26 · Introductory

    Discrete Structures

    The mathematics of computer science: logic, proofs, sets, relations, functions, combinatorics and graphs.

    Status: to be confirmed

Suggested learning path

None of these courses depends on another, so you can start with any of them. In catalogue order:

  1. CS101-F26 Introduction to Informatics
  2. CS102-F26 Introduction to Digital Design and Computer Architecture
  3. CS103-F26 Discrete Structures