1.General Information
Undergraduate studies in the according study program should provide for superb engineering staff capable of satisfying the ever-increasing demand for software engineers, especially programmers. Students enrolled in this study program acquire knowledge enabling them great professional flexibility and wide choice of employment opportunities wherever there is a need of analysis, specification, design, planning, implementation and programming, project management and maintaining software and information systems. Bachelor of Engineering of this profile can build his own career in software industry, in public and service sector, but especially in software development companies, real-time information systems, mobile and hybrid applications, internet and cloud software, advanced user interfaces, solutions related to design and implementation of software systems, etc.
2. Academic title or degree earned with study completion is
2.1 Finished 3-year studies with 180 credits
Title: Bachelor of Engineering (Information Technologies), sub-degree: Software Engineering and Information Technologies
2.2 Finished 4-year studies with 240 credits
Title: Bachelor of Science (Information Science), sub-degree: Software Engineering and Information Technolgies
3. Study program
The study program is conceived with 18 mandatory courses, 9 elective courses from Faculty list and 3 courses from University list, in case of student finishing three-year studies, or 24 mandatory courses, 12 elective courses from Faculty list and 4 courses from University list, in case of student finishing four-year studies.
All of the elective courses are divided into three difficulty groups (N1, N2 and N3). The rules for course electivity regarding the difficulty level are defined as:
- Number of courses from N1 – total number of credits from chosen elective courses in group N1 must not exceed 6 credits.
- Number of courses from N2 – total number of credits from chosen elective courses in group N2 must not exceed 36 credits.
- Number of courses from N3 – there is no limitation on total number of credits from chosen courses in group N3.
Students can choose more courses from groups N1 and N2 than it is anticipated, but in that case, credits earned for these courses will not be part of the total number of credits needed for acquiring diploma. Finished courses and earned credits will be part of the finished courses list included in the Faculty’s certificate of completion.
Course | Credits | |
---|---|---|
Business and Management | 6.00 | Mandatory Courses |
Calculus | 6.00 | Mandatory Courses |
Introduction to Computer Science | 6.00 | Mandatory Courses |
Professional skills | 6.00 | Mandatory Courses |
Structural programming | 6.00 | Mandatory Courses |
Course | Credits | |
---|---|---|
Computer Architecture and Organization | 6.00 | Mandatory Courses |
Discrete Mathematics | 6.00 | Mandatory Courses |
Object Oriented Analysis and Design | 6.00 | Mandatory Courses |
Object oriented programming | 6.00 | Mandatory Courses |
Sport and health | 0.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Course | Credits | |
---|---|---|
Calculus 2 | 6.00 | Elective courses |
Computer Components | 6.00 | Elective courses |
Cybersecurity for Beginners | 6.00 | Elective courses |
Fundamentals of web design | 6.00 | Elective courses |
Marketing | 6.00 | Elective courses |
Puzzle based learning | 6.00 | Elective courses |
Course | Credits | |
---|---|---|
Algorithms and Data Structures | 6.00 | Mandatory Courses |
Computer Networks and Security | 6.00 | Mandatory Courses |
Probability and statistics | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Course | Credits | |
---|---|---|
Advanced programming | 6.00 | Elective courses |
Client side Inernet programming | 6.00 | Elective courses |
Economy for ICT engineers | 6.00 | Elective courses |
User interfaces design patterns | 6.00 | Elective courses |
User support | 6.00 | Elective courses |
Еngineering mathematics | 6.00 | Elective courses |
Course | Credits | |
---|---|---|
Operating systems | 6.00 | Mandatory Courses |
Software requirements analysis | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Course | Credits | |
---|---|---|
Algorithm design | 6.00 | Elective courses |
Artificial Intelligence | 6.00 | Elective courses |
Computer graphics | 6.00 | Elective courses |
Concepts of Information Society | 6.00 | Elective courses |
Digital image processing | 6.00 | Elective courses |
E-government | 6.00 | Elective courses |
Electric Circuits | 6.00 | Elective courses |
Information theory and digital communications | 6.00 | Elective courses |
Internet technologies | 6.00 | Elective courses |
Introduction to Ecoinformatics | 6.00 | Elective courses |
Introduction to Stochastic Processes | 6.00 | Elective courses |
Media and Communications | 6.00 | Elective courses |
Visual programming | 6.00 | Elective courses |
Wireless mobile systems | 6.00 | Elective courses |
Course | Credits | |
---|---|---|
Databases | 6.00 | Mandatory Courses |
Introduction to Data Science / Elective course** | 6.00 | Mandatory Courses |
Software Design and Architecture | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Course | Credits | |
---|---|---|
Advanced Web Design | 6.00 | Elective courses |
Computer audio, speech and music | 6.00 | Elective courses |
Computer ethics | 6.00 | Elective courses |
Information security | 6.00 | Elective courses |
Introduction to robotics | 6.00 | Elective courses |
Linear algebra and applications | 6.00 | Elective courses |
Multimedia Networks | 6.00 | Elective courses |
System administration | 6.00 | Elective courses |
Visualization | 6.00 | Elective courses |
Web Programming | 6.00 | Elective courses |
Course | Credits | |
---|---|---|
Human-computer interaction design / Elective course** | 6.00 | Mandatory Courses |
Integrated Systems / Diploma thesis** | 6.00 | Mandatory Courses |
Software quality and testing | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Course | Credits | |
---|---|---|
Agent-based systems | 6.00 | Elective courses |
Data mining | 6.00 | Elective courses |
DevOps | 6.00 | Elective courses |
Digital Forensics | 6.00 | Elective courses |
Electronic and Mobile Commerce | 6.00 | Elective courses |
Embedded microprocessor systems | 6.00 | Elective courses |
Formal languages and automata | 6.00 | Elective courses |
Geographic Information Systems | 6.00 | Elective courses |
Introduction to network science | 6.00 | Elective courses |
Machine learning | 6.00 | Elective courses |
Multimedia systems | 6.00 | Elective courses |
Parallel programming | 6.00 | Elective courses |
Service Oriented Architectures | 6.00 | Elective courses |
Signal processing | 6.00 | Elective courses |
Software defined security | 6.00 | Elective courses |
Statistical modelling | 6.00 | Elective courses |
Virtualization | 6.00 | Elective courses |
Wireless Multimedia Systems | 6.00 | Elective courses |
Course | Credits | |
---|---|---|
Elective course | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Team project | 6.00 | Mandatory Courses |
Course | Credits | |
---|---|---|
Diploma thesis | 6.00 | Mandatory Courses |
ICT Project Management | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Elective course | 6.00 | Mandatory Courses |
Course | Credits | |
---|---|---|
Advanced Databases | 6.00 | Elective courses |
Biology inspired computing | 6.00 | Elective courses |
Blockchain and cryptocurrencies | 6.00 | Elective courses |
Business process modeling and management | 6.00 | Elective courses |
Computer Animation | 6.00 | Elective courses |
Crowd-sourcing and human computing | 6.00 | Elective courses |
Data Warehouses and OLAP | 6.00 | Elective courses |
Entrepreneurship | 6.00 | Elective courses |
ICT for Development | 6.00 | Elective courses |
Intelligent Information Systems | 6.00 | Elective courses |
Intelligent systems | 6.00 | Elective courses |
Intelligent systems | 6.00 | Elective courses |
Introduction to Computer Science | 6.00 | Elective courses |
Mobile Applications | 6.00 | Elective courses |
Modern robotics trends | 6.00 | Elective courses |
Non-relational databases | 6.00 | Elective courses |
Virtual reality | 6.00 | Elective courses |
Web search engines | 6.00 | Elective courses |