Computer Engineering Technology Curriculum Map

Curriculum

Required courses and recommended terms during which they should be taken are displayed below.

These maps are provided for general planning purposes only. Students should consult with their academic advisor for complete degree requirements.

FallWinterSpring
CST116 C++ Programming I 4    
CST162 Digital Logic I 4    
MATH111 College Algebra 4    
WRI121 English Composition 3    
Total   15    
CST126 C++ Programming II   4  
CST130 Computer Organization   3  
MATH112 Trigonometry   4  
SPE111 Public Speaking   3  
WRI122 Argumentative Writing   3  
Total     17  
CST120 Embedded C     4
CST131 Computer Architecture     3
CST136 Object-Oriented Programming with C++     4
MATH251 Differential Calculus     4
Total       15
FallWinterSpring
CST133 Digital Logic II 4    
CST134 Instrumentation 1    
CST250 Computer Assembly Language 4    
MATH252 Integral Calculus 4    
WRI227 Technical Report Writing 3    
Total   16    
CST204 Introduction to Microcontrollers   4  
CST231 Digital Systems Design I   4  
EE221 Circuits I   4  
MATH254N Vector Calculus I   4  
Total     16  
CST240 UNIX     4
EET237 AC Circuits, Filters and Signals     3
EET238 AC Circuits, Filters and Signals Laboratory     1
SPE321 Small Group and Team Communication     3
Advanced Math Elective**     4
Total       15
FallWinterSpring
CST315 Embedded Sensor Interfacing and I/O 4    
CST337 Embedded System Architecture 5    
CST371 Embedded Systems Development I 4    
PHY221 General Physics with Calculus 4    
Total   17    
CST331 Microprocessor Peripheral Interfacing   5  
CST372 Embedded Systems Development II   3  
PHY222 General Physics with Calculus   4  
Social Science Elective   3  
Total     15  
CST351 Digital Systems Design II     3
CST373 Embedded Systems Development III     2
PHY223 General Physics with Calculus     4
WRI327 Advanced Technical Writing     3
Humanities Elective     3
Total       15
FallWinterSpring
BUS304 Engineering Management 3    
CST344 Intermediate Computer Architecture 3    
CST441 Logic Synthesis with VHDL+ 3    
PHIL331 Ethics in the Professions 3    
Technical Elective* 3    
Total   15    
CST418 Data Communications and Networks   3  
CST442 Advanced Computer Architecture   3  
CST451 ASIC Design using FPGAs+   4  
MGT345 Engineering Economy   3  
Social Science Elective   3  
Total     16  
ANTH452 Globalization     3
CST461 Advanced Topics in VLSI Design +     3
CST464 RISC-Based Microprocessor Systems     4
Humanities Elective     3
Social Science Elective     3
Total       16

Total Credits Required for B.S. Computer Engineering Technology: 188

* See your advisor for acceptable technical electives.
** Electives: MATH 253N, MATH 465, MATH 341 or MATH 321.
+ OR Senior Project: CST 334(1), CST 412(3), CST 422(3), CST 432(2).