Sep 27, 2020  
Undergraduate Catalog 2015-2016 
Undergraduate Catalog 2015-2016 [ARCHIVED CATALOG]

Computer Engineering, BS

The undergraduate Computer Engineering curriculum is broad-based with continually updated content in computers, engineering science, and engineering design. The objectives of this program are to prepare our students for a professional career in computer engineering and to prepare them for advanced study in computer engineering, computer science, or electrical engineering. The technical core of the program emphasizes theoretical and laboratory skills, hardware and software skills, simulation and design.

Students in the Computer Engineering program study basic science, mathematics, computer science, electrical engineering, design, writing, public speaking, and the liberal arts in order to prepare for a professional career or advanced studies. The program includes courses from the programs of Computer Science and Electrical Engineering, providing balanced coverage and integration of the hardware and software aspects of computer systems. The design process is emphasized throughout all four years, and design projects are included in all laboratory courses. The sophomore and junior years include core courses in computer algorithms, digital system design, computer architectures, microprocessor systems, computer interfacing, and programming. These courses provide a foundation for the senior year, which includes electives and an in-depth two-semester design project.

Career opportunities in computer engineering range from computer applications such as industrial automation, robotics, avionics, and software engineering system design to neural networks and computational medicine.

For more information about the Physics and Electrical Engineering department, visit its website

Computer Engineering Curriculum

  Department and Number - Descriptive Title of Course Fall Cr.
Spr. Cr.

First Year

COGNATE PHYS 140/PHYS 140L - (E) Elements of Physics I  – PHYS 141/PHYS 141L - (E) Elements of Physics II   4 4
COGNATE CMPS 134 - Computer Science I  – CMPS 144 - Computer Science II   3 4
COGNATE MATH 114 - (Q) Calculus I  – MATH 221 - Calculus II 1 4 4
GE HUMN HUMN ELECT - Humanities Elective 3  
GE WRTG WRTG 107 - (FYW) Composition     3
GE FSEM First Year Seminar 2    
GE C/IL  C/IL 102 - Computing and Information Literacy *   3
    14 18

Second Year

MAJOR E/CE 240 - Introduction to Computer Engineering  – EE 241/EE 241L - Circuit Analysis   3 4
COGNATE PHYS 270/PHYS 270L - (W) Elements of Modern Physics   4  
COGNATE EE 243L - Digital System Design Laboratory     1
COGNATE MATH 222 - Calculus III  – MATH 142 - (Q) Discrete Structures   4 4
COGNATE CMPS 240 - Data Structures and Algorithms   3  
MAJOR CMPS 250 - Machine Organization and Assembly Language Programming     3
GE PHIL PHIL 120 - Introduction to Philosophy  – PHIL 210 - Ethics   3 3
GE SPCH COMM 100 - (FYOC) Public Speaking *   3
    17 18

Third Year

MAJOR EE 343/EE 343L - Electronic Circuits I  – EE 344/EE 344L - Electronic Circuits II   4 4
MAJOR ENGR 350 - Applied and Engineering Mathematics   3  
MAJOR EE 346 - Digital Signal Processing     3
MAJOR E/CE 340 - Digital Systems     3
COGNATE CHEM 112 (E) General and Analytical Chemistry   3  
GE HUMN HUMN ELECT – Humanities Elective 3  
GE S/BH S/BH ELECT – Social/Behavioral Electives3 3 3
GE T/RS T/RS 121 - (P) Theology I: Introduction to the Bible     3
    16 16

Fourth Year

MAJOR EE 449/EE 449L - Computer Interfacing   3  
MAJOR EE 450 - Control Systems  – EE 454 - Robotics Design Project and Professional Practice   3 3
MAJOR CMPS 374 - (W) Fundamentals of Software Engineering     3
COGNATE ENGR 250 - Engineering Mechanics-Statics   3  
MAJOR CMPS 352 - Operating Systems 4 CMPS 344 - Programming Languages   3 3
GE PHIL or T/RS PHIL ELECT - Philosophy Elective or T/RS ELECT - T/RS Elective   3
GE T/RS T/RS 122 - (P) Theology II: Introduction to Christian Theology   3  
GE HUMN HUMN ELECT – Humanities Elective   6
    15 18

Total: 132 Credits

1Math Placement may affect the order in which these classes are taken.

2 The selection of a First Year Seminar is likely to fulfill requirements both for the First Year Seminar and a General Education Requirement. Thus, the First Year Seminar will not add to the total credits for the semester. Talk with your advisor if you have any questions.

3ECO 153  ECO 154  suggested

4Or technical elective in Physics (PHYS 372 , PHYS 447 , PHYS 460 , PHYS 473 , PHYS 474 )

*An approved 3-credit EP Foundation Course may be substituted for COMM 100  and C/IL 102 -C/IL 104 . In this case, the total needed for graduation in this major may be reduced. Consult with your advisor if you have questions.