Four-Year Curriculum Code 332
The electrical and computer engineering curriculum includes two options: electrical engineering and computer engineering.
First Year
See First-Year Program 35
Sophomore Year
(common to both options)
First Term
14:332:221 Principles of Electrical Engineering I (3)
14:332:223 Principles of Electrical Engineering I Laboratory (1)
14:332:231 Digital Logic Design (3)
14:332:233 Digital Logic Design Laboratory (1)
01:640:251 Multivariable Calculus (4)
01:750:227 Analytical Physics IIA (3)
01:750:229 Analytical Physics II Laboratory (1)
Second Term
01:220:200 Economic Principles and Problems (3)
14:332:222 Principles of Electrical Engineering II (3)
14:332:224 Principles of Electrical Engineering II Laboratory (1)
14:332:252 Programming Methodology I (3)
14:332:254 Programming Methodology I Laboratory (1)
01:640:244 Differential Equations for Engineering and Physics (4)
01:750:228 Analytical Physics IIB (3)
01:750:230 Analytical Physics II Laboratory (1)
Electrical Engineering Option
Junior Year
First Term
14:332:321 Probability and Random Processes (3)
14:332:345 Linear Systems and Signals (3)
14:332:347 Linear Systems and Signals Laboratory (1)
14:332:361 Electronic Devices (3)
14:332:363 Electronic Devices Laboratory (1)
humanities/social sciences elective (3)
Second Term
14:332:322 Principles of Communications Systems (3)
14:332:331 Computer Architecture and Assembly Language (3)
14:332:333 Computer Architecture Laboratory (1)
14:332:346 Digital Signal Processing (3)
14:332:348 Digital Signal Processing Laboratory (1)
14:332:366 Digital Electronics (3)
14:332:368 Digital Electronics Laboratory (1)
humanities/social sciences elective (3)
Senior Year
First Term
14:332:362 Analog Electronics (3)
14:332:364 Analog Electronics Laboratory (1)
14:332:___ restrictive elective (3)
14:332:___ departmental electives (6)
technical elective (3)
Second Term
14:332:___ design elective (3)
14:332:___ restrictive elective (3)
14:332:___ departmental elective (3)
technical elective (3)
general elective (3)
Total Credits = 133 Computer Engineering Option
Junior Year
First Term
14:332:331 Computer Architecture and Assembly Language (3)
14:332:333 Computer Architecture Laboratory (1)
14:332:345 Linear Systems and Signals (3)
14:332:347 Linear Systems and Signals Laboratory (1)
14:332:351 Programming Methodology II (3)
14:332:361 Electronic Devices (3)
14:332:363 Electronic Devices Laboratory (1)
Second Term
01:198:416 Operating Systems Design (4)
14:332:346 Digital Signal Processing (3)
14:332:348 Digital Signal Processing Laboratory (1)
14:332:366 Digital Electronics (3)
14:332:368 Digital Electronics Laboratory (1)
computer elective (3)
humanities/social sciences elective (3)
Senior Year
First Term
14:332:321 Probability and Random Processes (3)
14:332:431 Digital Systems Design (3)
computer elective (3)
technical elective (3)
humanities/social sciences elective (3)
Second Term
14:332:452 Introduction to Software Engineering (3)
computer elective (3)
technical electives (6)
general electives (3)
Total Credits = 133
Note:
A list of each type of elective (computer, departmental, design,
restrictive, technical) is published by the department. These courses
must be selected from the appropriate lists.