Informatics and Computer Engineering

 1. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1  Calculus 1 M  2 1
 2  Physics M 3 1 1
 3

 Structured programming

M

2

2

2

6

 4  Fundamentals of electric circuits M 3 2 1 6
 5  Elective course E        6
Elective courses
 1  Introduction to internet E 2 6
 2  Introduction to computing E 6
 
 2. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1  Calculus 2 M  3
 2  Modern physics M
 3  Electrical engineering and computer science M
 4

 Object-oriented programming

M

2

2

2

6

 5  Professional skills M 0 4 0 6
 
 3. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Algorithms and data structures

M

2

2

2

6

 2  Logical circuits and discrete automata M 2 2 1

 6 

 3

 Elective course

E




6

 4

 Elective course

E




6

 5

 Elective course

E




6

Elective courses
 1  Internet programming E 2 1  2 6
 2  Calculus 3 E 2 2 1 6
 3  Introduction to telecommunications E 2 2  1 6
 4  Formal languages and automata E 1
 5  Object oriented analysis and design E 1
 6  Interactive applications E 2
 
 4. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Digital electronics

M

2

2

1

6

 2  Computer architectures M 2 2 1

 6 

 3

 Discrete mathematics 2

M

3

2

1

6

 4

 Elective course

E




6

 5

 Elective course*

E




6

Elective courses
 1  Software engineering E
 2  Computer graphics fundamentals E
 3  Computer components E 2 2 2 6
 4  Internet technologies E  2  1  2  6
 5  Communication technologies E 2 2  1  6
 6  System reliability E 2 1  2  6
 7  Visual programming E  2
 
 5. Semester
 

Course

M/E

Lec.

Aud.

lab.

ECTS

 1  Probability and statistics M
 2

 Computer networks

M

2

2

2

6

 3  Databases M 2 2 2

 6 

 4

 Elective course

E




6

 5

 Elective course*

E




6

Elective courses
 1  Web programming E 2 1  2 6
 2  Network operating systems E 2 2 1 6
 3  Introduction to robotics E 2 2 1 6
 4  Machine learning E 2 2 2 6
 5
 Visualization
E 2 1 2 6
 8   Mobile platforms and programming E  2   1  2 6
 
 6. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Artificial intelligence

M

2

2

1

6

 2  Operating systems M 2 2 2

 6 

 3

 Theory of information with digital communications

M

2

2

1

6

 4

 Elective course

E




6

 5

 Elective course*

E




6

Elective courses
 1  Embedded computer systems  E 2
 2  Network management E 2 2 1 6
 3   Electronic and mobile commerce E 2 1  2 
 4  Wireless and mobile systems E
 5  Sensor systems E
 6  Networking standards and devices E
 7  Digital signal processing E
 8  Human computer interactions E
 9  Mobile applications E
10   Data mining E
11   Data warehouses and analytical processing E
12   Unstructured databases and XML E 6
 
 7. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1  Distributed systems M  2  2  1  6
 2

 Microprocessor systems

M

2

1

2

6

 3

 Elective course

E




6

 4

 Elective course

E




6

 5

 Elective course

E




6

Elective courses
 1  High performance computing - HPC E
 2  Networking software E
 3  Web based systems E 2 1  2 6
 4  Advanced human-computer interaction E 2  1
 5  Advanced web design E  2
 6   Implementation of open source systems E   2 
 7  Programming of video games and special effects E 2
 8  Natural languages processing E  1
 9  Introduction to pattern recognition E 2 2  2 6
 10  Modeling and simulation E  2
 11  Computer supported manufacturing E  2
 12  Multimedia systems E  6
 
 8. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Computer networks design

M

2

2

1

6

 2  Elective course E


 6 

 3

 Elective course

E




6

 4

 Elective course

E




6

 5

 Diploma thesis

M




6

Elective courses
 1  Computer systems security E 2 1  1 6
 2  Information system development process E 2 2  2 6
 3  Modern computer architectures E 2  2   1  6
 4  ARM architecture E  2  2
 5  Computer animation E  2  1  2
 6  Stochastic processes E  2
 7  Geographical information systems E  2
 8  Virtual reality E  2
 9  Digital libraries E  2
 10  Intelligent information systems E  2
 11  Biocybernetics E  2  2  1
 12  Operations research E  2  1  2
 13  ICT project management E 2 1  1  6