PDF of this page

advertisement
University of Illinois at Chicago
BS in Computer
Engineering
Degree Requirements
To earn a Bachelor of Science in Computer Engineering degree from
UIC, students need to complete University, college, and department
degree requirements. The Department of Electrical and Computer
Engineering degree requirements are outlined below. Students should
consult the College of Engineering section for additional degree
requirements and college academic policies. See the ECE Department
website for any revisions of the CE curriculum www.ece.uic.edu.
Summary of Requirements
Nonengineering and General Education Requirements
Required in the College of Engineering
50
58-59
Technical Electives
14
CS 107
Introduction to Computing and Programming
4
CS 201
Data Structures and Discrete Mathematics I
4
ECE 115
Introduction to Electrical and Computer
Engineering
4
ECE 225
Circuit Analysis
4
ECE 265
Introduction to Logic Design
4
ECE 267
Computer Organization I
3
ECE 310
Discrete and Continuous Signals and Systems
3
ECE 340
Electronics I
4
ECE 341
Probability and Random Processes for
Engineers
3
ECE 366
Computer Organization II
4
ECE 396
Senior Design I
2
ECE 397
Senior Design II
2
ECE 499
Professional Development Seminar
0
Computer Engineering Advanced Core Courses
Additional Mathematics Requirement
3
Select at least two courses from each of the following groups
of courses:
Electives outside the Major Rubric
3
Group A
Total Hours
128
Nonengineering and General Education
Requirements
Required Courses
ENGL 160
ENGL 161
Academic Writing I: Writing in Academic and
Public Contexts
3
Academic Writing II: Writing for Inquiry and
Research
3
a
3
Understanding the Creative Arts course
Understanding the Past course
a
3
a
3
Understanding the Individual and Society course
Understanding U.S. Society course
MATH 181
Calculus I
ECE 333
Computer Communication Networks I
ECE 367
Microprocessor-Based Design
ECE 368
CAD-Based Digital Design
CS 385
Operating Systems Concepts and Design
14-15
Group B
Exploring World Cultures course
MATH 180
1
a
3
a
3
b
Calculus II
5
b
5
b
MATH 210
Calculus III
MATH 220
Introduction to Differential Equations
3
PHYS 141
General Physics I (Mechanics)
PHYS 142
General Physics II (Electricity and Magnetism)
3
b
4
4
ECE 465
Digital Systems Design
ECE 466
Advanced Computer Architecture
ECE 467
Introduction to VLSI Design
CS 401
Computer Algorithms I
Total Hours
a
58-59
ENGR 100 is a one-semester-hour course, but the hour does not
count toward the total hours required for graduation.
Technical Electives
Those courses not used to meet the advanced computer engineering
core requirement can be used as technical electives. However, no more
than a total of two courses below the 400-level may be used to meet
the technical elective requirement. Also, no more than one course from
outside of the ECE Department may be used to meet the technical
elective requirement.
b
CHEM 112
General College Chemistry I
b
Total Hours
a
b
5
50
Courses
Select 14 hours of the following:
CS 202
Students should consult the General Education (http://
catalog.uic.edu/ucat/degree-programs/general-education) section of
the catalog for a list of approved courses in this category.
CS 473
Compiler Design
CS 485
Networked Operating Systems Programming
ECE 311
Communication Engineering
This course is approved for the Analyzing the Natural World General
Education category.
ECE 317
Digital Signal Processing I
ECE 322
Communication Electromagnetics
ECE 342
Electronics II
ECE 346
Solid State Device Theory
ECE 347
Integrated Circuit Engineering
ECE 350
Principles of Automatic Control
ECE 401
Quasi-Static Electric and Magnetic Fields
Required in the College of Engineering
Computer Engineering Core Courses
a
ENGR 100
Engineering Orientation
CHE 201
Introduction To Thermodynamics
or ME 205
Introduction to Thermodynamics
1
3
14
2
BS in Computer Engineering
ECE 407
Pattern Recognition I
CME 203
Strength of Materials
3
ECE 410
Network Analysis
CME 260
Properties of Materials
3
ECE 412
Introduction to Filter Synthesis
ME 211
Fluid Mechanics I
4
ECE 415
Image Analysis and Computer Vision I
ECE 417
Digital Signal Processing II
Sample Course Schedule
ECE 418
Statistical Digital Signal Processing
Freshman Year
ECE 421
Introduction to Antennas and Wireless
Propagation
First Semester
MATH 180
Calculus I
5
ECE 423
Electromagnetic Compatibility
CHEM 112
General College Chemistry I
5
ECE 424
RF and Microwave Guided Propagation
ENGL 160
Modern Linear Optics
Academic Writing I: Writing in
Academic and Public Contexts
3
ECE 427
ECE 431
Analog Communication Circuits
ECE 115
Digital Communications
Introduction to Electrical and
Computer Engineering
4
ECE 432
ECE 434
Multimedia Systems
ENGR 100
Engineering Orientation
Hours
a
Term Hours:
1
17
ECE 436
Computer Communication Networks II
ECE 437
Wireless Communications
Second Semester
ECE 442
Power Semiconductor Devices and Integrated
Circuits
MATH 181
Calculus II
5
PHYS 141
General Physics I (Mechanics)
4
ECE 445
Analysis and Design of Power Electronic
Circuits
ENGL 161
Academic Writing II: Writing for
Inquiry and Research
3
ECE 448
Transistors
CS 107
Microdevices and Micromachining Technology
Introduction to Computing and
Programming
4
ECE 449
ECE 451
Control Engineering
Term Hours:
16
ECE 452
Robotics: Algorithms and Control
Sophomore Year
ECE 458
Electromechanical Energy Conversion
First Semester
ECE 468
Analog and Mixed - Signal VLSI Design
MATH 210
Calculus III
3
ECE 469
Computer Systems Design
PHYS 142
4
MCS 425
Codes and Cryptography
General Physics II (Electricity and
Magnetism)
CS 201
Data Structures and Discrete
Mathematics I
4
ECE 265
Introduction to Logic Design
4
PHYS 244 General Physics III (Modern Physics)
Total Hours
14
General Education Core
course
Additional Mathematics Requirement
Required Courses
Select one of the following:
3
MATH 310 Applied Linear Algebra
MATH 410 Advanced Calculus I
MATH 417 Complex Analysis with Applications
MCS 471
Numerical Analysis
Term Hours:
MATH 220
Introduction to Differential
Equations
3
CHE 201
Introduction To Thermodynamics
3
ECE 267
3
Electives Outside the Major Rubric
or Introduction to Thermodynamics
Computer Organization I
General Education Core
courses
3
6
Term Hours:
Electives
18
Second Semester
or ME 205
MATH 481 Applied Partial Differential Equations
Total Hours
3
15
Junior Year
Three hours from outside the ECE Rubric
3
First Semester
Total Hours
3
ECE 225
Circuit Analysis
4
ECE 310
Discrete and Continuous Signals
and Systems
3
Students preparing for the Fundamentals of Engineering Examination,
which leads to becoming a Licensed Professional Engineer, are advised
to use these hours to take the following courses.
Courses
CME 201
Statics
In addition to CME 201, take one of the following to prepare
for the Fundamentals of Engineering Exam:
3
Advanced CE Core Elective
4
General Education Core
course
3
ECE 366
Computer Organization II
Term Hours:
Second Semester
4
18
University of Illinois at Chicago
Additional Mathematics
course
3
ECE 341
Probability and Random Processes
for Engineers
3
ECE 340
Electronics I
4
Advanced CE Core Elective
4
General Education Core
course
3
Term Hours:
17
Senior Year
First Semester
ECE 396
Senior Design I
2
Advanced CE Core Elective
3
Elective outside the Major
Rubric
3
Technical Electives
6
Term Hours:
14
Second Semester
ECE 397
Senior Design II
2
Technical Electives
8
Advanced CE Core Elective
ECE 499
a
3
Professional Development Seminar
0
Term Hours:
13
Total Hours:
128
ENGR 100 is one-semester-hour course, but does not count toward
the total hours required for graduation.
3
Download