Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Gain expertise in contemporary methods for designing and constructing computer systems through this 4-year Master's program in Computer Engineering. You may choose to include an industrial placement year to apply your acquired knowledge in developing sophisticated computer systems. Throughout the program, you'll have chances to: create and execute a functional CPU from scratch, then utilize it to execute programs compiled with standard compilers; enhance your abilities in experimental design, execution, and result analysis through hands-on practice; develop specialized knowledge of computer hardware, enabling you to decide between software and hardware solutions; learn to choose and apply suitable algorithms, architectures, and design methodologies to achieve performance goals and power limitations; integrate ethical considerations, security measures, performance optimization, efficiency, and reliability throughout computer engineering projects.
Through project-based learning, you'll cultivate essential teamwork, project coordination, time management, and presentation skills. Projects may include collaborative efforts to build integrated hardware-software robotic systems, potentially working alongside AI students to incorporate intelligent features. Opting for this 4-year program allows you to explore additional modules in specialized areas like parallel programming and cutting-edge computer architecture.