Computer Science and Engineering

1. General information

These studies will provide personnel for all the companies that include computer technologies. The domains of this study program are constant instigator in the development of the others information technologies and the graduate students will be able to find job easy in companies and research centers. This is because they will be trained to participate in development, implementation and the maintenance of programs, will have basic knowledge and will be able to continue on graduate studies and participate in interdisciplinary projects in science and technology.

2. Awarded degree and duration of studies

2.1
Duration: 3 years (6 semesters)

Degree: Bachelor of Engineering (Information Technologies), sub-degree: Computer Science and Engineering

2.2
Duration: 4 years (8 semesters)
 
Degree: Bachelor of Science (Information Science), sub-degree: Computer Science and Engineering
 
3. Study Program
 
 1. Semester - first start September 2013
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Structured programming

M

2

2

2

6

 2  Introduction to computing M  2 1 2

 6 

 3

 Discrete mathematics 1

M

3

3

0

6

 4

 Professional skills

M

0

4

0

6

 5

 Calculus 1

M

3

2

1

6

 
 2. Semester - first start February 2014
 

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

 Elective course

E




6

Elective courses
 1  Introduction to web design E 2 2  1 6
 2  Computer components E 2 2  2 6
 
 3. Semester - first start September 2014
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Algorithms and data structures

M

2

2

2

6

 2  Computer networks M 2 2 2

 6 

 3

 Probability and statistics

M

3

2

1

6

 4

 Elective course

E




6

 5

 Elective course

E




6

Elective courses
 1  Formal languages and automata E 2 2  2 6
 2  Advanced programming E 2 2  2 6
 3  Logic and functional programming E  2  1  1  6
 4  Interactive applications E 2 1  2  6
 5  Internet programming E 2 1  2  6
 6  Calculus 3 E 2 2  1  6
 7  Linear algebra E 2 2  1  6
 
 4. Semester - first start at February 2015
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Operating systems

M

2

2

2

6

 2  Artificial intelligence M 2 2 1

 6 

 3

 Software engineering

M/E**

2

2

1

6

 4

 Elective course

E




6

 5

 Elective course*

E




6

 Elective courses
 1  Information theory with digital communications E 2 2  1 6
 2  Human computer interaction Е 2 1  2 6
 3  Algorithms and complexity E  2  2  2  6
 4  Hardware description languages E  2  2  1  6
 5  Digital electronics E 2 2  1  6
 6  Computer graphics fundamentals E 2 2  2  6
 7  Stochastic processes E 2 2 0  6
 8  Image processing E 2 1  2   6
 9  Internet technologies E 2 1  2   6
 10  Visual programming E 2  2   6
 
 5. Semester - first start September 2015
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Management information systems

M

2

2

1

6

 2  Microprocessor systems M 2 1 2

 6 

 3

 Databases

M

2

2

2

6

 4

 Elective course

E




6

 5

 Elective course*

E




6

Elective courses
 1  Software architecture and design E 2 1  2 6
 2  Machine learning E 2 2  2 6
 3  High performance computing - HPC E 2  1  2  6
 4  Multimedia systems E  1  6
 5  Visualization E  1  2  6
 Knowledge systems E 2  2  2  6
 Distributed systems E 2  1 6
 Digitalization and e-presentation E  2  6
 Web programming E  2  6
10   Software requirements analysis E  1  6
11  Introduction to robotics E  2  6
12   Cryptography E  1  6
13  Networking services administration Е  2 6
14   Mobile platforms and programming  E  2 6
 
 6. Semester - first start February 2016
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Elective course / Diploma thesis

E/M




6

 2  Elective course E


 6 

 3

 Elective course

E




6

 4

 Elective course

E




6

 5

 Elective course*

E




6

Elective courses
 1  Compilers E 2 1  2 6
 2  Computer systems security E 2 1  2 6
 3  Digital signal processing E 2
 4  Software quality and testing E 1
 5   Sensor systems E  1
 6   Embedded computer systems E 1
 7  System-on-chip development E
 8  Robotics E  6
 9  Data mining E 2
10  Advanced databases E 2 2
11   Intelligent systems E 2
12   Information system development process E 1 2
13   Geographical information systems E 2
14   Parallel programming E 2
15   Mobile applications E 2
16   Modern computer architectures E 2
17   Data warehouses and analytical processing E 2
18   Electronic and mobile commerce E  2 2
 
 7. Semester - first start September 2016
 

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  Research methodology in ICT E 2 2  1 6
 2  Computer ethics E 4  0
 3  Computer supported manufacturing E  2
 4   Machine vision E
 5  Analyze and design of information systems E  2
 6  Distributive and parallel processing E  2
 7  Modeling and simulation E 2 1  2 6
 8  Natural languages processing E  2
 9  Advanced human-computer interaction E  2
10   Multimedia networks E  2
11   Web based systems E  1  2
12   Implementation of open source systems E  2
13   Introduction to pattern recognition E  2
14   Software construction E  1  2
 
 8. Semester - first start February 2017
 

Course

M/E

Lec.

Aud.

Lab.

ECTS

 1

 Diploma thesis

M




6

 2  Elective course E


 6 

 3

 Elective course

E




6

 4

 Elective course

E




6

 5

 Elective course*

E




6

Elective courses
 1  Entrepreneurship E 2 2  1 6
 2  Operations research E 2 1  2 6
 3  Computer animation E  2  2  6
 4 Physical design and implementation of IS E  2  2  2  6
 5  Cognitive science fundamentals E  1  6
 6  Introduction to bioinformatics E  1  6
 7  ICT project management E  2  1  6
 8  Virtualization and cloud computing E  2  6
 9  Service oriented architectures E  2  2  6
10   Integrated system design E  2  2  6