Embedded Systems Engineering Technology Curriculum Map


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.

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
CST133 Digital Logic II 4    
CST134 Instrumentation 1    
CST250 Computer Assembly Language 4    
CST276 Software Design Patterns 4    
MATH252 Integral Calculus 4    
Total   17    
CST204 Introduction to Microcontrollers   4  
CST231 Digital Systems Design I   4  
EE221 Circuits I   4  
MATH254N Vector Calculus I   4  
Total     16  
CST211 Data Structures     4
CST240 UNIX     4
PSY201 General Psychology     3
SPE321 Small Group and Team Communication     3
Total       14
CST315 Embedded Sensor Interfacing and I/O 4    
CST337 Embedded System Architecture 5    
CST371 Embedded System Development I 4    
PHY221 General Physics with Calculus 4    
Total   17    
CST347 Real-Time Embedded Operating Systems   4  
CST372 Embedded Systems Development II   3  
MATH465 Mathematical Statistics   4  
PHY222 General Physics with Calculus   4  
Total     15  
CST334 Project Proposal     1
CST373 Embedded Systems Development III     2
CST417 Embedded Networking     4
WRI227 Technical Report Writing     3
Humanities Elective     3
Laboratory Science Elective     4
Total       17
BUS304 Engineering Management 3    
CST412 Senior Development Project 3    
CST455 System On a Chip Design 4    
Humanities Elective 3    
Social Science Elective 3    
Total   16    
CST422 Senior Development Project   3  
CST456 Embedded System Testing   4  
MGT345 Engineering Economy   3  
WRI350 Documentation Development   3  
Social Science Elective   3  
Total     16  
ANTH452 Globalization     3
CST432 Senior Development Project     2
CST466 Embedded System Security     3
Humanities Elective     3
Technical Elective     3
Total       14

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

Tech Elective: One additional CST upper division course.