Courses
Introduction
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
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.
New Courses in Quantum Information Science & Engineering
ECE Degree Requirements
- CE major: Catalog Page | Curriculum Guide | Flowchart
- EE major: Catalog Page | Curriculum Guide | Flowchart
- EP major: Catalog Page | Curriculum Guide | Flowchart
Undergraduate FAQs
content
- When will my registration open?
Consult the office of the Registrar. - Other common registration holds?
- Immunization: If records were submitted, contact MI@uic.edu.
- Title IX: After completion, contact TIXhold@uic.edu.
- College Advising: See here.
- More than 18 credit hours? You must be in good academic standing and complete the “Credit hour overload petition”.
- Placement tests? Students who have not completed the appropriate placement test (in particular, for PHYS 141) can find more information here.
- Taking courses outside UIC? Complete the “Approval to take course outside of UIC” petition. Be sure to have official transcripts sent to UIC as soon as possible.
- Need Director of Undergraduate Studies approval? Contact eceugrad@uic.edu. Do not email forms directly to the director or department head.
- Undergraduate research (ECE 392)? Research proposal form and instructions are available here. Do not register for ECE 392 until the proposal is submitted, approved and override provided. The proposal form and completed modification of major form can be sent to eceugrad@uic.edu
- Prerequisites? They are strictly enforced. Students can be dropped from courses after the add/drop deadline if they do not have the prerequisites for a course.
- Level restrictions? For 400-level courses, select the undergraduate-level section (usually 3 credit hours) and not the graduate-level section (usually 4 credit hours).
- Course approvals? Each department controls their own courses. For overrides, time conflicts, or issues with non-ECE courses, contact the controlling department. There should be contact information in the undergraduate catalog.
- ENGR 100/101 questions: Contact engr100@uic.edu
- CS Department: Contact cs-ugrad@uic.edu
- PHYS Department: Contact physics@uic.edu
- CHEM Department: Contact chemistryundergrad@uic.edu
- MATH Department: Contact dus-mscs@uic.edu
Course guides and curriculum resources
Course guides
Software instructions
information
There are two main options for students to access Matlab (Simulink is included) via their personal computers. These are cost free. You may:
- Install a local copy of Matlab from the Webstore https://webstore.illinois.edu/shop/product.aspx?zpid=4105
- Using a web browser, 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.
You may also purchase the student edition, with different toolboxes, from the MathWorks website.