Department of Electrical and Computer Engineering Electrical Engineering Curriculum Summary of Degree Requirements 128 Hours Total A. Required Classes 62 Hours B. Probability and Statistics 3 Hours C. Technical Electives 32 Hours 3 Advanced Core courses 9-11 h more ECE electives 11-9 h (2 lab classes, 3 for students entering Aug. 2014 or later) Non-ECE Tech Electives 6h E. General Education 18 Hours F. Free Electives 12 Hours Total 128 Hours Minimum GPA requirements: 2.00 Cumulative 2.00 ECE classes 2.00 Semester GPA Probation and Drop Rules Probation Rule Why you are on probation 1B Semester GPA<1.0 drop, no probation (except Freshmen, 1st semester) Semester GPA < 2.0 Cumulative GPA > 2.0 1.75 < Cumulative GPA < 2.0 1C Cumulative GPA < 1.75 1 E, 1G or 1H 1T Dean’s Prerogative “almost dropped, last chance” ECE GPA (TGPA) < 2.0 1P Departmental probation 1A To avoid being dropped Not possible Drop Rule Sem. GPA > 2.0 next semester Sem. GPA > 2.25 next semester Sem. GPA >2.33 next semester Sem. GPA > (value) next semester Bring TGPA > 2.0 next semester Meet specified conditions 17 Retake 2.25 Rule courses to bring their average over 2.25, see page 3. None 17 17 17 18 18 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. Electrical Engineering Work Sheet (See requirement details on following pages) Hrs This Semester Next Semester Hrs A. Required Classes Checklist on next pages B. Probability and Statistics Choose ECE 313 or STAT 410 Labs Courses 3 of 5 How Many Hours Do I Have Left? ECE C. Tech Electives 20 hrs 3 courses 2-3 courses Total Hours Total Non-ECE hours Total 6 hours 32 hours Total Hours Required per Category A B C E F Total 63 3 32 18 12 128 Hours Left (after current semester): (See DARS degree audit online or ask in 156 EL) Next Semester Hours per Category New Totals Left per Category Your Total Needed E. Campus and College Liberal Education Requirements College of Eng. List your courses here: Comp II (course) Soc. Sci. (hours) Hum. (hours) Western (course) Non-West.ern (course) Language (course) Soc. Sci., Hum or Liberal Ed. Lists (hours) Campus-Wide Requirements Your Totals Required 1 crs 6 hrs 6 hrs 1 crs 1 crs. 3 crs* 18 hrs 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 foreign language or 3 years of one high school-level foreign language. Approval needed to count for SSH hours (COE). B C D E (3) (32) (18) (12) Rhet 105 4 hrs. SSH or Free (0-3) ECE 220 (4) (0-3) (0-3) ECE 120 (4) Non-ECE Tech Elect Non-ECE Tech Elect (4) MATH 241 (4) (4) MATH 231 (3) PHYS 212 21 (soph) PHYS 211 12 (fresh) SSH or Free (0-3) (3) ECE 385 (4) ECE 210 MATH 286 (4) (2) PHYS 214 PHYS 213 (2) 22 (soph) (A) Required Classes; (B) Probabilities & Stats; (C) Technical Electives; (D) GenEds; (E) Free Electives. Total: 128 A Prerequisite (63) SSH (3) ENG 100 (3) ECE 110 MATH 221 (4) CHEM 103 (1) CHEM 102 (3) 11 (fresh) To Be Adjusted To Suit Individual Qualifications Free (1) SSH (3) Tech elect (3) ECE 329 (3) (3) (3) Free (0-3) SSH Tech Elect (3) (3) ECE 340 ECE LAB (1-4) (3) Free SSH (3) (3) (3) Tech Elect (3) Tech Elect ECE LAB (1-4) 42 (senior) 128 hours total Free (0-3) SSH ECE 445 (4) (3-4) Tech Elect (3) Tech Elect (3-4) (3) ECE 313 Tech Elect Tech Elect 41 (senior) (3) 32 (junior) Tech Elect 31 (junior) ELECTRICAL ENGINEERING CURRICULUM MAP Courses used for Jr. Elig. GPA or 2.25 ELECTRICAL ENGINEERING CURRICULUM Note: These rules do not apply to the Computer Engineering Curriculum A. Required Courses (63 hours) Core Courses Counted for the 2.25 Rule (You need a 2.25 GPA in the courses through ECE 210 to register for third year ECE courses.) Physics PHYS PHYS PHYS PHYS 211 212 213 214 4 hours 4 hours 2 hours 2 hours ____ ____ ____ ____ Math MATH MATH MATH MATH 221 231 241 286 4 hours 3 hours 4 hours 4 hours ____ ____ ____ ____ ECE ECE ECE ECE ECE 110 3 hours ____ 120 (198JL) 4 hours ___ 220 (198KL) 4 hours ___ 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 329 3 hours ECE 385* 3 hours ECE 340 3 hours ECE 445** 4 hours ___ ___ ___ ___ * If you take the ECE 198-298 sequence the extra 2 hours can be counted as ECE elective hours if you graduate in the 33 tech elective hour curriculum. ** For alternatives see: http://www.ece.illinois.edu/students/ugrad/ece445-credit.html B. Probability and Statistics (3 hours) ECE 313 3 hours ___ or Stat 410 /Math 464 ELECTRICAL ENGINEERING CURRICULUM Note: These rules do not apply to the Computer Engineering Curriculum C. Technical Electives (32 hours) These courses are chosen from the Departmentally Approved List of Technical Electives that includes courses in ECE, other engineering fields, the sciences and mathematics. They give each student freedom to define a technical course of study in electrical engineering of considerable breadth and focus. The Advanced Core ECE Electives (the 3 out of 5’s) introduce major specialty areas of electrical engineering. Choices should be made with care, planning, and consultation with an advisor. Consult online the advising materials for all the sub-disciplines of electrical engineering: Bioengineering and Acoustics; Circuits; Computer Engineering; Communications Systems; Control Systems; Electromagnetics; Physical Electronics; Power and Energy Systems; Signal Processing; Space Science and Remote Sensing; Recommendations for a General Program in EE. Descriptions are available at: http://www.ece.illinois.edu/students/ugrad/subdisciplines.html Distribution Requirements: 32 hours to include at least: (i) 6 hours (ii) 20 hours a. 3 out of 5 courses 4 hours 4 hours 3 hours 3 hours 3 hours 3 hours b. 2 courses, 3 for entry August 2014 and later Selected from the Departmentally Approved List of Technical Electives Non-ECE courses ECE courses Selected from the following list of Advanced Core ECE electives: ECE 391—Computer Systems Engineering or CS 225—Data Structure ECE 310—Digital Signal Processing ECE 330—Power Circuits & Electromechanics ECE 342—Electronic Circuits ECE 350—Lines, Fields, and Waves ECE labs identified in the List of Technical Electives and table below New computer sequence: ECE 120, 220, 385 (198 JL, KL, 298) take 2 more hours than the old sequence, ECE 190, 290, 385. These 2 hours can be credited to your ECE tech elective hours in the 33 hour curriculum. Tech Elective hours: Note that 20 ECE hours + 6 non-ECE does not equal 32. Choose the remaining 6 hours from the entire List. ECE hours: 3 out of 5 hours and lab hours count towards the ECE elective total. Restrictions and Notes: 1) ECE/PHIL 316, Engineering Ethics, is a Campus Humanities course, which meets the Comp II requirement. 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 329) do not count. 4) Courses for non-majors (e.g., ECE 205) do not count except by permission. 5) Students may use independent study courses as ECE elective hours: ECE 397 (Electrical and Computer Engineering Problems), ECE 396 (Honors Project) Non-ECE tech elective hours: ENG 491, Interdisciplinary Design Projects, approved sections. For ECE credit, go to 2120 ECEB. 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 may be repeated once for a total of 2 hours of ECE tech electives, but it does not count as part of the 6 hours of independent study allowed for tech electives. 7) Courses cross-listed with ECE courses are counted as ECE courses. 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. ECE Elective Laboratories: Every student must take at least 2 laboratories besides the required laboratories. The hours are counted as ECE elective hours. See the list below. Students entering August 2014 and later must take 3 labs, at least one of which must be a hardware lab. Hardware Labs 1 hr ECE 343 4 ECE 391 2 - 3 ECE 395 3 ECE 402 4 ECE 411 3 ECE 412 2 ECE 415 2 ECE 420 4 ECE 431 3 ECE 435 3 ECE 437 3 ECE 438 3 ECE 439 4 ECE 444 3 ECE 447 3 ECE 451 4 ECE 453 4 ECE 456 3 ECE 460 2 ECE 463 1 hr ECE 466 3 ECE 468 2 ECE 469 4 ECE 470 4 ECE 486 3 ECE 495 Electronic Circuits Lab Computer Systems Engineering Advanced Digital Projects Lab Electronic Music Synthesis Computer Organization & Microcomputer Lab Biomedical Instrumentation Lab Embedded DSP Lab Electric Machinery Computer Networking Lab Sensors and Instrumentation Communication Networks Wireless Networks IC Device Theory & Active Microwave Circuit Adv Microwave Measurements Wireless Communication Global Nav Satellite Systems Optical Imaging Digital Communications Lab Optical Communications Lab Optical Remote Sensing Power Electronics Lab Introduction to Robotics Control Systems Photonic Device Lab Software Labs 1 hr ECE 311 1 hr ECE 398 3 hrs ECE 398 4 hrs ECE 411 Digital Signal Processing Lab Probability in Engineering Lab Making Sense of Big Data Computer Organization and A Departmentally Approved List of Technical Electives Aerospace Eng. (AE) Agri. Bio Eng. Astronomy (ASTR) Atmospheric Biochemistry Bioengineering Biophysics (BIOP) Chem & Bio Chemistry (CHEM) Civil & Env. Computer Science (CS) ECE† For Electrical Engineering For Computer Engineering Engineering (ENG) General Eng (GE) Geology (GEOL) Industrial Eng. (IE) Integrative Biology (IB) 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 all 300- and 400-level courses except 440* 210, 330, 350, 404, 405, 406, 414, 450 301, 302, 303, 304, 305, 402, 403, 404, 405, 406, 410, 411, 420, 421, 425, 444, 447, 448, 449 406, 440, 446, 455 201, 202, 280, 302, 406, 414, 415, 417, 419, 461, 466, 467, 472, 473, 475, 476, and 480 all 400-level courses* 221, 321, 421, 422, 424, 430, 431, 440, 451, 452, 453, 456, 457, 471, 472, 473, 474 104/105, all 200, 300, 400 level* except 397, 497, 499 310, 330, 408, 410, 416, 430, 447, 491 (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. 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 Elective Hardware Labs: 343, 391, 395, 402, 415, 420, 431, 435, 437, 438, 439, 444, 447, 451, 453, 456, 460, 463, 466, 468, 469, 470, 486, 495 Elective Software Labs: 311, 398 PL, 398 BD, 411 1 of 6 EE Foundation Courses: 310, 329, 330, 340, 361, 486 Advanced Computing Electives: ECE 408, 411, 412, 422, 425, 428, 438, 448, 462, 470, 478, 484, 491 CS 357, 411, 412, 413, 414, 418, 421, 424, 425, 426, 431, 438, 440, 446, 450, 461, 475, 476, 483 491, Interdisciplinary Design; CubeSat, Solar Decathlon, Formula SAE, Baja SAE, or by approval. Other Engineering courses by approval of the Advising Office. 411, 420, 423,424 107, 208, 333, 380, 411, 417, 432, 436, 440, 450, 452, 460 310, 330, 360, 361, 400, 410, 411, 412, 413, 430, 431 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, 486 Linguistics (LING) Material Science & Engineering (MSE) 300, 402, 406, 407, 427 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 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 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 407. 409 201, 247, 402, 412, 421, 423, 429, 431, 432, 435, 441, 442, 444, 446, 447, 448, 451, 455, 457, 458, 470, 475 225, 325, 326, 401, 402, 403, 406, 419, 420, 427, 466, 470, 485, 486, 487 200, 240, 300, 301, 320, 450, and 470 420, 424, 429 all 300- and 400-level courses except 435* Molecular & Cellular Biology Mechanical Engineering Music (MUS) Nuclear Plasma & Radiological Physics (PHYS) Speech & Hearing Statistics (STAT) Technical Systems Management (TSM) 211, 212, 251, 324, 335, 412, 435, 445, 451 Theoretical & Applied 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 CompEs *** Elective for CompEs † 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 it is counted as ECE hours for tech elective purposes.