BS in Electrical Engineering

Degree Requirements

To earn a Bachelor of Science in Electrical Engineering degree from UIC, students need to complete university, college, and department degree requirements. The Department of Electrical and Computer Engineering degree requirements are outlined below. Students should consult the College of Engineering section for additional degree requirements and college academic policies. See the ECE Department website for any revisions of the EE curriculum www.ece.uic.edu.

Summary of Requirements
Nonengineering and General Education Requirements53
Required in the College of Engineering 58
Technical Electives17
Total Hours128

Nonengineering and General Education Requirements

Required Courses
ENGL 160Academic Writing I: Writing in Academic and Public Contexts3
ENGL 161Academic Writing II: Writing for Inquiry and Research3
Exploring World Cultures course a3
Understanding the Creative Arts course a3
Understanding the Past course a3
Understanding the Individual and Society course a3
Understanding U.S. Society course a3
MATH 180Calculus I b4
MATH 181Calculus II b4
MATH 210Calculus III b3
MATH 220Introduction to Differential Equations3
MATH 310Applied Linear Algebra3
PHYS 141General Physics I (Mechanics) b4
PHYS 142General Physics II (Electricity and Magnetism) b4
PHYS 260Introduction to Thermal Physics2
CHEM 122General Chemistry I Lecture c4
CHEM 123General Chemistry Laboratory I b,c1
Total Hours53
a

Students should consult the General Education section of the catalog for a list of approved courses in this category.

b

This course is approved for the Analyzing the Natural World General Education category.

c

General Education credit is given for successful completion of both CHEM 122 and CHEM 123.

Required in the College of Engineering

Electrical Engineering Core Courses
ENGR 100Engineering Orientation a1
CS 107Introduction to Computing and Programming4
ECE 115Introduction to Electrical and Computer Engineering4
ECE 225Circuit Analysis4
ECE 265Introduction to Logic Design4
ECE 266Introduction to Embedded Systems4
ECE 310Discrete and Continuous Signals and Systems3
ECE 311Communication Engineering4
ECE 317Digital Signal Processing I4
ECE 322Introduction to Electromagnetics and Applications4
ECE 340Electronics I4
ECE 341Probability and Random Processes for Engineers3
ECE 342Electronics II4
ECE 346Solid State Device Theory4
ECE 350Principles of Automatic Control4
ECE 396Senior Design I2
ECE 397Senior Design II2
ECE 499Professional Development Seminar0
Total Hours58
a

ENGR 100 is a one-semester-hour course, but the hour does not count toward the total hours required for graduation.

Technical Electives

No more than a total of two courses below the 400 level may be used to meet the technical elective requirement. Also, at most one course from outside of the Department of Electrical and Computer Engineering may be used to meet the technical elective requirement.a

Courses
Select 17 hours from the following:17
Fundamentals of Modern Quantum Theory
Computer Communication Networks I
Integrated Circuit Engineering
Computer Organization
Pattern Recognition I
Network Analysis
Introduction to Filter Synthesis
Image Analysis and Computer Vision I
Digital Signal Processing II
Statistical Digital Signal Processing
Introduction to Antennas and Wireless Propagation
Electromagnetic Compatibility
RF and Microwave Guided Propagation
Modern Linear Optics
Analog Communication Circuits
Digital Communications
Multimedia Systems
Computer Communication Networks II
Wireless Communications
Nanoelectronics
Power Semiconductor Devices and Integrated Circuits
Analysis and Design of Power Electronic Circuits
Transistors
Microdevices and Micromachining Technology
Control Engineering
Robotics: Algorithms and Control
Electromechanical Energy Conversion
Digital Systems Design
Advanced Computer Architecture
Introduction to VLSI Design
Analog and Mixed - Signal VLSI Design
Computer Systems Design
Codes and Cryptography
Numerical Analysis
Linear and Non-Linear Programming
Total Hours17
a

Students preparing for the Fundamentals of Engineering Examination, which leads to becoming a Licensed Professional Engineer, are advised to use these hours to take CME 201, and one of the following to prepare for the Fundamentals of Engineering Exam: CME 203, CME 260, or ME 211.

Sample Course Schedule

Plan of Study Grid
Freshman Year
First SemesterHours
MATH 180 Calculus I 4
CHEM 122 General Chemistry I Lecture 4
CHEM 123 General Chemistry Laboratory I 1
ENGL 160 Academic Writing I: Writing in Academic and Public Contexts 3
ECE 115 Introduction to Electrical and Computer Engineering 4
ENGR 100 Engineering Orientation a 1
 Hours16
Second Semester
MATH 181 Calculus II 4
PHYS 141 General Physics I (Mechanics) 4
ENGL 161 Academic Writing II: Writing for Inquiry and Research 3
CS 107 Introduction to Computing and Programming 4
 Hours15
Sophomore Year
First Semester
MATH 210 Calculus III 3
PHYS 142 General Physics II (Electricity and Magnetism) 4
ECE 265 Introduction to Logic Design 4
General Education Core courses 6
 Hours17
Second Semester
MATH 220 Introduction to Differential Equations 3
PHYS 260 Introduction to Thermal Physics 2
ECE 266 Introduction to Embedded Systems 4
MATH 310 Applied Linear Algebra 3
General Education Core course 3
 Hours15
Junior Year
First Semester
ECE 225 Circuit Analysis 4
ECE 310 Discrete and Continuous Signals and Systems 3
ECE 341 Probability and Random Processes for Engineers 3
ECE 346 Solid State Device Theory 4
General Education Core course 3
 Hours17
Second Semester
ECE 322 Introduction to Electromagnetics and Applications 4
ECE 311 Communication Engineering 4
ECE 317 Digital Signal Processing I 4
ECE 340 Electronics I 4
 Hours16
Senior Year
First Semester
ECE 396 Senior Design I 2
ECE 350 Principles of Automatic Control 4
ECE 342 Electronics II 4
Technical Electives 4
General Education Core course 3
 Hours17
Second Semester
ECE 397 Senior Design II 2
ECE 499 Professional Development Seminar 0
Technical Electives 13
 Hours15
 Total Hours128
a

ENGR 100 is one-semester-hour course, but does not count toward the total hours required for graduation