Academic Informatics Studies
1. General information
In the first year all the student on the Academic Informatics Studies start with the same program. 50% of the courses in this program are the core courses. In the third semester students start to enroll elective courses that completes the rest of of this program. The elective courses form modules, that define the specialization and the degree with which the student will be awarded. Beside the module courses, the student can choose a lot of other elective courses adequate to the student interest.
Computer Science
The engineers with this module will have wide theory and programming knowledge and will be able to develop and implement software, as well as to research in informatics and other scientific fields. They will have good foundation for adaptation of new technologies and their applicability.
Information Systems
The engineers with this module will be able to analyze the company's information needs, to define and design effective and adequate systems that can be integrated with the information technology solutions and business processes.
Software Engineering
The engineers with this module will be able to design and to adequately apply a wide range of software and software solutions, as well as to organize and manage software projects. They will have a deep and applicable knowledge of the software production complex process.
Computer Architectures
and Networks
The engineers with this module will acquire knowledge and skills to manage with computer and computer network architecture and organization and they will be able to design, install, realize and protect the data and network communications.
2. Awarded degree and duration of studies
Degree: (according to module)
Engineer in Informatics - module Computer
Science
Engineer in Informatics - module Information
Systems
Engineer in Informatics - module Software
Engineering
Engineer in Informatics - module Computer
Architectures
and Networks
Duration: 4 years (8 semesters)
3.1 Core courses
- 1 semester
- Programming Fundamentals
- Calculus 1
- Discreet Structures 1
- Introduction to IT
- 2 semester
- Object Oriented and Visual Programming
- Calculus 2
- Discreet Structures 2
- Computer Architecture
- 3 semester
- Data Structures
- Operating Systems
- Discreet Structures 3
- Internet
- 4 semester
- Algorithms
- Computer Graphics
- Software Engineering
- 5 semester
- Data Bases
- Fundamentals of Intelligent Systems
- 6 semester
- Data and Computer Communications
- Professional Ethics
The program of 240 credits is completed with choice of courses of appropriate modules listed in 3.2 and additional elective courses listed in 3.3.
3.2 Specialization Module Courses
In the undergraduate Academic Informatics Studies the students can specialize in four modules. The list of courses in each module follows.
Computer
Science
For specializing in module “Computer
Science“, beside the core courses, the student should elect the following courses:
- Formal Languages and Automata
- Calculus 3
- Probability
- Statistics
- Theory of Information
- Microprocessors and Microcontrollers
- Data miming
- Intelligent Systems
- Modeling and Simulation with Visualization
- Compilers
- Operations research
- Security and Cryptography
Information
Systems
For specializing in module “Information
Systems“, beside the core courses, the student should elect the following courses:
- Formal Languages and Automata
- Probability
- Statistics
- Internet Technologies
- Information Systems
- Human-Computer Interaction
- Data Mining
- Data Bases 2
- Analyses and Logical Design of IS
- Physical Design and Implementation of IS
- Software Projects Management
- E-Business Architectures and Design
Software
Engineering
For specializing in module “Software
Engineering “, beside the core courses, the student should elect the following courses:
- Formal Languages and Automata
- Calculus 3
- Probability and Statistics
- Analyses of Software Requirements
- Internet Technologies
- Human-Computer Interaction
- Software Architecture and Design
- Microprocessors and Microcontrollers
- Software Construction
- Compilers
- Software Projects Management
- Software Quality and Testing
Computer
Architectures
and Networks
For specializing in module “Computer
Architectures
and Networks “, beside the core courses, the student should elect the following courses:
- Formal Languages and Automata
- Calculus 3
- Probability and Statistics
- System Software
- Theory of Information
- Microprocessors and Microcontrollers
- Parallel and Distributive Processing
- Network and Distributed Operational Systems
- Computer Networks Design
- Advanced Computer Systems
- Security and Cryptography
- Wireless Networks
3.3 Additional Elective Courses
As additional elective course the student can choose from:
- courses in other modules if the prerequisites are met (Elective courses in other modules)
- the list of additional elective courses
- list of elective courses offered by the institute at the begging of the semester
- other study programs of the faculty or the university or other universities inside inter-university collaboration
List of additional elective courses:
- Bioinformatics
- Robotics
- Coding Theory
- Semantic Enabled Architectures