Plan and content of study

I year of study

I semester

Hours

ECTS

Linear algebra and analytic geometry

3+2

8

Discrete Structures

3+2

8

Introduction to Programming

2+4

8

English language 1

2+0

3

Business software

0+2

3

II semester

 

 

Mathematical analysis

3+2

8

Object-oriented programming

2+4

8

Fundamentals of computer systems

3+2

8

English language 2

2+0

3

Written and oral expression

0+2

3

II year of study

III semester

Hours

ECTS

Algorithms and data structures

3+2

8

Design of software

2+3

8

Intelligent systems

3+2

8

Algebra

2+2

6

IV semester

 

 

Operating systems

3+3

8

Computer networks

3+3

8

Information management

2+3

8

Design and analysis of algorithms

2+2

6

 III year of study

V semester

Hours

ECTS

Compilers

2+2

6

Computer graphics

2+2

6

Elective subjects (must be chosen 18 ECTS)

6+6

18

 

 

 

 

 

 

 

Geometric algorithms

2+2

6

Symbolic computation

2+2

6

Software components

2+2

6

Cryptography

2+2

6

Real-time systems

2+2

6

Speech recognition

2+2

6

Parallel algorithms

2+2

6

VI semester

 

 

Probability and Statistics

2+2

6

Human-computer interaction

2+2

6

Elective subjects (must be chosen 18 ECTS)

6+6

18

 

 

 

 

 

 

Web programming

2+2

6

Genetic algorithms

2+2

6

Modeling and simulation

2+2

6

Functional programming

2+2

6

Scripting languages

2+2

6

Neural networks

2+2

6

 IV year of study

VII semester

Hours

ECTS

Combinatorics and graph theory

2+2

6

Project management

2+2

6

Elective subjects (must be chosen 18 ECTS)

6+6

18

      

Fuzzy logic

2+2

6

Integrated information systems

2+2

6

Data warehouses

2+2

6

Multimedia information systems

2+2

6

Software testing

2+2

6

Advanced Java programming

2+2

6

VIII semester

 

 

The theory of algorithms, automata and languages

3+3

8

Software engineering

4+4

9

Concurrent and distributed systems

3+3

7

Final work

0+0

6

Jobs/professions

Some jobs that can be held upon completion of the study program:

  • Software engineer,
  • Web developer,
  • Java programmer,
  • PHP programmer,
  • Microsofr .NET programmer,
  • Engineer of mobile applications (Android, IOS),
  • IT project manager,
  • Designer and developer of databases.

Tuition fee

From the perspective of a student, tuition is an investment in his or her own future. 

Tuition includes:

  • classes,
  • lindividual consultations,
  • taking exams,
  • complete literature in printed or electronic form,
  • software licenses,
  • unlimited access to the Internet,
  • use of other resources of the faculty,
  • all certificates, forms, diplomas and so on.

The price of academic studies is 5.000€.

In short, there are no hidden costs for the student.

Prices are in euros for one year of study, and the payment is made in dinars according to the middle exchange rate at the National Bank of Serbia on the day of payment.

Certificates

At the program of Computer Science, students acquire skills that enable them to take examinations for the following corporate certificates:

  • Microsoft Visual Studio,
  • Microsoft Visual Studio.NET,
  • Computer Associates ERwin,
  • Programming language C,
  • Programming language C#,
  • ADO.NET technology,
  • ASP.NET technology,
  • Technologies of XML (eXtensible Markup Language) Web services (HTTP, XML and SOAP),
  • Query language TRANSACT-SQL,
  • Programming language Java,
  • HTML and CSS.

Skills

In the program of Computer Science, students acquire the following skills:

  • Independent work in the development of software,
  • Engaging in software development teams of various types and purposes,
  • Providing consulting services on analysis, design, implementation and maintenance of complex software systems,
  • Analytical approach to problem solving, based on acquired knowledge of the theoretical and algorithmic basis of computing,
  • Successful use of different methods and tools in software development,
  • Ability to develop complex applications and software systems,
  • Development of modern Web applications and information systems (application of artificial intelligence and advanced information technology),
  • Management of software projects,
  • Using modern software environments and tools for designing and testing,
  • Providing data security.

Computer science - undergraduate studies

This program of studies teaches programming (design, development and implementation of superior high performance software), programming languages, algorithms, discrete mathematics, architecture and organization of computers, computer networks and operating systems, databases, robotics, computer graphics and visualization, information management and multimedia systems, the Internet and its applications, network technology, testing and security software, security and cryptography. Students are ready, already during their studies, to put their knowledge into practice, and into scientific research.

Study program: Computer Science (reaccredited 2014.)
The previous name of the study programog: Computer Science (accredited 2009.)
Duration: 4 years (240 ECTS points)
Profession: Graduate computer scientist
Number of entries per year: 25 students

The diploma is recognized abroad in accordance with the Bologna Declaration.

Requirements for admission:

  • High school lasting four years,,
  • Entrance exam in computer science and mathematics.
Рачунарски факултет Рачунарски факултет 011-33-48-079