Computer Engineering uses principles from Computer Science and Electrical Engineering to create hardware (physical components) and firmware which are used in a wide range of areas: consumer electronics, medical devices, communication systems, aircraft, self-driving cars, etc.
Computer Engineering students learn how to develop, prototype, and test microchips, circuits, processors, conductors, and any other component used in computer devices or systems (e.g. supercomputers, smartphones, laptops, servers, IoT gadgets).
What We Do
What you would Learn
The Computer Engineering program is designed to equip graduates who demonstrate an understanding of the fundamentals of digital and embedded systems with practical electronic and computing skills and to optimally blend both theory and practice to engineer solutions for problems in the industry, business, commerce, education, medicine, government, agriculture, and the society in general. It can also contribute to the development and research in these areas.
The program emphasizes the design, development, and applications of electronic and telecommunications engineering. Graduates will have a sound background in modern electronic circuits and systems with a major focus on computer engineering.
Upon successful completion, graduates of this program should be able to:
- apply the knowledge of mathematics, science, and digital electronics to design embedded systems and programs that run them;
- design a system, component, or a process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability;
- demonstrate an understanding of professional and ethical responsibilities;
- function in multidisciplinary teams;
- identify, formulate, and solve engineering problems;
- demonstrate an understanding of the impact of engineering solutions in a global, economic, environmental, and societal context;
- use the techniques, skills, and modern engineering tools necessary for engineering practice;
- demonstrate a recognition of the need for and an ability to engage in life-long learning.