Programming I. Intro to Object Oriented Programming (eng) / II
Algorithms and Data Structures
Computer Architecture & Organization
Database principles
Database Design
Operating systems
Parallel and Distributed Programming
Software Engineering I / II
Senior Project Preparation I / II
Internship
Structural programming
Object oriented programming
Algorithms and data structures
Computer Architecture
Computer graphics
Database
Information security
Introduction to software engineering and informatics
Safety management and economics
Software design and architecture
Software engineering
System Programming
Senior project preparation I/II