Program start date | Application deadline |
2024-06-01 | - |
2024-07-15 | - |
Program Overview
Constructor University's Bachelor of Science in Computer Science equips students with a solid foundation in computer science principles and practical skills. The program offers a wide range of specialization modules in areas such as artificial intelligence, robotics, and web development. Graduates are well-prepared for careers in the software industry, academia, or research. The program emphasizes hands-on learning through projects and internships.
Program Outline
Degree Overview:
The Bachelor of Science in Computer Science at Constructor University prepares students for a wide range of career paths in the field of computer science. The program emphasizes understanding the fundamental principles of computer science and applying them in practice.
Outline:
Year 1
- CHOICE modules (30 CP):
- Programming in C and C++ (7.5 CP)
- Algorithms and Data Structures (7.5 CP)
- Introduction to Computer Science (7.5 CP)
- Introduction to Robotics and Intelligent Systems (7.5 CP)
- Remaining CHOICE modules (15 CP)
Year 2
- CORE modules (30 CP):
- Databases and Web Services (7.5 CP)
- Software Engineering (7.5 CP)
- Operating Systems (7.5 CP)
- Automata, Computability, and Complexity (7.5 CP)
- CORE modules (15 CP):
- Computer Networks (5 CP)
- Legal and Ethical Aspects of Computer Science (2.5 CP)
- Secure and Dependable Systems (5 CP)
- Academic Skills in Computer Science (2.5 CP)
Year 3
- Specialization modules (15 CP):
- Computer Graphics (5 CP)
- Human-Computer Interaction (5 CP)
- Image Processing (5 CP)
- Distributed Algorithms (5 CP)
- Parallel and Distributed Computing (5 CP)
- Web Application Development (5 CP)
- Artificial Intelligence (5 CP)
- Robotics (5 CP)
- Machine Learning (5 CP)
- Computer Vision (5 CP)
- Digital Design (5 CP)
- Information Theory (5 CP)
- Internship/Start-up and career skills module (15 CP)
Assessment:
Assessment in the program is conducted through exams, projects, and presentations.
Teaching:
The program is taught by experienced faculty members who are actively engaged in research and have extensive industry experience. The faculty utilizes a variety of teaching methods, including lectures, tutorials, discussions, and workshops.
Careers:
Graduates of the program are well-prepared for a wide range of career paths in the field of computer science. Many graduates find employment in the software industry, while others pursue careers in academia or research.