computer-science

OSSU-CS Academic Requirements

This document contains the subjects (e.g. programming), topics (e.g. imperative programming), and projects the student must master to pass through this curriculum. The subject requirements are based on topics, rather than specific courses, because sometimes a certain course isn’t available at the right time or doesn’t fit the student’s learning style.

Subjects

Programming

Paradigms

Languages

Math

Systems

Theory

Applications

Projects

Students are required to complete a project at the end of Core CS and at the end of Advanced CS.

For Core CS, students have two options:

For the Advanced CS Project (also known as the Final Project), students again have two options: