Courses-temp-vagstel

1st Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Mathematical Analysis I M 4 2 2 5
Linear Algebra M 4 2 2 4
Introduction to Computer Science M 5 3 2 5
Computer Programming M 6 3 2 1 6
Discrete Mathematics M 4 2 2 5
Physics M 4 2 2 5
Total 27

2nd Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Algorithm Design & Analysis M 4 2 2 5
Probability and Statistics M 4 2 2 4
Mathematical Analysis II M 4 2 2 5
Object Oriented Programming M 6 3 2 1 6
Logic Design M 4 2 1 1 5
Circuit Theory M 5 3 1 1 5
Total 28

3rd Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Algorithms and Complexity M 4 2 2 5
Electronics M 5 3 1 1 5
Data Structures M 5 3 1 1 5
Computer Networks I M 4 2 1 1 5
Operating Systems I M 4 2 1 1 5
Computer Architecture M 5 2 2 1 5
Total 26

4th Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Databases I M 4 3 1 5
Computer Networks II M 4 2 1 1 4
Operating Systems II M 4 2 1 1 4
Software Development Methodologies M 5 3 2 5
Digital Circuit Design M 4 3 1 5
Signals and Systems M 4 2 1 1 5
Technical Writing M 2 2 2
Total 25

5th Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours
Databases II M 4 3 1 5
Analysis and Design of Information Systems M 5 2 2 1 5
Introduction to Parallel Computing M 4 2 1 1 5
Artificial Intelligence M 4 2 1 1 5
Network Programming SO 4 3 1 5
Digital Signal Processing SO 4 2 1 1 5
Software Engineering M 4 3 1 5

SO courses of each individual specialisation

Software and Information Systems Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Human – Computer Interaction SO 4 2 1 1 5

Hardware and Computer Systems Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Computer Systems Engineering SO 4 2 2 5
Digital Signal Processing SO 4 2 1 1 5

Computer Networks and Communications Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Network Programming SO 4 3 1 5
Digital Communications SO 4 2 1 1 5
Total 25

6th Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Information Technology Security M 4 3 1 5
Compilers M 4 2 1 1 5

2 OS courses must be selected, at least 1 RO course of selected specialisation and no more than 1 from the remaining specialisations or from general education courses

Software and Information System Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Design and Development of Information Systems SO 5 2 2 1 5
Information Retrieval SO 4 3 1 5
(Optional Course 1) RO 4
(Optional Course 2) RO 4

Hardware and Computer Systems Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Advanced Computer Architecture SO 4 2 1 1 5
Microcontrollers SO 4 2 1 1 5
(Optional Course 1) RO 4
(Optional Course 2) RO 4

Computer Networks and Communications Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Network Management and Security SO 4 2 1 1 5
Advanced Networking Technologies SO 4 2 1 1 5
(Optional Course 1) RO 4
(Optional Course 2) RO 4
Total 24

7th Semester

Software and Information Systems Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
(Optional Course 1) RO 4
(Optional Course 2) RO 4
(Optional Course 3) RO 4
(Optional Course 4) RO 4
(Optional Course 5) RO 4
(Optional Course 6) RO 4

Hardware and Computer Systems Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
(Optional Course 1) RO 4
(Optional Course 2) RO 4
(Optional Course 3) RO 4
(Optional Course 4) RO 4
(Optional Course 5) RO 4
(Optional Course 6) RO 4

Computer Networks and Communications Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
(Optional Course 1) RO 4
(Optional Course 2) RO 4
(Optional Course 3) RO 4
(Optional Course 4) RO 4
(Optional Course 5) RO 4
(Optional Course 6) RO 4
Total 24

8th Semester

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Degree Thesis (Compulsory) M 20
Practice / Internship* (Optional) M 10

2 RO courses must be selected either from RO courses or from general education ones

Software and Information Systems Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
(Optional Course 1) RO 4
(Optional Course 2) RO 4

Hardware and Computer Systems Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
(Optional Course 1) RO 4
(Optional Course 2) RO 4

Computer Networks and Communications Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
(Optional Course 1) RO 4
(Optional Course 2) RO 4

* Practice/Internship is three months duration and it can be replaced optionally with two courses eigther from RO courses or from general education ones

Lec.: LecturesTut.: TutorialsLab: LaboratoryC: CompulsorySO: Specialisation’s OptionalRO: Required Optional

Optional Required Courses

Specialisation Courses

Software and Information Systems Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Human-Computer Interaction RO 4 2 1 1 5
Language Analysis and Information Analysis RO 4 3 1 5
Computer Graphics RO 4 2 2 5
Data Mining RO 4 2 2 5
Operational Research RO 5 3 1 1 5
Intelligent Systems and Decision Support Systems RO 4 2 1 1 5
Electronic Commerce and Entrepreneurship RO 4 2 2 5
Management Information Systems RO 4 2 1 1 5
Computer Vision RO 4 3 1 5

Hardware and Computer Systems Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Introduction to Mechatronics RO 4 2 2 5
Parallel Systems RO 4 2 1 1 5
Programming System Kernel RO 4 2 2 5
VLSI Circuit Design RO 4 2 1 1 5
Comnputer System Engineering RO 4 2 2 5
Digital Signal Processing RO 4 2 1 1 5
Digital Control Systems RO 4 2 1 1 5

Computer Networks and Communications Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Wireless Sensor Networks RO 4 2 1 1 5
Optimization RO 4 2 2 5
Mobile Communication Networks RO 4 3 1 5
Network Programming RO 4 3 1 5
Broadband Networks RO 4 3 1 5
Technology and Programming of Mobile Devices RO 4 2 1 1 5
Digital Communications RO 4 2 1 1 5

Software Engineering and Information System Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Information Retrieval RO 4 3 1 5
Image Processing RO 4 3 1 5
Game Theory RO 4 2 2 5
Neural Networks RO 4 3 1 5
Quality and Reliability of Information Systems RO 4 2 1 1 5
Design and Development of Information Systems RO 5 2 2 1 5
Game Design and Development if Virtual and Augmented Reality Applications RO 4 2 2 5

Hardware and Computer Systems Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Hardware Security and Reliability RO 4 3 1 5
Automatic Control Systems RO 4 2 1 1 5
Embedded Systems RO 4 3 1 5
Microcontrollers RO 4 2 1 1 5
Microelectronics RO 4 3 1 5
Robotics RO 4 3 1 5
Advanced Computer Architecture RO 4 2 1 1 5

Computer Networks and Communications Specialisation

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Network Management and Security RO 4 2 1 1 5
Optical Communication Networks RO 4 3 1 5
Distributed Systems RO 4 2 1 1 5
Multimedia and Multimedia Communications RO 4 2 1 1 5
Advanced Networking Technologies RO 4 2 1 1 5

Lec.: LecturesTut.: TutorialsLab: LaboratoryC: CompulsoryRO: Required Optional

General Education Courses

Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Management of Computer Science Projects RO 4 2 1 1 5
Educational Technology & IT Didactics RO 4 2 2 5
History of Technology RO 4 2 1 1 5
Course Type Hours/ Week Lec. Hours Tut. Hours Lab Hours ECTS
Legal Issues and Cyberethics RO 4 3 1 5
Informatics and Society Technique of Expression RO 4 2 1 1 5

Lec.: LecturesTut.: TutorialsLab: LaboratoryC: CompulsoryRO: Required Optional