Computer Engineering, B.S. Curriculum

Computer Engineering, B.S. Curriculum

Current students: See the Recommended Academic Plan for more detailed recommendations, and refer to the University Bulletin for more requirements and course descriptions. Or find other resources on the Current Students page.


Computer Engineering, B.S. - Typical Course Sequence

Below is a typical course sequence for the Computer Engineering bachelor's degree program. Schedules will vary by student, depending on areas of interest.

Semester 1 Credits   Semester 2 Credits
Calculus with Analytic Geometry I 4 Calculus with Analytic Geometry II 4
Chemical Principles I 3 General Physics: Mechanics 4
Experimental Chemistry I 1 Intermediate Programming 3
Rhetoric and Composition 3 Introduction to Microeconomics 3
Introduction to Programming Techniques 3 Arts course 3
First-Year Seminar 1 Total Credits 17
Total Credits 15    
Semester 3     Semester 4  
Ordinary Differential Equations 3 Circuits and Devices 4
Introduction to Digital Systems 3 Discrete Mathematics for Computer Science 3
Digital Design Laboratory 1 Calculus and Vector Analysis 4
Matrices 2 Effective Writing: Technical Writing 3
General Physics: Electricity and Magnetism 4 General Physics: Wave Motion and Quantum Physics 2
Effective Speech 3 Total Credits 16
Health and Physical Activity 1.5    
Total Credits 17.5    
Semester 5     Semester 6  
Data Structure and Algorithms 3 Signals and Systems: Continuous and Discrete-Time 4
Advanced Digital Design 3 VLSI Digital Design 3
Electronic Circuit Design 4 Embedded Systems Design 3
Microprocessors 3 Introduction to Computer Architecture 3
Statistical Analysis 3 Humanities course 3
Total Credits 16 Total Credits 16
Semester 7     Semester 8  
Computer Engineering Design 3 Computer Engineering Project 3
Communications Network 3 Technical Elective 3
Operating Systems 3 Technical Elective 3
Technical Elective 3 Arts course 3
Social and Behavioral Science course 3 Humanities course 3
Total Credits 15 Health and Physical Activity 1.5
    Total Credits 16.5

This program is accredited by the Engineering Accreditation Commission of ABET,