Computer Engineering

Preview

Bachelor TR-NQF-HE: Level 6 QF-EHEA: First Cycle EQF-LLL: Level 6

Programme Profile

Our Computer Engineering program is designed to provide a comprehensive education that balances theoretical knowledge with practical skills, preparing students to excel in the dynamic field of technology. The program spans a variety of subjects, ensuring a well-rounded education that equips students with the necessary tools to succeed in their careers.

Key components of the program include:

Core Curriculum: The core courses cover fundamental topics such as algorithms, data structures, computer architecture, digital logic design, software engineering, operating systems, and cybersecurity. These courses ensure that students have a solid foundation in both the hardware and software aspects of computer engineering.

Elective Courses: To allow for specialization and deeper exploration of specific areas of interest, the program offers a wide range of elective courses. Students can choose electives in fields such as artificial intelligence, machine learning, embedded systems, network engineering, robotics, and advanced software development.

Hands-On Learning: Emphasizing the importance of practical experience, the program includes numerous laboratory courses, project-based learning, and opportunities for internships. These experiences allow students to apply theoretical knowledge to real-world problems and gain valuable hands-on skills.

Research Opportunities: Students are encouraged to engage in research projects, often collaborating with faculty members on cutting-edge research in areas such as computer vision, cybersecurity, computer architecture, system software, and embedded systems. These opportunities help students develop critical thinking and innovative problem-solving skills.

Professional Development: The program integrates professional development activities such as workshops, seminars, and networking events. These activities are designed to enhance students’ communication, teamwork, and leadership skills, preparing them for professional success.

Capstone Project: In the final year, students undertake a capstone project, which involves designing and implementing a comprehensive engineering project. This project synthesizes the knowledge and skills acquired throughout the program and provides a culminating experience that prepares students for their future careers.