BS in Computer Engineering Courses

The Bachelor of Science in computer engineering program requires that the graduate complete 132 credit hours of study. The areas of study for the degree are classified as: General Education (required for all Trine graduates) courses and specific degree program required and elective courses. The General Education and degree-specific requirements are met by completing the following course groups.

General Education Requirements - 44 credit hours

ENG 103 English Composition I
ENG 133 Technical Communications
SP 203 Effective Speaking
MA 134 Calculus I
MA 164 Calculus II
MA 213 Calculus III
CH 104 General Chemistry I
PH 224 University Physics I
PH 234 University Physics II
Humanities Electives - 6 credit hours
Social Sciences Electives - 6 credit hours

Program Requirements - 79 credit hours

GE 101 Introduction to Engineering
GE 401 Professional Practice
CS 1113 Object-Oriented Java Programming
Engineering Science Electives - 5 credit hours
ECE 112 Prototyping and Projects
ECE 211 Circuits Laboratory
ECE 213 Circuit Analysis
ECE 231 Discrete Electronics Laboratory
ECE 233 Discrete Electronics
ECE 243 Analog Signals
ECE 261 Digital Systems Laboratory
ECE 263 Digital Systems
ECE 271 Microcontrollers Laboratory
ECE 273 Microcontrollers
ECE 453 Random Processes in ECE
ECE 3051 Junior Year Lab
ECE 4001 Contemporary Issues
ECE 4002 Project Management
ECE 4003 Design Project
CS 1123 C++ and Object-Oriented Design
ECE 361 Logic and Computer Design Laboratory
ECE 363 Logic and Computer Design
ECE 371 Embedded Systems Laboratory
ECE 373 Embedded Systems
Computer Engineering Concentration Electives:  12 credit hours
*Chosen from CS, ECE, or CO prefixed courses
Open Electives - 15 credit hours
*Chosen from approved courses to bring total hours to 132

Additional Requirements - 9 credit hours

MA 233 Differential Equations
MA 393 Probability and Statistics
MA 473 Graph Theory and Combinatorics

For a complete description of the above requirements, please go to the Course Catalog.