Undergraduate Academic Advising Instructions

Due to the COVID-19 pandemic and the UIC campus guidelines for social distancing, undergraduate advising will be conducted remotely for the Spring 2021 semester. Please read the “Remote advising procedures” below for up-to-date instructions.

All engineering students are required to seek advising from their faculty advisor prior to registering for the Summer and/or Fall 2021 semester. An advising hold will be placed on the record of each engineering student that will prevent them from registering until they speak with their faculty advisor. Students who intend to transfer into a different program must still meet with their advisor and complete an advising form. There will be no exceptions.

Remote advising procedures as of March 5, 2021

Faculty will conduct their advising appointments remotely the week of March 15 to 19, 2021. Most faculty will conduct their advising appointments through Webex, Zoom, Skype, etc.

Students will receive instructions from their faculty advisor with details on how they will conduct their advising appointments. Students who do not receive an e-mail by March 8 should email their advisor (see list here). Students who do not receive a response should email ecestudentaffairs@uic.edu and await further instructions.

Students will receive a Qualtrics email with a link to the advising form. The Qualtrics survey will come from “ECE Student Affairs (surveys@uic.edu).” Students will complete the form while sharing their screen with their advisor. Students should not fill in the form ahead of their appointment, as it will not be approved by their advisor. Once the form is completed, students will get a confirmation email that the form was sent to their advisor for approval. Once the advisor approves the form, students will get another confirmation with the copy of the form.

Advisor evaluation surveys will be conducted online and are mandatory. The results are anonymous, but completion is recorded.

Advising appointment sign-up

Students may sign up for advising appointments from March 8 to 12, 2021. Students who do not sign up during this week will bear the responsibility of finding a mutually agreeable time with their advisor.

Verify who your advisor is before signing up (see advisor list here). Please keep in mind that you may be reassigned to another advisor if your advisor will not be available this term.

Preparing for your advising session

Print or download the appropriate curriculum flowchart from the Student Resources page.

Cross off any courses you have taken, and have this copy with you at your advisor meeting.

Visit the Student Resources page to see which classes are being offered next semester by the ECE department.

Plan your schedule ahead of your advising session through the “Plan Ahead” tool:

  • Go to: https://my.uic.edu/
  • Sign in with your NetID
  • On the welcome page, click “XE Registration”
  • Click the “Plan Ahead” tool
  • Save a New Plan
  • From here, you can add/drop courses into your schedule to make sure there are no time conflicts.
  • Note: This is just a planner and does not sign you up for courses. You still need to sign up once registration opens.

Your advising session

Review your online degree audit report (found in the my.UIC.edu portal under uAchieve) prior to attending your faculty advising appointment and have it with you during your appointment. If you have questions about what is on your degree audit report or feel that it is inaccurate, please contact one of the engineering undergraduate advisors so that they can review the report and make any necessary changes. Send an email with your UIN and be as specific as possible about what you believe is wrong with your degree audit report so that they can better understand the problem and get back to you in a timely manner.

As noted above, advisor evaluation surveys will be conducted online and are mandatory. You will receive a link by email to complete the online advisor evaluation survey after you have submitted your faculty advising form. The survey takes less than one minute. The results are anonymous, but completion is recorded.

Course prerequisites

The College of Engineering has noticed that a large number of students are registering for courses without meeting the listed prerequisites. The prerequisites are listed for a reason, and it is expected that you know the material in these prerequisite courses before moving on to the next level. Instructor permission does not waive course prerequisites.

Students registered in courses for which they do not have the prerequisites will be dropped from these courses after the add/drop deadline and will not be able to add another course to their schedule. Courses dropped in this way will show up as a “W” on a student’s academic record. Students can view the prerequisites for courses in the UIC catalog.

Special topics for fall 2021

The ECE department is offering several special topics courses in Fall 2021. We are happy to work with students outside ECE to determine if you would be prepared. Please email the instructors with questions.

For ECE undergraduates: all courses will count as ECE Technical Electives with a Request for Modification of Major Form.

ECE 491 – Special Topics

Power Systems Analysis
CRN: 42804 (3), 42805 (4), MW 3:00-4:15
Instructor: Lina He, lhe@uic.edu
Prerequisites: ECE 225 or 210 (non ECE Students)
This course will cover the important topics including the introduction of electrical power systems, principles and modeling of electrical power systems, power flow analysis, economic dispatch and fault analysis. It is intended to familiarize students with the fundamental knowledge of power systems and provide them the prerequisite skills to carry out engineering analysis.

Power Converter Modeling Analysis and Control
CRN: 45537 (3), 45538 (4), TR 3:30-4:45
Instructor: Mohammed Shadmand, shadmand@uic.edu
Prerequisites: C or better in ECE 342
This course encompasses dynamic modeling of power-electronic switching converters leading subsequently to the analysis and control design from stability and performance standpoints. Several practical examples will be provided to implement such methodologies for real-world applications.

Digital Speech Processing
CRN: 45436 (3), 45437 (4), MW 4:30-5:45
Instructor: A. Enis Cetin, aecyy@uic.edu
Prerequisites: ECE 317 or equivalent and basic computer programming skills.
This is an introductory course on speech processing. The entire field of digital signal processing was actually started by processing speech signals.  FFT and Cepstrum were developed as tools in speech data processing. The course covers both the theory and practical aspects of speech processing.

ECE 594 Special Topics

Convex Optimization
CRN: 34717, (4) MW 4:30-5:45
Instructor: Shuo Han, hanshuo@uic.edu
Prerequisites: Good knowledge of linear algebra (e.g., as in ECE 550 or ECE 531). Exposure to probability (e.g., ECE 341). Familiarity with MATLAB.
This course covers three main aspects of convex optimization: theory, algorithms, and applications (e.g., machine learning, signal/image processing, controls). The student will learn to be able to recognize convexity and use convex optimization to model and solve problems that arise   in engineering applications. Students will also gain a basic understanding of how convex optimization problems are solved algorithmically so as to determine whether a given problem can be solved using off- the-shelf solvers.

High Performance IC’s/Systems
CRN: 36706, TR 2:00-3:15
Instructor: Inna Partin Vaisband,  vaisband@uic.edu
Prerequisites: ECE 340 and ECE 467. ECE 467 can be waived with consent of the instructor.
In this course, you will gain the important insight into design challenges and state-of-the-art solutions across multiple levels of design abstraction. You will learn to analyze, model, and design VLSI systems at transistor, circuit, and system levels.

Foundations of Secure and Private Computing
CRN: 44943, MWF, 2:00-2:50
Instructor: Hulya Seferoglu, hulya@uic.edu 
Pre-requisites: ECE 341 (or equivalent)
This course provides a foundational view of the principles and algorithms for enabling secure and private computing, in particular for applications in machine learning, federated learning, and blockchains.

Helpful Links

Note: See the undergraduate Student Resources page for a full selection of links.