Embedded Systems 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.

FallWinterSpringSummer
CST116 C++ Programming I 4      
CST162 Digital Logic I 4      
PSY201 General Psychology 3      
WRI121 English Composition 3      
Total   14      
CST126 C++ Programming II   4    
CST130 Computer Organization   3    
MATH111 College Algebra   4    
WRI122 Argumentative Writing   3    
Total     14    
CST120 Embedded C     4  
CST131 Computer Architecture     3  
CST136 Object-Oriented Programming with C++     4  
MATH112 Trigonometry     4  
Total       15  
SPE111 Public Speaking       3
Total         3
FallWinterSpringSummer
CST133 Digital Logic II 4      
CST134 Instrumentation 1      
CST211 Data Structures 4      
CST276 Software Design Patterns 4      
MATH251 Differential Calculus 4      
Total   17      
CST231 Digital Systems Design I   4    
EE221 Circuits I   4    
MATH252 Integral Calculus   4    
Social Science Elective   3    
Total     15    
CST204 Introduction to Microcontrollers     4  
CST250 Computer Assembly Language     4  
MATH254N Vector Calculus I     4  
WRI227 Technical Report Writing     3  
Total       15  
CST240 UNIX       4
SPE321 Small Group and Team Communication       3
Total         7
FallWinterSpringSummer
CST315 Embedded Sensor Interfacing 4      
CST337 Embedded System Architecture 5      
CST371 Embedded Systems Development I 4      
PHY221 General Physics with Calculus 4      
Total   17      
CST347 Real-Time Embedded Operating Systems   4    
CST372 Embedded Systems Development II   3    
PHY222 General Physics with Calculus   4    
WRI350 Documentation Development   3    
Total     14    
BUS304 Engineering Management     3  
CST334 Project Proposal     1  
CST373 Embedded Systems Development III     2  
CST417 Embedded Networking     4  
Humanities Elective     3  
Total       13  
MATH465 Mathematical Statistics       4
Total         4
FallWinterSpringSummer
CST412 Senior Development Project 3      
CST455 System on a Chip Design 4      
MGT345 Engineering Economy 3      
Humanities Elective 3      
Total   13      
ANTH452 Globalization   3    
CST422 Senior Development Project   3    
CST456 Embedded System Testing   4    
Social Science Elective   3    
Total     13    
CST432 Senior Development Project     2  
CST466 Embedded System Security     3  
Humanities Elective     3  
Laboratory Science Elective     4  
Technical Elective     3  
Total       15  
Total         0

Total Credits Required for B.S. in Embedded Systems Engineering Technology: 189

Tech Elective: One additional CST upper division course.