Courses
This page provides easy access to information about current undergraduate course offerings in electrical and computer engineering. If you are looking for information about master’s or PhD courses in this department, please visit our graduate course page.

Undergraduate course catalog: electrical and computer engineering Heading link
The main undergraduate course catalog is maintained by the university. Visit the electrical and computer engineering department’s catalog page to see up-to-date course codes and descriptions.
ECE Degree Requirements Heading link
- CE major: Requirements | Curriculum: Old – New | Flowchart
- EE major: Requirements | Curriculum: Old – New | Flowchart
- EP major: Requirements | Curriculum: Old – New | Flowchart
Course guides and curriculum resources Heading link
Course guides
- Academic calendar
- Course catalog page: ECE
- Course schedule: access via my.uic.edu
- Teaching assignments
Software instructions Heading link
-
information
There are two options for students to access Matlab (Simulink is included) from their computers. The software is installed and run off a server. These are cost-free. You may:
- Install a platform called Citrix from the webstore.
- Access the tool through a platform called the Virtual Computer Lab, which the university hosts independently.
Matlab can also be accessed at several computer labs around campus, including the ECE Project Lab in SEL 3254, open weekdays from 9 a.m. to 4 p.m.
The university does not provide students with an option to locally install Matlab on their computers. You may purchase the student edition from the MathWorks website.