WHAT IS COMPUTER ENGINEERING?
This major is part of the Math and Engineering Exploration Group
The Computer Engineering degree encompasses a wide range of topics, including operating systems, computer architecture, computer networks, robotics, artificial intelligence, and computer-aided design. It is a program designed to meet the rapidly expanding demand for engineers with strong design skills. The three areas of focus include real-time computing systems, communication and computing networks, and VLSI design/fabrication. The skills that students acquire through the program are : digital logic design, computer architecture, software engineering, compiler design, operating systems, and algorithms. In this major, students also develop a strong base in both computer science and electrical engineering; they learn about the hardware and software aspects of computer science and gain a solid understanding of circuit theory and electronic circuits.
HOW TO DECLARE:
APPLICATION REQUIRED. Admission is very competitive and requires a strong GPA (3.4 desired) along with the completion of specific courses. Find more information and the application here.
HELPFUL INTRO COURSES:
Click course for full description
CSE 1010 - Introduction to Computing for Engineers (Major Requirement)
ECE 1101 - Electrical and Computer Engineering Tools (Major Requirement)
MATH 1131Q - Calculus 1 (Major Requirement) (Gen Ed: Q Course)
POSSIBLE CAREER OPPORTUNITIES: