BS in Computer Engineering

Program Requirements

A minimum total of 124 credit hours is required for the computer engineering program and includes the 72 credit hours of major courses that must be completed with a minimum grade point average of 2.000. All courses that are prerequisites to other courses must be completed with a grade of C- or better. In addition to meeting the requirements of the WSU General Education Program and the requirements of the College of Engineering, students in the computer engineering program must take the following courses:

Course Title Hours
College/Program Requirements
PHIL 354Ethics and Computers 13
Mathematical/Natural Sciences
MATH 242Calculus I 15
MATH 243Calculus II 15
MATH 321Discrete Structures I3
or CS 321 Discrete Structures I
MATH 511Linear Algebra3
MATH 555Differential Equations I3
PHYS 313Physics for Scientists I 14
PHYS 314Physics for Scientists II 14
PHYS 316University Physics Lab II 11
IME 254Engineering Probability and Statistics I3
Major Courses
CS 194Introduction to Digital Design4
CS 211Introduction to Programming4
CS 238Assembly Language Programming3
IME 255Engineering Economy3
EE 282Circuits I4
EE 284Circuits II3
EE 285LProgramming with MATLAB for Electrical and Computer Engineers1
CS 311Object-Oriented Programming4
CS 338FPGA-Based System Design4
CS 394Introduction to Computer Architecture3
ME 398Thermodynamics I3
CS 400Data Structures4
CS 664Computer Networks3
EE 492Electronic Circuits I4
CS 540Operating Systems3
CS 594Microprocessor-Based System Design4
EE 585
EE 595
Senior Design Project I
and Senior Design Project II
Technical Electives
Select 14 credit hours which must be chosen with advisor's approval from a departmentally approved list. At least 12 of the 14 credit hours must be from the ECE department. Up to 2 credit hours of co-op can be used as nondepartmental technical electives.14
Other General Education Courses 218
Total Credit Hours124

Applied Learning

Students in the Bachelor of Science in computer engineering program are required to complete an applied learning or research experience to graduate from the program. The requirement can be met by completing the two capstone design experiences consisting of EE 585 and EE 595.