University Courses

First Year

Sem1

Computer System Architecture

Fundamentals of Programming

Computational Logic

Sem2

Operating Systems

Object-Oriented Programming

Graph Algorithms

Data Structures and Algorithms

Dynamical systems

Geometry

Second year

Sem3

Advanced Programming Methods

Logical and Functional Programming

Databases

Computer Networks

Probabilities and Statistics

Sem4

Programing and projecting methods

Artificial Intelligence

Database Management System

Software Engineering

Web programming

Third year

Sem5

Virtual Reality

Mobile

Formal Languages and Compilers Design

Parallel and Distributed Programming

Sem6

Numerical Calculus

Software Systems Verification and Validation