Department of Electrical and Computer Engineering
Computer Engineering Curriculum
Summary of Degree Requirements
September 23, 2014128 Hours Total
A. Required Classes
67 Hours
B. Probability and Statistics*
3 Hours
C. Technical Electives
28 Hours
E. General Education
18 Hours
F. Free Electives
12 Hours
Total
128 Hours
* Probability and Statistics: Choose from ECE 313 or STAT 410.
Minimum GPA requirements:
2.00 Cumulative Illinois grades
2.00 ECE classes (TGPA)
2.00 Semester
Probation and Drop Rules
Probation
Rule
Why you are on probation
To avoid being dropped
Drop Rule
Semester GPA<1.0 drop, no
probation (except Freshmen,
1
stsemester)
Not possible
17
1A
Semester GPA < 2.0
Cumulative GPA > 2.0
Sem. GPA > 2.0 next semester
17
1B
1.75 < Cumulative GPA < 2.0
Sem. GPA > 2.25 next semester
17
1C
Cumulative GPA < 1.75
Sem. GPA >2.33 next semester
17
1 E, 1G or
1H
Dean’s Prerogative “almost
dropped, last chance”
Sem. GPA > (value) next semester
18
1T
ECE GPA (TGPA) < 2.0
Bring TGPA > 2.0 next semester
18
1P
Departmental probation
Meet specified conditions
18
Junior Eligibility Rule
2.25
Rule
This is not a probation rule.
However, you may not register for
ECE 313, 329, 385, 440, etc.
Retake 2.25 Rule courses to bring
their average over 2.25, see page.3.
Computer Engineering
Work Sheet
(See requirement details on following pages)
09/23/14
F. Free Electives
6 hours must be taken for a grade. Rules for credit: almost anything (see ECE website).
(*) Students beginning College in Fall
2000 or later must take 3 semesters of one college level language or 3 years of one high school level language. Approval needed to count for Lib Ed hours (COE). Hrs Total Next Semester Hrs Total This Semester A. Required Classes
Check list on next pages
B. Probabilities and Statistics
Choose ECE 313 or STAT 410
E. Campus and College Social Science, Humanities and Composition
List your courses here: Campus-Wide Requirements College of Eng. Co m p II (co u rs e) S o c. S ci . (h o u rs ) H u m . (h o u rs ) W es ter n (co u rs e) No n -W es t. er n (co u rs e) L angua ge (co u rs e) S o c. S ci . o r H um . ( h our s) Your Totals Required 1 crs 6 hrs 6 hrs 1 crs 1 crs. 3 crs* 18 hrs C.Tech Electives T ech E lect iv e H o u rs EE C o re co u rs es Courses Your Totals Required 28 hrs 3 crs
How Many Hours Do I Have Left?
Total Hours Required per Category
A B C E F Total
67 3 28 18 12 128
Hours Left (after current semester):
(See DARS degree audit online or ask in 156 EL)
Next Semester Hours per Category
11 (fresh)
12 (fresh)
21 (soph)
22 (soph)
31 (junior)
32 (junior)
41 (senior)
42 (senior)
→
(67) A
(3) B
(28) C
(18) D
(12) E
Total: 128
COMPUTER ENGINEERING CURRICULUM MAP
TO BE ADJUSTED TO SUIT INDIVIDUAL QUALIFICATIONS
Revised September 23, 2014
(A) Required Classes; (B) Probabilities & Stats; (C) Technical Electives;
(D) GenEds; (E) Free Electives
128 hours total
PHYS 212 (4) ECE 385 (3) SSH (3) CHEM 102 (3) ECE120 (198JL) (4) ENG 100 (0) PHYS 211 (4) Math 231 (3) ECE 110 (3) PHYS 213 (2) PHYS 214 (2) Math 286 (4) CS 225 (4) ECE 210 (4) CS 173 (3) Math 221 (4
)
ECE 313 (3) ECE 391 (4) Free (1-2) ECE1 of 6
(3-4) SSH (3) Free (0-2) SSH (3) FreeElective
(1-3)
Free Elective (2/3) CHEM 103 (1) ECE220 (198KL) (4) Tech Elec (0-3) SSH (3)C
ou
rs
es
u
se
d
f
o
r Jr
. E
lig.
G
P
A
or
2.25
Math 241 (4) P rereq u is it e Design Elective (4) Tech Elec (3) Tech Elec (3) Tech Elec (3) Tech Elec (2/3) CS 473 (3) Tech Elect (3) Tech Elec (0-3) Rhet 105 (4) SSH (3) Tech Elect (3) SSH or Free (3) Free (1-2)Computer Engineering Curriculum
Note: these rules do not apply to the Electrical Engineering major
September 23, 2014
A. Required Courses (67 hours)
Core Courses Counted for the 2.25 Rule
(You need a 2.25 average in the courses through ECE 210 to
register for third year ECE courses)
Physics
PHYS 211
4 hours ___
PHYS 212
4 hours ___
PHYS 213
2 hours ___
PHYS 214
2 hours ___
Math
MATH 221**
4 hours ___
MATH 231
3 hours ___
MATH 241
4 hours ___
MATH 286
4 hours ___
Computer Science
CS 173
3 hours___ (prior programming experience required)
or Math 213
ECE
ECE 110
3 hours ___
ECE 120 (198JL)
4 hours ___
ECE 220 (198KL)
4 hours ___
ECE 210
4 hours ___
Chemistry and Rhetoric Courses and Eng 100
Chem 102/103
4 hours
Rhet 105
4 hours
Eng
100
0 hours
Upperclass ECE Courses
ECE 385
3 hours
ECE 391
4 hours
Upperclass Computer Science
CS
225
4 hours
CS
498 §374**
4 hours____
or CS 473
3 hours
*Math 220, 5 hours, if no high school calculus.
** Soon to be CS 374.
B. Probability and Statistics (3 hours)
ECE
313
or STAT 410 / MATH 464, 3 hours
C. Computer Engineering Technical Electives (28 hours)
All courses cross-listed with ECE courses are counted as ECE hours. Cross-listed means that the words
in the course description are “Same as”. GE 421 Intro to Robotics is “Same as” ECE 470, so it counts
as an ECE tech elective. In CS 241 it says “Credit is not given for both CS 241 and ECE 391.” They
are not the same course; you won’t get any credit for CS 241.
Restrictions and Notes:
(1) ECE/PHIL 316, Engineering Ethics, is a Campus Humanities course, which meets Comp II
requirements. It will not count as an ECE Elective.
(2) Some sections of ECE 199, 398, and 498 may not have technical content (e.g.,
Professionalism and Ethics in Engineering). These sections will not count as ECE electives.
(3) Specifically required ECE courses (e.g., ECE 313) do not count.
(4) Courses for non-majors (e.g., ECE 205) do not count.
(5) Students may use independent study and project hours: ECE 397 (Individual Study in ECE)
ECE 396 (Honors Project), ECE 496/499 (Senior Research Project and Thesis)
However, no student may take more than 4 hours special problems with the same instructor,
nor count more than a total of 6 hours towards graduation as a technical elective or a required
advanced ECE course or lab, regardless of the department in which they are taken.
(6) ECE 297 can be repeated for up to 2 hours of ECE technical electives, but does not count as
part of the 6 hours of independent study allowed for Technical Electives.
(7) Non-ECE tech elective hours:
ENG 491 Interdisciplinary Design Project, approved sections. For ECE credit, go to 156
Everitt Lab
Hours
Requirements
28 to include at least:
Selected from the departmentally approved List of Technical
Electives
1 course
1 of the 6 EE Foundation Courses: Each student must take one
course from the technical elective list. (See list on next page –
Departmentally Approved List of Technical Electives.)
3 courses
Three of the Advanced Computing Core courses (See list on next
page – Departmentally Approved List of Technical Electives.)
1 course
Final Design Class:
ECE 411 – Computer Organization & Design
ECE 445 – Senior Design Project Lab
ECE 496 – Senior Research Project AND ECE 499 – Senior Thesis
28 Hours Total
Departmentally Approved List of Technical Electives
September 24, 2014Aerospace Eng. (AE) 201, 252, 302, 311, 312, 321, 322, 352, 353, 402, 403, 410, 412, 413, 416, 419, 420, 427, 428, 433, 434, 435, 451, 460, 470, 481
Agri. Bio Eng. (ABE) all 300- and 400-level courses except 440*
Astronomy (ASTR) 210, 330, 350, 404, 405, 406, 414, 450
Atmospheric Science (ATMS) 301, 302, 303, 304, 305, 402, 403, 404, 405, 406, 410, 411, 420, 421, 425, 444, 447, 448, 449
Biochemistry (BIOC) 406, 440, 446, 455
Bioengineering (BIOE) 201, 202, 280, 302, 406, 414, 415, 417, 419, 461, 466, 467, 472, 473, 475, 476, and 480
Biophysics (BIOP) all 400-level courses*
Chem & Bio Eng(CHBE) 221, 321, 421, 422, 424, 430, 431, 440, 451, 452, 453, 456, 457, 471, 472, 473, 474
Chemistry (CHEM) 104/105, all 200, 300, 400 level* except 397, 497, 499
Civil & Env. Eng.(CEE) 310, 330, 408, 410, 416, 430, 447, 491
Computer Science (CS) (101, by approval), 173**, 225**, 242, 357, 373, 410, 411, 412, 413, 414, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 431, 433, 436, 438, 439 ,440, 446, 450, 460, 461, 463, 465, 467, 473, 475, 476; 477, 481, CS 398 & 498 Special Topics. as approved.
ECE†
For Electrical Engineering: Elective Labs For Computer Engineering: 1 of 6 EE Foundations Courses Advanced Computing Electives for CE Majors
297, 304, 307, 310, 311, 330, 333, 342, 343, 350, 361, 380, 391**, 395, 396, 397, 398, 402, 403, 408, 411, 412, 414, 415, 416, 417, 418, 419, 420, 422, 424, 425, 428, 431, 432, 435, 437, 438, 439, 441, 444, 445***, 447, 448, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 462, 463, 464, 465, 466, 467, 468, 469, 470, 472, 473, 476, 478, 480, 481, 482, 483, 484, 485, 486, 487, 488, 490, 491, 492, 493, 495, 496, 498, 499 343, 391, 395, 402, 411, 412, 415, 420, 431, 435, 437, 438, 439, 444, 447, 451, 453, 456, 460, 463, 466, 468, 469, 470, 486, 495 ECE 310, 329, 330, 340, 361, 486 ECE 408, 411, 412, 422, 425, 428, 438, 448, 462, 470, 478, 484, 491 CS 357, 411, 412, 413, 414, 418, 421, 424, 426, 431, 446, 475, 476
Engineering (ENG) 491, Interdisciplinary Design; CubeSat, Solar Decathlon, Formula SAE, Baja SAE, or by approval. Other Engineering courses by approval of the Advising Office.
General Eng (GE) 411, 420, 423,424
Geology (GEOL) 107, 208, 333, 380, 411, 417, 432, 436, 440, 450, 452, 460
Industrial Eng. (IE) 310, 330, 360, 361, 400, 410, 411, 412, 413, 430, 431
Integrative Biology (IB) 150, 202, 203, 204, 302, 335, 348, 368, 401, 402, 404, 405, 406, 420, 421, 424, 426, 427, 431, 432, 433, 440, 443, 444, 445, 449, 451, 452, 453, 461, 462, 463, 464,467, 468, 471, 472, 473, 474, 481, 482, 483, 485, and 486
Linguistics (LING) 300, 402, 406, 407, 427
Material Science & Engineering (MSE)
280, all 300- and 400-level courses except 304, 460, 461*
Math 213**, 347, 348, 357, 402, 403, 412, 413, 414, 415, 416, 417, 418, 423, 424, 425, 427,428, 432, 442, 444, 446, 447, 448, 450, 453, 465, 469, 473, 475, 481, 482, 484, 487, 488, 489, 494
Molecular & Cellular Biology
(MCB)
150, 250, 251, 252, 253, 300, 301, 314, 316, 354, 400, 401, 402, 403, 404, 406, 408, 410, 413, 419, 421, 424, 426, 430, 431, 433, 435, 446, 480, 481 Mechanical Engineering (ME) 300, 310, 320, 330, 340, 350, 370, 371, 400, 401, 402, 403, 404, 410, 411, 412, 420, 430, 431, 440, 445, 450, 451, 452, 460, 461, 471, 472, 485, and 487 Music (MUS) 407. 409Nuclear Plasma & Radiological (NPRE)
201, 247, 402, 412, 421, 423, 429, 431, 432, 435, 441, 442, 444, 446, 447, 448, 451, 455, 457, 458, 470, 475
Physics (PHYS) 225, 325, 326, 401, 402, 403, 406, 419, 420, 427, 466, 470, 485, 486, 487
Speech & Hearing Sci (SHS) 200, 240, 300, 301, 320, 450, and 470
Statistics (STAT) 420, 424, 429
Technical Systems Management (TSM)
all 300- and 400-level courses except 435*
Theoretical & Applied Mechanics (TAM)
211, 212, 251, 324, 335, 412, 435, 445, 451
AP, A-level, and Int’l. Baccalaureate credit cannot be used as technical elective hours.
Bring descriptions of new courses to the Advising Office for evaluation.
* Except seminars and special topics courses, which may be reviewed in the Advising Office. ** Elective for EE’s, required for CompE’s *** Elective for CompE’s
† All courses cross listed as ECE courses are counted as ECE courses, i.e. Math 487 is described as the “same as” ECE 493 in the Class Schedule, CS 425 is the “same as” ECE 428, so they are counted as ECE hours for tech elective purposes.