Curriculum Requirement
Electrical and Computer Engineering/
Computer Science (Minimum 61 Hours) Hours
ECE 216 Engineering Computation 4
ECE 226 Logic Design 3
ECE 227 Logic Design Lab 1
ECE 276 Circuit Theory 3
ECE 302 Traveling Waves & Fields 3
ECE 303 Traveling Waves & Fields Lab 1
ECE 330 Electronic Circuits 4
ECE 331 Electronic Circuits Lab 1
ECE 378 Systems Lab 2
ECE 380 Cont. & Discrete Signals 4
ECE 381 Cont. & Discrete Signals Lab 1
ECE 402WI Senior Design I 2
ECE 403 Senior Design II 3
ECE 426 Microcomputer Architecture
and Interfacing 3
ECE 427 Microcomputer Arch.
and Interfacing Lab 1
ECE 428R Embedded Systems 3
ECE 429 Embedded Systems Lab 1
CS 291 Discrete Structures II 3
CS 352 Data Structures and Algorithms 3
CS 431 Intro. to Operating Systems 3
Senior Electives: 4 courses, see below for
options and restrictions 12
General Engineering (9 Hours)
ME 111 Essential Engineering 3
CE 211 The Engineering Enterprise 3
CE 311 The Technical Entrepreneur 3
Life and Physical Sciences (15 Hours)
CHEM 211 General Chemistry I * 4
CHEM 211L General Chemistry I, Lab * 1
PHYS 240 Physics for Science and Engr. I 5
PHYS 250 Physics for Science and Engr. II 5
* Students with high school chemistry may
petition to take BIOL 108/108L instead.
Mathematics (19 Hours)
MATH 210 Calculus I 4
MATH 220 Calculus II 4
MATH 250 Calculus III 4
ECE 341 Engineering Mathematics 4
CS 394R Applied Probability 3
Social and Behavioral Sciences (9 Hours)
HIST 101, 102, 360R or POLSC 210 3
(Meets MO constitution requirement)
ECON 201 Introduction to Economics I
-or-
ECON 202 Introduction to Economics II 3
Electives: Criminal Justice, Geography,
Economics, History, Political Science,
Psychology, Social Science or Sociology 3
Communicating (6 Hours)
ENGL 225 English II 3
COMS 110 Fund. Effect. Speaking and List. 3
WEPT 0
Humanities and Fine Arts (6 Hours)
PHIL 222 Foundations of Logic
Prerequisite: Sophomore standing 3
Elective: Art/Art History, Conservatory
or Theater 3
Total Minimum Requirement: 125
Concentration Areas
In order to graduate, a student must choose four senior electives. Of these four courses, three must have the ECE curricular designation. Furthermore, of these four, at least two must be from within one concentration area. The following concentration areas are recognized:
Communication and Networking
ECE 412, ECE 474, ECE 476, CS 420, CS 421 or CS 423.
Computer and VLSI Systems
ECE 416, ECE 424 or CS 457.
Control and Power
ECE 458R, ECE 460 or ECE 466.
Signal and Image Processing
ECE 416, ECE 480, ECE 484 or ECE 486.
Other courses, such as special topics courses, might fall in an emphasis area provided that this is approved by the course and curriculum committee. Furthermore, qualified students might be able to take graduate level courses, see adviser. There are some other courses available when there is sufficient demand for these courses, such as ECE482.