Informatics and Computer Engineering

 1. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1  Calculus 1 M 3   2 1 6 
 2  Physics M 3 1 1 6 
 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 1  2  6
 2  Introduction to computing E 2  1  2  6
 
 2. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1  Calculus 2 M  3 2  1  6 
 2  Modern physics M 3  1  1  6 
 3  Electrical engineering and computer science M 3  2  1  6 
 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 2  2  1 6 
 5  Object oriented analysis and design E 2  2  1 6 
 6  Interactive applications E 2  1  2 6 
 
 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  2  1  6 
 2  Computer graphics fundamentals E 2  2  2  6 
 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  1   2 6 
 
 5. Semester
 

Course

M/E

Lec.

Aud.

lab.

ECTS

 1  Probability and statistics M 3  2  1  6 
 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  1  6 
 2  Network management E 2 2 1 6
 3   Electronic and mobile commerce E 2 1  2  6 
 4  Wireless and mobile systems E 2  2  1  6 
 5  Sensor systems E 2  2  1  6 
 6  Networking standards and devices E 2  2  1  6 
 7  Digital signal processing E 2  2  1  6 
 8  Human computer interactions E 2  1  2  6 
 9  Mobile applications E 2  1  2  6 
10   Data mining E 2  2  2  6 
11   Data warehouses and analytical processing E 2  2  2  6 
12   Unstructured databases and XML E 2  2  1  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  2  1  6 
 2  Networking software E 2  1  2  6 
 3  Web based systems E 2 1  2 6
 4  Advanced human-computer interaction E 2 1   1 6 
 5  Advanced web design E 2  1   2 6 
 6   Implementation of open source systems E 2  1    2  6 
 7  Programming of video games and special effects E 2  1  2 6 
 8  Natural languages processing E 2  2   1 6 
 9  Introduction to pattern recognition E 2 2  2 6
 10  Modeling and simulation E 2  1   2 6 
 11  Computer supported manufacturing E 2  1   2 6 
 12  Multimedia systems E 2  2  1   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   2 6 
 5  Computer animation E  2  1  2 6 
 6  Stochastic processes E  2 2  1  6 
 7  Geographical information systems E  2 1  2  6 
 8  Virtual reality E  2 1  2  6 
 9  Digital libraries E  2 1  2  6 
 10  Intelligent information systems E  2 2  1  6 
 11  Biocybernetics E  2  2  1 6 
 12  Operations research E  2  1  2 6 
 13  ICT project management E 2 1  1  6