Computer Engineering B.S.
Curriculum
A total of 121-124 credits is required to graduate.
Required Coursework/Sample Timeline
Freshman Year
First semester (15 credits)
- CHM 101/102: General Chemistry I/Lab
- ECN 201: Principles of Economics: Microeconomics
- EGR 105: Foundations of Engineering I
- MTH 141: Calculus I
- General education outcome(s)1
Second semester (16 credits)
- EGR 106: Foundations of Engineering II
- MTH 142: Calculus II
- PHY 203/273: Elementary Physics I/Lab
- General education outcome(s)1
Sophomore Year
First semester (15 credits)
- ELE 201/202: Digital Circuit Design/Lab
- ELE 208/209: Introduction to Computer Systems/Lab
- MTH 244: Differential Equations
- PHY 204/274: Elementary Physics II/Lab
Second semester (15 credits)
- CSC 211: Computer Programming
- ELE 212/215: Linear Circuit Theory/Lab
- MTH 243: Calculus for Functions of Several Variables
- General education outcome(s)1
Junior Year
First semester (17 credits)
- CSC 212: Data Structures and Abstractions
- ELE 313: Signals and Systems I
- ELE 338/339: Electronics I/Lab
- MTH 215: Introduction to Linear Algebra
- MTH/CSC 447: Discrete Mathematical Structures
Second semester (16 credits)
- ELE 301/302: Digital Design with FPGAs/Lab
- ELE 305: Introduction to Computer Architecture
- MTH 451: Introduction to Probability and Statistics
- General education outcome(s)1
Senior Year
First semester (14–15 credits)
- ELE 400: Introduction To Professional Practice
- ELE 405/406: Digital Computer Design/Lab
- ELE 437: Introduction to Computer Networks
- ELE 480: Capstone Design I
- Approved professional elective
Second semester (16–18 credits)
- ELE 408/409: Embedded System Design/Lab
- ELE 481: Capstone Design II
- Two approved professional electives
- General education outcome(s)1