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
Three
and four year studies of these four study programs (Computer Science and Engineering, Computer Networks Technologies, Applied E-Technologies and Education of Informatics) are
part of one framework.
The
offered courses have different weight level: 1, 2 and 3.Level 1 courses are offered to the students in the first and second year
in undergraduate studies. Successful enrollment in third year means to pass 20
level 1 courses. All these courses have weight of 6 ECTS and have two/three classes
of lectures and one/two classes of tutorial/practical
exercises. Level 2 courses are offered to final year students of undergraduate and
graduate studies All these courses have weight of 6 ECTS and have two/three classes
of lectures and one/two classes of tutorial/practical
exercises.
Full descriptions for the subjects can be found
here.
Undergraduate studies framework:
- Semester 1
- Concepts of Software Development
- Fundamentals of Software Engineering
- Discreet Mathematics 1
-
Professional Skills
- Calculus 1
- Semester 2
- Semester 3
- Semester 4
-
Operating Systems
-
Data Bases
-
Artificial Intelligence
- Elective – L1
- Elective – L1
- Semester 5
- Semester 6
- Semester 7
- Semester 8
-
Diploma Thesis
- Elective – L2
- Elective – L3
- Company Practice
Core courses:
- Discreet Mathematics 1 L1
- Discreet Mathematics 2 L1
- Concepts of Software Development L1
- Advanced Software Development L1
- Fundamentals of Software Engineering L1
- Algorithms and Data Structures L1
- Data Bases L1
- Computer Architecture and Organization L1
- Operating Systems L1
- Data and Computer Communications L1
- Digital Communications L1
- Wireless and Mobile Systems L1
- Team Work L1
- Information Systems Management L1
- IT Systems Management L1
- Artificial Intelligence L1
- Knowledge Systems L1
- Computer Networks Design L2
- Diploma Work L1
Elective courses:
- Software Architecture and Design L1
- Visual Programming L1
- Theory of Programming L2
- Advanced Programming L2
- Advanced AlgorithmsL2
- Compilers L2
- Fundamentals of Computer Graphics L1
- Machine Vision L2
- Robotics L2
- Intelligent Systems L2
- Introduction to Bioinformatics L2
- Introduction to Cognitive Sciences L2
- Data Mining L2
- Natural Languages Processing L2
- Machine Learning L2
- Advanced Data Bases L2
- Data Warehouses L2
- Multimedia Systems L2
- Computer Components L1
- User Interfaces L1
- Digital Electronics L1
- Microcomputer Systems L1
- Embedded Computer Systems L2
- Computer Systems Security L2
- Advanced Computer Architectures L2
- System Software L2
- Sensor Systems L2
- Computer Aided Manufacturing L2
- Hardware Description Languages L2
- System on Chip Development L2
- Parallel Programming L2
Supporting / Other courses:
- Calculus 1 L1
- Calculus 2 L1
- Probability and Statistics L2
- Theory of Information L1
- Operations Research L2
- Logical and Functional Programming L1
- Cryptography L2
- Professional Skills and Ethics L1
- Business and System Management L1
- Management and Marketing L1