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
Courses: 
Semester: 1
Mandatory Courses
Course Credits
Structured programming 6.00 Mandatory Courses
Introduction to Computing 6.00 Mandatory Courses
Discrete mathematics 1 6.00 Mandatory Courses
Professional skills 6.00 Mandatory Courses
Calculus 1 6.00 Mandatory Courses
Semester: 2
Mandatory Courses
Course Credits
Object-oriented programming 6.00 Mandatory Courses
Computer Architecture and Organization 6.00 Mandatory Courses
Discrete Mathematics 2 6.00 Mandatory Courses
Calculus 2 6.00 Mandatory Courses
Elective courses
Course Credits
Introduction to Web design 6.00 Elective courses
Computer Components 6.00 Elective courses
Semester: 3
Mandatory Courses
Course Credits
Algorithms and Data Structures 6.00 Mandatory Courses
Computer Networks 6.00 Mandatory Courses
Probability and Statistics 6.00 Mandatory Courses
Elective courses
Course Credits
Formal languages and automata 6.00 Elective courses
Advanced programming 6.00 Elective courses
Logical and functional programming 6.00 Elective courses
Interactive applications 6.00 Elective courses
Internet programming 6.00 Elective courses
Calculus 3 6.00 Elective courses
Linear algebra 6.00 Elective courses
Semester: 4
Mandatory Courses
Course Credits
Operating systems 6.00 Mandatory Courses
Artificial Intelligence 6.00 Mandatory Courses
Software Engineering 6.00 Mandatory Courses
Elective courses
Course Credits
Information theory with digital communications 6.00 Elective courses
Algorithms and complexity 6.00 Elective courses
Hardware Description Languages 6.00 Elective courses
Digital Electronics 6.00 Elective courses
Fundamentals of computer graphics 6.00 Elective courses
Stochastic Processes 6.00 Elective courses
Image Processing 6.00 Elective courses
Internet Technologies 6.00 Elective courses
Visual programming 6.00 Elective courses
Semester:
Elective courses
Course Credits
Human-computer interaction 6.00 Elective courses
Semester: 5
Mandatory Courses
Course Credits
Management information systems 6.00 Mandatory Courses
Microprocessor systems 6.00 Mandatory Courses
Databases 6.00 Mandatory Courses
Elective courses
Course Credits
Software Architecture and Design 6.00 Elective courses
Machine Learning 6.00 Elective courses
High performance computing (HPC) 6.00 Elective courses
Multimedia Systems 6.00 Elective courses
Visualization 6.00 Elective courses
Knowledge-based systems 6.00 Elective courses
Distributed systems 6.00 Elective courses
Web Programming 6.00 Elective courses
Software requirements analysis 6.00 Elective courses
Introduction to robotics 6.00 Elective courses
Cryptography 6.00 Elective courses
Networking services administration 6.00 Elective courses
Mobile Platforms and Programming 6.00 Elective courses
Digitalization and e-presentation 6.00 Elective courses
Semester: 6
Mandatory Courses
Course Credits
Elective course / Diploma thesis 6.00 Mandatory Courses
Elective courses
Course Credits
Compilers 6.00 Elective courses
Computer Systems Security 6.00 Elective courses
Digital Signal Processing 6.00 Elective courses
Embedded computer systems 6.00 Elective courses
Robotics 6.00 Elective courses
Data Mining 6.00 Elective courses
Advanced databases 6.00 Elective courses
Intelligent systems 6.00 Elective courses
Information System Development Process 6.00 Elective courses
Electronic and Mobile Commerce 6.00 Elective courses
Software quality and testing 6.00 Elective courses
Sensor systems 6.00 Elective courses
System-on-chip development 6.00 Elective courses
Geographical information systems 6.00 Elective courses
Parallel programming 6.00 Elective courses
Mobile applications 6.00 Elective courses
Research methodology in ICT 6.00 Elective courses
Modern computer architectures 6.00 Elective courses
Data warehouses and analytical processing 6.00 Elective courses
Semester: 7
Elective courses
Course Credits
Computer ethics 6.00 Elective courses
Computer supported manufacturing 6.00 Elective courses
Machine vision 6.00 Elective courses
Analyze and design of information systems 6.00 Elective courses
Distributive and parallel processing 6.00 Elective courses
Modeling and simulation 6.00 Elective courses
Natural languages processing 6.00 Elective courses
Advanced human-computer interaction 6.00 Elective courses
Multimedia networks 6.00 Elective courses
Web based systems 6.00 Elective courses
Implementation of open source systems 6.00 Elective courses
Introduction to pattern recognition 6.00 Elective courses
Software construction 6.00 Elective courses
Semester: 8
Mandatory Courses
Course Credits
Diploma thesis 6.00 Mandatory Courses
Elective courses
Course Credits
Entrepreneurship 6.00 Elective courses
Operations research 6.00 Elective courses
Computer animation 6.00 Elective courses
Physical design and implementation of IS 6.00 Elective courses
Cognitive science fundamentals 6.00 Elective courses
Introduction to bioinformatics 6.00 Elective courses
ICT project management 6.00 Elective courses
Virtualization and cloud computing 6.00 Elective courses
Service oriented architectures 6.00 Elective courses
Integrated system design 6.00 Elective courses