
WHAT IS COMPUTER ENGINEERING?
This major is part of the Math and Engineering Exploration Group
Computer Engineering Major Website
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.
Declaration, Major Requirements, and Courses
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.
---
MAJOR REQUIREMENTS:
---
HELPFUL INTRO COURSES:
Click here for full course description
CSE 1010 - Introduction to Computing for Engineers (Major Requirement)
CSE 2050 - Data Structures and Object-Oriented Design (Major Requirement)
CSE 2500 - Introduction to Discrete Systems (Major Requirement)
CHEM 1127Q - General Chemistry 1 (Major Requirement
MATH 1131Q - Calculus 1 (Major Requirement)