Electrical and Computer Engineering Home

Computer Engineering Electives

Not all elective courses are offered every year. The courses to be offered are selected from the list below on the basis of student demand and faculty availability. All electives contain at least 1.5 design hours.

FALL

SPRING

SUMMER

CS 447 - Distributed Computing

CS 456 - Advanced Algorithms

CS 482 - Computer Graphics

ECE 365 - Control Systems

ECE 428 - Analog Filter Design

ECE 433 - Fuzzy Logic

ECE 436 - Digital Signal Processing

ECE 438 - Image Processing

ECE 465 - Control Systems Design

ECE 475 - Communications Systems

ECE 477 - Network Engineering

CS 447 - Distributed Computing

ECE 427 - Knowledge Based Systems

ECE 439 - Computer Vision

ECE 477 - Network Engineering

ECE 482 - Microprocessor Systems

ECE 484 - VLSI/CAD Design

CS 447 - Distributed Computing

ECE 427 - Knowledged Based Systems

ECE 446 - Power System Analysis

Second Course Offerings

ECE and CS courses are offered during either the Fall or Spring Semester as shown on this page. Additional offerings of many ECE and CS courses are available as shown below. The department reserves the right to cancel these offerings because of lack of student demand or faculty availability.

FALL

SPRING

SUMMER

ECE 327- Electronic Circuits II

ECE 352 - Stochastic Processes

ECE 405- EE Design Lab

CS 240 - Intro to Comp III

ECE 210 - Electrical Circuits

ECE 282 - Digital Design

ECE 326 - Electronic Circuits I>

ECE 351 - Signals and Systems

ECE 404 - EE Design

CS 140 - Intro to Comp I

CS 150 - Intro to Comp II

CS 250 - Algorithms & Data Struc

CS 140 - Intro to Comp

FALL

SPRING

SUMMER

ECE 210 - Electrical Circuits

ECE 211 - Circuit Analysis II

CS 140 - Intro to Comp I

CS 150 - Intro to Comp II

CS 250 - Algorithms & Data Struc

CS 140 - Intro to Comp I

CS 240 - Intro to Comp III

ECE 210 - Electrical Circuits

ECE 211 - Circuit Analysis II

ECE 382 - Digital Systems Des

ECE 405 - EE Design Lab

CS 140 - Intro to Comp I

Engineering Courses of Interest to Computer Engineering Students:

FALL

SUMMER

IE 345 - Engr Econ Analysis

IE 345 - Engr Econ Analysis

Declaration of Major: Students interested in any of the majors offered by the School of Engineering should seek advisement from the School of Engineering when they initially enroll in the university and should declare a major as soon as possible. Students admitted to programs offered by the School of Engineering shall have met university admission requirements, successfully completed any required academic development and high school deficiency courses, completed MATH 120, College Algebra (or high school equivalent), with a grade of C or better, and have a cumulative GPA of 2.0 or better in any completed university course work.

Students with high school deficiencies, those with AD (academic development) requirements, and those starting in a mathematics course before MATH 150, Calculus I, will require more than the eight (8) academic semesters shown in this curriculum guide. This may require a summer session(s) or an extra semester(s).

Enrollment in Upper-Division Computer Engineering courses: The requirements for enrollment in upper-division ECE courses are: satisfactory completion of all university and School of Engineering admission requirements; satisfactory completion of English, speech, chemistry, mathematics, and physics courses shown in the first two years of the program with a GPA of 2.0 for non-transfer students, transfer students from articulated programs, and Illinois resident transfer students (2.25 for other transfer students); a grade of C or better in ECE 210, and 211; and an approved application for enrollment in upper-division engineering courses.