Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer engineering merges the intellectually stimulating elements of computer science with electrical engineering principles. Today's tech-driven world particularly values computer engineers, as embedded systems—blending hardware and software—are becoming ubiquitous in robotics, mobile devices, automated platforms, and other applications. With expertise spanning both hardware and software domains, computer engineers are especially sought-after in fields utilizing embedded systems.
The computer engineering curriculum focuses on system design, computer architecture, and programming applications. This encompasses circuit design, computing systems, and software engineering. The program fosters interdisciplinary collaboration between students, faculty, and non-engineering fields like life sciences. Faculty members engage in cutting-edge research across all major computer engineering areas, supported by the institution's extensive computational and laboratory facilities.
A solid high school foundation is crucial for engineering studies. Prospective computer engineering students should complete trigonometry, along with year-long courses in algebra (elementary through advanced), geometry, chemistry, and physics. This rigorous preparation develops the necessary skills for challenging college-level coursework in calculus, physics with calculus, and advanced chemistry. Equally important are strong reading comprehension and clear, precise writing abilities.
All applicants are reviewed individually and holistically. Consideration is given to factors such as:
TOEFL iBT (Internet-based): 80; TOEFL (Paper-based): 550; IELTS 6.5; PTE 67; ELS Language Centers: Pass Level 112; Duolingo English Test: 105.
Application Deadline: Fall term - December 1 (Priority); May 1 (Regular).