Plan of Study Grid
Freshman Year
FallCredit Hours
ECE 111 Introduction to Engineering I 3
ECE 118 Introduction to Programming 3
ENG 105 English Composition I 3
MTH 151 Calculus I for Engineers 5
 Credit Hours14
Spring
ECE 112 Introduction to Engineering II 2
ECE 218 Data Structures 3
ENG 107 English Composition II: Science and Technology 3
MTH 162 Calculus II 4
PHY 205 University Physics I 3
 Credit Hours15
Sophomore Year
Fall
ECE 304 Logic Design 3
ECE 318 Algorithms 3
MTH 210 Introduction to Linear Algebra 3
PHY 206 or 207 University Physics II
or University Physics III
3
PHY 208 or 209 University Physics II Lab
or University Physics III Lab
1
PS Cognate (People and Society Elective) 1 3
 Credit Hours16
Spring
ECE 201 Electrical Circuit Theory 3
ECE 310 or IEN 310 Introduction to Engineering Probability
or Introduction to Engineering Probability
3
ECE 312 Processors: Hardware, Software, And Interfacing 4
ECE 315 Digital Design Laboratory 1
MTH 309 Discrete Mathematics I 3
HA Cognate(Humanities and Arts Elective) 1 3
 Credit Hours17
Junior Year
Fall
ECE 204 Electrical Circuits Laboratory 1
ECE 305 Electronics I 3
ECE 322 Systems Programming 3
ECE 512 Software Engineering and Architecture 3
Basic Science Elective 1 3
Basic Science Lab Elective 1 1
PS Cognate (People and Society Elective) 1 3
 Credit Hours17
Spring
ECE 316 Structured Digital Design 1
ECE 513 Software Design and Verification 3
ECE 521 or CSC 421 Computer Operating Systems
or Principles Of Computer Operating Systems
3
ECE 567 or CSC 423 Database Design and Management
or Database Systems
3
SE Technical Elective 1 3
Basic Science Elective 1 3
HA Cognate (Humanities and Arts Elective) 1 3
 Credit Hours19
Senior Year
Fall
ECE 414 Computer Organization and Design 3
ECE 417 Embedded Microprocessor System Design 3
ECE 418 Senior Project Planning 3 1
CSC 317 Data Structures And Algorithm Analysis 3
SE 600 Level Elective 1,4 3
SE 600 Level Elective 1,4 3
PS Cognate (Adv. PS Elective) 1 3
 Credit Hours19
Spring
ECE 570 Network Client-Server Programming 3
CSC 419 Programming Languages 3
SE Technical Elective 1 3
SE Technical Elective 1 3
CE 600 Level Elective 1,4 3
HA Cognate (Adv. HA Elective) 1 3
 Credit Hours18
Fifth Year (Graduate Credit Hours Only)
Fall
ECE 715 M. S. Design Project I 3
CE 600 Level Elective 1,4 3
CE 600 Level Elective 1,4 3
700 Level Technical Elective 1,4 3
 Credit Hours12
Spring
ECE 716 M.S. Design Project II 3
CE 600 Level Elective 1,4 3
700 Level Technical Elective 1,4 3
 Credit Hours9
 Total Credit Hours156
1

See description of electives under the Departmental Electives Section.

2

With advisor approval.

3

Offered only in the Fall semester

4

Should be taken as Graduate (G) courses.