Nov 30, 2024  
Undergraduate Catalog 2016-2017 
    
Undergraduate Catalog 2016-2017 [ARCHIVED CATALOG]

Computer Engineering, BS


Computer engineering is a discipline that integrates several fields of electrical engineering and computer science required to develop computer hardware and software.

The undergraduate Computer Engineering curriculum is broad-based with continually updated content in computer and engineering science and design. The objectives of this program are to prepare our students for a professional career 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

                                      
GE EP- GE WRTG ENGR 150 - (FYOC, FYDT) Foundations of Physics and Engineering  – WRTG 107 - (FYW) Composition   3 3
COGNATE CMPS 134 - Computer Science I  – CMPS 144 - Computer Science II   3 4
COGNATE MATH 103 - (Q) Pre-Calculus Mathematics 1 or MATH 142 - (Q) Discrete Structures  – MATH 114 - (Q) Calculus I   4 4
COGNATE CHEM 112 (E) General and Analytical Chemistry   3  
COGNATE PHYS 140/PHYS 140L - (E) Elements of Physics I  – PHYS 141/PHYS 141L - (E) Elements of Physics II     4
GE HUMN  HUMN ELECT - Humanities Elective   3
GE PHIL PHIL 120 - Introduction to Philosophy   3  
GE FSEM First Year Seminar 2    
    16 18

Second Year

   
MAJOR E/CE 240 - Introduction to Computer Engineering  – EE 241/EE 241L - Circuit Analysis   3 4
MAJOR PHYS 141/PHYS 141L - (E) Elements of Physics II   4  
COGNATE EE 243L - Digital System Design Laboratory     1
COGNATE MATH 221 - Calculus II  – MATH 222 - Calculus III   4 4
COGNATE CMPS 240 - Data Structures and Algorithms   3  
COGNATE CMPS 250 - Machine Organization and Assembly Language Programming     3
GE PHIL PHIL 210 - Ethics     3
HUMN ELECT HUMN ELECT - Humanities Elective 3  
    17 15

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
MAJOR/COGNATE Technical Elective3 or MATH 142 - (Q) Discrete Structures     3-4
MAJOR PHYS 270/PHYS 270L - (W) Elements of Modern Physics   4  
GE S/BH S/BH ELECT – Social/Behavioral Elective4 3  
GE T/RS T/RS 121 - (P) Theology I: Introduction to the Bible  – T/RS 122 - (P) Theology II: Introduction to Christian Theology   3 3
    17 16-17

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
MAJOR CMPS 352 - Operating Systems 4 CMPS 344 - Programming Languages   3 3
S/BH ELECT S/BH ELECT - Social/Behavioral Elective5 3  
GE PHIL or T/RS PHIL ELECT - Philosophy Elective or T/RS ELECT - T/RS Elective   3
GE HUMN HUMN ELECT – Humanities Elective 3 3
    15 15
 

Total: 129 Credits

1Those students with a Math Placement PT score of 14 or higher will begin with MATH 142 .  Those students who do not begin with MATH 142  and who have Math Placement DAT score of 13 or higher will begin with .MATH 103  

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.

3Technical elective in Engineering, Physics, and Mathematics, or Computer Science (suggested courses include: ENGR 252 , EE 475 , EE 451 , PHYS 372 , MATH 103  only if required by Math Placement Test Score), MATH 310 , MATH 341 , MATH 351 , CMPS 350 ).

4Or technical elective in Engineering, Physics, Mathematics, or Computer Science (suggested courses include: ENGR 252 , EE 475 , EE 451 , PHYS 372 , MATH 310 , MATH 341 , MATH 351 , CMPS 350 ).

5ECO 153  - ECO 154  suggested.