Academic Informatics Studies

* the study program is transferred from Institute of Informatics.
 
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. Study Program
 
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
  • 7 semester
    • Team Work
  • 8 semester
    • Diploma Thesis
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