Curriculum & Flowchart - UIC

advertisement
EL ECTRI CAL AND COM PUTER ENGI NEERI NG DEPARTM ENT
Computer Engineering Major
(128 Semester Hours)
11/6/2014
REQUIRED COURSES WITHIN THE ENGINEERING COLLEGE
COURSE TITLE
NUMBER
OFF. HRS. PREREQUISITES
Computer Engineering Core Courses(44 hrs)
Engineering Orientation*a
Introduction to Thermodynamics
Introduction to Thermodynamics
Introduction to Computing and Programming
Introduction to Electrical and Computer Eng.
Data Structures & Discrete Mathematics I
Circuit Analysis
Introduction to Logic Design
Computer Organization I
Discrete and Continuous Signals and Systems
ENGR 100
CHE 201 or
ME 205
CS 107
ECE 115
CS 201
ECE 225
ECE 265
ECE 267
ECE 310
F,Sp
F,Sp
F,Sp
F,Sp
0
3
3
4
4
4
4
4
3
3
Electronics I
Probability & Random Processes for Engineers
Computer Organization II
Senior Design I
Senior Design II
Professional Development Seminar
ECE 340
ECE 341
ECE 366
ECE 396
ECE 397
ECE 499
F,Sp
F,Sp
F,Sp
F,Sp
F,Sp
F,Sp
4
3
4
2
2
0
F,Sp
Admission to the College of Engineering
MATH 181 and PHYS 141
MATH 181 and PHYS 141
Credit or concurrent registration in MATH 180
Credit or concurrent registration in MATH 180
Math 180; and grade of C or better in CS 102 or CS 107
MATH 220; & grade of C or bett. in PHYS 142 & a grade of C or bett. in ECE 115
MATH 180; and grade of C or better in ECE 115
CS 107 and credit or concurrent registration in ECE 265
MATH 220 & cr. or conc. reg. in ECE 225; or cr. or conc. reg. ECE 210
for non-ECE students
Grade of C or better in ECE 225
Credit or concurrent registration in ECE 310
ECE 267 and CS 201
ENGL 161 and senior standing
ECE 396
Open only to seniors; & approval of the dept. Must be taken in the student's last semester of study.
Computer Engineering Advanced Core Courses(14-15 hrs)
(Students must complete at least two courses from each of the following two groups of courses)
Group A:
Computer Communication Networks I
Microprocessor-Based Design
CAD-Based Digital Design
Operating Systems Concepts and Design
ECE 333
ECE 367
ECE 368
CS 385
F
F,Sp
Sp
ECE 465
ECE 466
ECE 467
CS 401
F,Sp
F,Sp
F
4
4
4
3
ECE 341 and CS 201
3
3
4
3
Gr. of C or better in PHYS 142; and Gr. of C or better in ECE 265 or Gr. of C or better in CS 366.
ECE 267; and Grade of C or better in ECE 265; or Grade of C or better in CS 366
ECE 366
CS 361; or CS 201 & ECE 367
Group B:
Digital Systems Design
Advanced Computer Architecture
Introduction to VLSI Design
Computer Algorithms I
CS 366 or ECE 366
ECE 340
C or better in MCS 360; or C or better in CS 202
Technical Electives(14 hrs)
(Those courses not used to meet the advanced CE core requirement can be used as technical electives. However, no more than a total of
two courses below the 400 level can be used to meet the technical electives requirement. Also, no more than one course from outside the
ECE Department can be used to meet the technical electives requirement.)
General Physics III: Modern Physics
Data Structures & Discrete Mathematics II
Communication Engineering
Digital Signal Processing I
Communication Electromagnetics
Electronics II
Solid-State Device Theory
Integrated Circuit Engineering
Principles of Automatic Control
Quasi-Static Electric and Magnetic Fields
Pattern Recognition I
Network Analysis
Introduction to Filter Synthesis
Image Analysis and Computer Vision I
Digital Signal Processing II
Statistical Digital Signal Processing
Introduction to Antennas and Wireless Propagation
Electromagnetic Compatibility
RF and Microwave Guided Propagation
Modern Linear Optics
Analog Communnication Circuits
Digital Communications
TECHNICAL ELECTIVES CONTINUED
PHYS 244
CS 202
ECE 311
ECE 317
ECE 322
ECE 342
ECE 346
ECE 347
ECE 350
ECE 401
ECE 407
ECE 410
ECE 412
ECE 415
ECE 417
ECE 418
ECE 421
ECE 423
ECE 424
ECE 427
ECE 431
ECE 432
F,Sp
F,Sp
F,Sp
F,Sp
F,Sp
F,Sp
F,Sp
Sp
Sp
F
Sp
F
F
Sp
F
Sp
F
F
F
F
3
3
4
4
3
4
4
3
4
3
3
3
3
3
4
3
3
3
4
3
4
3
C or bett. in PHYS 107 or C or bett. in PHYS 108; or C or bett. in PHYS 142
C or better in CS 201
Grade of C or better in ECE 310
Grade of C or better in ECE 310
Grade of C or better in ECE 225
ECE 340
MATH 220; grade of C or better in ECE 115, and a grade of C or better in PHYS 142
CHEM 112 and grade of C or better in ECE 225
Math 310 and gr. of C or better in ECE 310
ECE 322
MATH 220
Math 310 and gr. of C or better in ECE 310
Grade of C or better in ECE 310
MATH 310; or grade of C or better in ECE 310
ECE 317
ECE 317 and ECE 341
ECE 225 and ECE 322
Math 310 and ECE 322
ECE 225 and ECE 322
ECE 310 and ECE 322
ECE 311 and ECE 340
Math 310, ECE 311 and ECE 341
TECHNICAL ELECTIVES CONTINUED
Multimedia Systems
Computer Communication Networks II
Wireless Communications
Power Semiconductor Devices & Integ. Circuits
Analysis & Design of Power Electronic Circuits
Transistors
Microdevices and Micromachining Technology
Control Engineering
Robotics: Algorithms and Control
Electromechanical Energy Conversion
Analog and Mixed-Signal VLSI Design
Computer Systems Design
Compiler Design
ECE 434
ECE 436
ECE 437
ECE 442
ECE 445
ECE 448
ECE 449
ECE 451
ECE 452
ECE 458
ECE 468
ECE 469
CS 473
Page 2 of 2
Networked Operating Systems Programming
Coding and Cryptography
CS 485
MCS 425
F
Sp
F
Sp
F
Sp
Sp
F
Sp
F
Sp
Sp
3
3
3
4
4
3
4
3
3
3
4
3
3
ECE 310
ECE 333
ECE 311 and ECE 341
ECE 342 and ECE 346
ECE 342; and grade of C or better in ECE 310
ECE 346
ECE 347; or consent of the instructor
ECE 350
CS 201; & gr. of C or bett. in ECE 210 or gr. of C or bett. in ECE 225
Grade of C or better in ECE 225
ECE 467
CS 366; or ECE 366 and ECE 368
Gr. of C or bett. in CS 301 or in MCS 441; &Gr. of C or bett. in CS 202 or in MCS 360;
&Gr. of C or bett. in CS 266.
4
3
CS 385
Gr. of C or bett. in MATH 215; &Gr. of C or bett. in MATH 310
or Gr. of C or bett. in MATH 320; or consent of the instructor
NONENGINEERING AND GENERAL EDUCATION REQUIREMENTS(50 hrs)
COURSE TITLE
NUMBER
General College Chemistry I*b
Chem 112
HRS. PREREQUISITES
5
C or better in CHEM 101 or adequate performance on the
UIC chemistry placement exam
Academic Writing I:WAPC
ENGL 160
3 Performance on Dept. Placement Test
Academic Writing II:WIR
ENGL 161
3 ENGL 160 or the equivalent
Exploring World Cultures course*a
3
Understanding the Creative Arts course*a
3
Understanding the Past course*a
3
Understanding the Individual and Society course*a
3
Understanding US Society course*a
3
Calculus I*b
MATH 180
5 C or better in MATH 121 or app. perf. on the dept. pl. test
Calculus II*b
MATH 181
5 C or better in MATH 180
Calculus III*b
MATH 210
3 C or better in MATH 181
Introduction to Differential Equations I
MATH 220
3 C or better in MATH 210
General Physics I (Mechanics)*b
PHYS 141
4 Grade of C or bett. in MATH 180
General Physics II (Electricity and Magnetism)*b
PHYS 142
4 Gr. of C or bett. in MATH 181&Gr. of C or bett. in PHYS 141 or consent of the instructor
*a-Consult General Education section of the catalog for approved courses in this category ; *b-Course approved for the Analyzing the Natural
UIC Computer Engineering Curriculum - Suggested Schedule of Courses
Year 1
Sem 1
(17 hours)
Year 1
Sem 2
(16 hours)
Year 2
Sem 1
(18 hours)
Year 2
Sem 2
(15 hours)
Year 3
Sem 1
(17-18 hours)
Year 3
Sem 2
(16-17 hours)
Year 4
Sem 1
(14-17 hours)
Year 4
Sem 2
(14-18 hours)
ECE 366
(4)
Math*
Elective
(3)
CE Tech.
Elective
(3-4)
CE Tech.
Elective
(3-4)
ECE 265
ECE 310
ECE 341
(4)
(3)
(3)
CE Tech.
Elective
(3-4)
CE Tech.
Elective
(3-4)
PHYS 141
PHYS 142
ECE 225
ECE 340
(4)
(4)
(4)
(4)
CE
Advanced
Core (3-4)
CE Tech.
Elective
(3-4)
CE
Advanced
Core (3-4)
CE
Advanced
Core (3-4)
Non-ECE
Free
Elective (3)
CE
Advanced
Core (3-4)
Gen. Ed.
Elective
(3)
Gen. Ed.
Elective
(3)
ECE 396
(2)
ECE 397
(2)
CS 201
(4)
CHEM 112
CS 107
(5)
(4)
ECE 267
(3)
ECE 115
(4)
MATH 220
MATH 180
MATH 181
MATH 210
(5)
(5)
(3)
(3)
ENGL 160
(3)
ENGL 161
(3)
ENGR 100
(0)
Prerequisite course
Grade ≥C required in prerequisite
Co-requisite course
V.G. 11/01/2011
Gen. Ed.
Elective
(3)
CHE 201
or ME 205
(3)
Gen. Ed.
Elective
(3)
ENGL 161 & senior standing
ECE 499
(0)
Gen. Ed.
Elective
(3)
*Select one course from: MATH 310, 410, 417, 481 & MCS 471
CE Advanced Core Courses:
Group A: ECE 333 (4), 367 (4), 368 (4) and CS 385 (4)
Group B: ECE 465 (3), 466 (3), 467 (4) and CS 401 (3)
(Must take at least two courses from each group)
Download