Answer:
Certainly! Below is a sample program outline for obtaining a Bachelor Degree that is 180 ECTS (European Credit Transfer and Accumulation System) / EQF Level 6 (European Qualifications Framework) compliant, as per EU rules. This program is designed to be completed over three years, with each academic year comprising 60 ECTS.
Bachelor of Science in Computer Science
Year 1 (60 ECTS)
Semester 1 (30 ECTS)
- Introduction to Computer Science (6 ECTS)
- Mathematics for Computer Science (6 ECTS)
- Fundamentals of Programming (6 ECTS)
- Digital Systems and Computer Architecture (6 ECTS)
- Academic Writing and Communication Skills (6 ECTS)
Semester 2 (30 ECTS)
- Data Structures and Algorithms (6 ECTS)
- Object-Oriented Programming (6 ECTS)
- Discrete Mathematics (6 ECTS)
- Operating Systems (6 ECTS)
- Introduction to Databases (6 ECTS)
Year 2 (60 ECTS)
Semester 3 (30 ECTS)
- Software Engineering (6 ECTS)
- Computer Networks (6 ECTS)
- Web Development (6 ECTS)
- Probability and Statistics (6 ECTS)
- Elective 1 (6 ECTS)
Semester 4 (30 ECTS)
- Artificial Intelligence (6 ECTS)
- Human-Computer Interaction (6 ECTS)
- Mobile Application Development (6 ECTS)
- Elective 2 (6 ECTS)
- Research Methods and Ethics (6 ECTS)
Year 3 (60 ECTS)
Semester 5 (30 ECTS)
- Advanced Algorithms (6 ECTS)
- Cybersecurity (6 ECTS)
- Cloud Computing (6 ECTS)
- Elective 3 (6 ECTS)
- Capstone Project Proposal (6 ECTS)
Semester 6 (30 ECTS)
- Machine Learning (6 ECTS)
- Big Data Analytics (6 ECTS)
- Elective 4 (6 ECTS)
- Capstone Project (12 ECTS)
Elective Courses (Choose 4)
- Game Development (6 ECTS)
- Internet of Things (6 ECTS)
- Blockchain Technology (6 ECTS)
- Advanced Database Systems (6 ECTS)
- Bioinformatics (6 ECTS)
- Robotics (6 ECTS)
- Digital Marketing (6 ECTS)
- Entrepreneurship and Innovation (6 ECTS)
Capstone Project
The Capstone Project is a significant piece of independent work where students apply the knowledge and skills they have acquired throughout the course. It involves research, design, implementation, and evaluation of a substantial project in the field of computer science.
Notes:
- ECTS (European Credit Transfer and Accumulation System): 1 ECTS credit typically represents 25 to 30 hours of student work.
- EQF Level 6: This corresponds to a Bachelor's degree level in the European Qualifications Framework.
This program structure ensures that students gain a comprehensive education in computer science, covering both theoretical foundations and practical applications, while also allowing for specialization through elective courses.