Academic Informatics Studies

Academic Informatics Studies
 
 1. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1  Structured programming
M
2 2 2 6
 2
 Discrete mathematics 1 M
3  3  0 6
 3  Calculus 1  M
3   2 1 6
 4  Introduction to computing
M
2 2 2 6
 5  Introduction to Internet

M

2

1

2

6

 
 2. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1  Object-oriented programming
M
2  2  2  6
 2  Computer architecture and organization
M
2  2  2  6
 3  Discrete mathematics 2  M
3  2  1  6
 4  Calculus 2
M  3 2  1  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  Formal languages and automata
M
2 2 1

 6 

 3  Internet programming

M

2

1

2

6

 4  Probability and statistics

M

3

2

1

6

 5  Elective course

E




6

Elective courses
 1  Calculus 3 E
2 2 1 6
 2  Interactive applications
E
2  1  2 6 
 3  Linear algebra
E
2  2  1  6 
 
 4. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1  Algorithms and complexity

M

2

2

2

6

 2  Operating systems
M
2 2 2

 6 

 3  Computer graphics fundamentals

M

2

2

2

6

 4  Software engineering

E

2

2

1

6

 5  Elective course

E




6

Elective courses
 1  Theory of information with digital communications
E
2  2  1  6 
 2  Stochastic processes
E
2  2  0  6 
 3  Human computer interaction
E
2 1 2 6
 7  Visual programming
E
2  1   2 6 
 
 5. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1  Computer networks

M

2

2

2

6

 2  Databases M
2 2 2

 6 

 3  Elective course

E




6

 4  Elective course
E
      6
 5

 Elective course*

E




6

Elective courses
1  Software requirements analysis
E
2 2 1 6
2   Microprocessor systems
E
2  1  2  6 
3   Advanced human-computer interaction
E
2  1  2  6 
4   Advanced programming
E
2  2  2  6 
5   Multimedia technologies
E
2  1  2  6 
6   Management information systems
E
2  2  1  6 
7   High performance processing - HPC
E
2  2  1  6 
8   Digitalization and e-presentation
E
2  1  2  6 
9   Networking services administration
E
2  1  2  6 

 
 6. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1  Artificial intelligence

M

2

1

2

6

 2  Elective course
E



 6 

 3  Elective course

E




6

 4  Elective course

E




6

 5

 Elective course*

E




6

Elective courses
 1  Parallel programming
E
2  1 2 6 
 2  Data mining
E
2 1 2 6 
 3  Information system development process
E
2 1 2 6
 4   Compilers
E
2 1 2 6 
 5  Advanced databases
E
2  1 2 6 
 6  Service oriented architectures
E
2  1 2 6 
 7  Intelligent systems
E
2  1 2 6 
 8  Computer networks design
E
2  1 2 6 
 
 7. Semester
 

Course

M/E

Lec.

Aud.

Lab.

  ECTS
 1  Elective course
E



 6
 2  Elective course

E




6

 3  Elective course

E




6

 4  Elective course

E




6

 5  Elective course

E




6

Elective courses
 1  Software construction
E
2  1 2 6 
 2  Analyze and design of information systems
E
2  1  2  6 
 3  Modeling and simulation
 E 2 1  2 6
 4  Software architecture and design
 E 2 1  2 6 
 5  Distributed and parallel processing
 E 2  1   2 6 
 6   Computer ethics
 E 2  1    2  6 
 7  Visualization  E 2  1  2 6 
 8  Natural languages processing
 E 2  1 2 6 
 9  Advanced Web design
 E 2 1  2 6
 10  Distributed systems
 E 2  2 1 6 
 11  Cryptography  E 2  2  1 6 
 12  Mobile platforms and programming
E
2  1 2  6
 
 8. Semester
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1  Elective course

E




6

 2  Elective course
E



 6 

 3  Elective course

E




6

 4

 Elective course*

E




6

 5  Diploma Thesis

M




6

Elective courses
 1  Software quality and testing
E
       
 2  Computer systems security
 E 2 1  1 6
 3  Wireless and mobile systems
 E 2 2  2 6
 4  Operations research
 E 2  2   1  6
 5  Physical design and implementation of IS
 E  2 2   2 6 
 6  Electronic and mobile commerce
 E  2  1  2 6 
 7  Robotics
 E  2 2  1  6 
 8  ICT project management
 E  2 1  2  6 
 9  Modern computer architectures
 E  2 1  2  6 
10  Introduction to bioinformatics
 E  2 1  2  6 
11  Mobile applications
E