This page provides easy access to information about current graduate course offerings in electrical and computer engineering. If you are looking for information about undergraduate courses in this department, please visit our undergraduate courses page.
Graduate course catalog: electrical and computer engineering
The graduate 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 for all ECE classes.
Course-Related Resources for ECE Graduate Students
- Academic calendar
- Class schedule: access via my.uic.edu
- Computer requirements for online courses
- Graduate College degree requirements (general)
- Graduate College main page
- MS checklist: coursework option
- MS survey form: coursework option
- MS checklist: thesis option
- MS survey form: thesis option
- PhD checklist
- PhD qualifying exam registration form
- PhD survey form
- Research summary report
- Tracks within ECE
For additional links and forms, please visit our ECE graduate student resources page.
There are two ways to get access to Matlab and Simulink:
- Install Matlab on your computer (Simulink is included). To do so, go to https://www.mathworks.com/academia/tah-portal/university-of-illinois-31483508.html. Register using your UIC email address. You will then be able to download and install Matlab. The website will guide you through the installation process. Note: You may receive a notice that access will expire at the end of September 2020. You can ignore the notice, because UIC is in the process of renewing the license.
- Access Matlab through Virtual Computer Lab. You can access it either through a browser (all operating systems) or thorough a desktop application (Windows and Mac).
Option 1 is the recommended approach.
ECE Graduate Course Registration Policy
- ECE graduate students may register for a maximum of three courses per semester. This cannot include more than two non-ECE courses. Students who want to register for more than three courses must obtain approval from the department’s director of graduate studies via formal petition (forms available from the Student Affairs office). Students who are registered for more than three courses without this formal approval will have a registration hold placed on their account. A hold will prohibit any further registration (add or drop). The department will then work with the Graduate College to drop students from courses so that the total number of courses is reduced to three. The department will decide which courses will be dropped.
- If an ECE course is cross-listed with another department, students must register for the course using the ECE course code to earn credit toward the degree. For example, if a student plans to take ECE 466 but registers for the course under the cross-listed computer science code, CS 466, that student will not earn degree credit for the course. He or she must register for ECE 466.
- Students who have completed the maximum allowable non-ECE credits should not register for additional non-ECE coursework. Registration in non-ECE coursework is not required for the degree but is allowed with prior approval from the department’s director of graduate studies, up to the maximum allowed, via petition (forms available from the Student Affairs office).
- The limit above refers to coursework only, not to research or seminar credits, meaning that this cap does not apply to ECE 595, ECE 598, and ECE 599.
This policy was revised effective December 18, 2017.