First level


Theoretical Computer Science I

Ethical Information and Communication Technologies for Development Solutions

Introduction to Business Information Systems

Visual Programming I

Human-Computer Interaction

Linear Algebra

Calculus A

Second level


Differential Equations

Theoretical Computer Science II

Structured Systems Analysis and Design

Object-Oriented Analysis

Databases I

Visual Programming II

Calculus B

Linear Algebra

Introduction to Discrete Mathematics

Real Analysis

Calculus in Higher Dimensions

Critical Reasoning

Philosophy of Science

Third level


Databases II

Advanced Systems Development

Database Design and Implementation

Software Project Management

Human-Computer Interaction II

Linear Algebra

Complex Analysis

Ordinary Differential Equations

Discrete Mathematics: Combinatorics

Real Analysis