Jump to other news and events
Purdue signature
 

College of Engineering

Computer Engineering

Plan of Study for Bachelor of Science in Computer Engineering

Credit Hours Required for Graduation: 125

Freshman Year, see First-Year Engineering Program

First Semester Second Semester
(4) CHM 11500 (General Chemistry) (3) COM 11400 (Fundamentals of Speech
Communication)
(4) ENGL 10600 (First-Year Composition) (3) CS 15900 (Programming Applications for
Engineers)
(2) ENGR 13100 (Tranferring Ideas to Innovation I) (2) ENGR 13200 (Transferring Ideas to Innovation II)
(4) MA 16500 (Analytic Geometry and Calculus I) (4) MA 16600 (Analytic Geometry and Calculus II)
(4) PHYS 17200 (Modern Mechanics) (4) Science selective
(18)   (16)  


Sophomore Year

Third Semester Fourth Semester
(0) ECE 20000 (Electrical and Computer
Engineering Seminar)
(3) ECE 20200 (Linear Circuit Analysis II)
(3) ECE 20100 (Linear Circuit Analysis I) (4) ECE 27000 (Introduction to Digital System Design)
(1) ECE 20700 (Electronic Measurement Techniques) (1) ECE 36400 (Software Engineering Tools Laboratory)
(3) ECE 26400 (Advanced C Programming) (3) ECE 36800 (Data Structures)
(4) MA 26100 (Multivariate Calculus) (3) MA 26600 (Ordinary Differential Equations)
(4) PHYS 27200 (Electricity and Optics) (3) General education elective
(15)   (17)  


Junior Year

Fifth Semester Sixth Semester
(1) ECE 20800 (Electronic Devices and Design Laboratory) (3) ECE 30200 (Probabilistic Methods in Electrical and Computer Engineering)
(3) ECE 25500 (Introduction to Electronic Analysis and Design) (2) ECE 33700 (ASIC Design Laboratory)
(3) ECE 30100 (Signals and Systems) (3) ECE 36900 (Discrete Mathematics for Computer Engineering)
(4) ECE 36200 (Microprocessor Systems and Interfacing) (2) Computer engineering elective
(3) General education elective (3) Engineering breadth requirement
    (3) General education elective
(14)   (16)  

Senior Year

Seventh Semester Eighth Semester
(4) ECE 43700 (Computer Design and Prototyping) or ECE 46800 (Introduction to Compilers and Translation Engineering) (1) ECE 40000 (Electrical and Computer Engineering Undergraduate Seminar)
(4) ECE 47700 (Digital Systems Senior Project) (4)

ECE 43700 ( Digital Systems Senior Project) or ECE 46900 (Operating Systems Engineering)

(3) MA 26500 (Linear Algebra) (4) Complementary elective
(3) General education elective (6) General education electives
(14)   (15)