Undergraduate Bulletin - Illinois Institute of Technology
Undergraduate Bulletin - Illinois Institute of Technology Undergraduate Bulletin - Illinois Institute of Technology
Electrical and Computer Engineering Computer Engineering Department Website: www.iit.edu/engineering/ece Computer engineering involves the design and application of computer hardware and computer software. Computer hardware consists of the physical components that implement a computer system: processor and memory chips, circuit boards, and peripheral devices. Computer software consists of computer programs that accomplish a specific task using sequences of simple, programmable steps. Computers have become an integral part of many large systems that require sophisticated control, including automobiles, medical instrumentation, telecommunication systems, and factory automation. Computers are a driving force behind many of today’s exciting new technologies, including wireless communications, interactive multimedia, and high-speed computer networks. Computer engineers must have detailed knowledge of both hardware and software to design, build, and use complex information processing systems for a wide range of applications. The objectives of the ECE undergraduate Computer Engineering program are to produce electrical engineering graduates who are prepared to: • Enter their profession and make intellectual contributions to it. • Embark on a lifelong career of personal and professional growth. • Take advanced courses at the graduate level. Bachelor of Science in Computer Engineering Required Courses Credit Hours ECE Major Requirements 28 ECE 100, 211, 213, 218, 242, 311, 441, 485 Computer Science Major Requirements 16 CS 115, 116, 330, 331, 351, 450 Junior Computer Engineering Elective 3/4 ECE 307, 308, 312, or 319 Professional ECE Electives 6/8 Computer Systems/Software Elective 3/4 ECE 407, 408, 443, 449, CS 425, or CS 487 Hardware-Design Elective 4 ECE 429 or 446 Mathematics Requirements 24 MATH 151, 152, 251, 252, 474, junior mathematics elective (MATH 333 or 350) Physics Requirements 11 PHYS 123, 221, 224 Chemistry Requirement 3 CHEM 122 Engineering Course Requirement 3 MMAE 200 or MMAE 320 Humanities and Social Sciences Requirements 21 For general education requirements, see page 25. Science Elective 3 BIOL 107, BIOL 115, MS 201, or CHEM 126 Interprofessional Projects 6 Total Hours 131/135 98
Electrical and Computer Engineering Computer Engineering Curriculum Semester 1 Credits ECE 100 Interprofessional Project 3 MATH 151 Calculus I 5 CHEM 122 Principles of Chemistry I 3 CS 115 Object-Oriented Programming I 2 Humanities 100-level Course 3 Total Hours 16 Semester 2 Credits MATH 152 Calculus II 5 PHYS 123 General Physics I 4 CS 116 Object-Oriented Programming II 2 Social Sciences Elective 3 Science Elective* 3 Total Hours 17 Semester 3 Credits MATH 252 Introduction to Differential Equations 4 PHYS 221 General Physics II 4 ECE 211 Circuit Analysis I 4 ECE 218 Digital Systems 3 CS 331 Data Structures and Algorithms 3 Total Hours 18 Semester 4 Credits MATH 251 Multivariate and Vector Calculus 4 PHYS 224 General Physics III 3 ECE 213 Circuit Analysis II 4 ECE 242 Digital Computers and Computing 3 CS 330 Discrete Structures 3 Total Hours 17 Semester 5 Credits ECE 311 Engineering Electronics 4 CS 351 Systems Programming 3 Engineering Science Elective** 3 Junior Mathematics Elective*** 3 Humanities Elective (300+) 3 Total Hours 16 Semester 6 Credits CS 450 Operating Systems I 3 MATH 474 Probability and Statistics 3 IPRO Elective I† 3 Junior CPE Elective**** 3/4 Social Sciences Elective 3 Total Hours 15/16 Semester 7 Credits ECE 441 Microcomputers 4 ECE 485 Computer Organization and Design***** 3 Computer Systems/Software Elective†††† 3/4 Professional ECE Elective†† 3/4 Humanities or Social Sciences Elective 3 Total Hours 16/18 Semester 8 Credits IPRO Elective II† 3 Professional ECE Elective†† 3/4 Hardware-Design Elective††† 4 Humanities Elective (300+) 3 Social Sciences Elective (300+) 3 Total Hours 16/17 Total Credit Hours 131/135 * Science elective must be BIOL 107, BIOL 115, CHEM 126, or MS 201. ** Engineering science elective: Choose either MMAE 200 or MMAE 320. *** Junior mathematics elective: Choose either MATH 333 or MATH 350. **** Junior CPE elective: Choose one of ECE 307, 308, 312, or 319. ***** CS 470 may be substituted with advisor approval. † Interprofessional Projects may be taken at any time during the sophomore, junior, or senior years. (Course scheduling must be adjusted accordingly with advisor approval.) †† Professional electives may be chosen from the 400-level ECE courses identified with a (P) in the course descriptions, and any 400-level computer science courses except CS 485. A maximum of three credits of Undergraduate Research (ECE 491) or Special Problems (ECE 497) may be used as a professional elective with advisor approval. ††† Hardware-design elective must be ECE 429 or ECE 446. †††† Computer systems/software elective: Choose one of ECE 407, 408, 443, 449, CS 425, or CS 487. This program is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET). 99
- Page 50 and 51: Biological and Chemical Sciences Bi
- Page 52 and 53: Biological and Chemical Sciences Ba
- Page 54 and 55: Biological and Chemical Sciences Op
- Page 56 and 57: Biological and Chemical Sciences Mo
- Page 58 and 59: Biological and Chemical Sciences Po
- Page 60 and 61: Biological and Chemical Sciences Pr
- Page 62 and 63: Biomedical Engineering Biomedical E
- Page 64 and 65: Biomedical Engineering Cell and Tis
- Page 66 and 67: Biomedical Engineering Medical Imag
- Page 68 and 69: Biomedical Engineering Neural Engin
- Page 70 and 71: Business Stuart School of Business
- Page 72 and 73: Business Business Administration Cu
- Page 74 and 75: Chemical and Biological Engineering
- Page 76 and 77: Chemical and Biological Engineering
- Page 78 and 79: Chemical and Biological Engineering
- Page 80 and 81: Civil, Architectural, and Environme
- Page 82 and 83: Civil, Architectural, and Environme
- Page 84 and 85: Civil, Architectural, and Environme
- Page 86 and 87: Civil, Architectural, and Environme
- Page 88 and 89: Civil, Architectural, and Environme
- Page 90 and 91: Computer Science Computer Science D
- Page 92 and 93: Computer Science Bachelor of Scienc
- Page 94 and 95: Computer Science Bachelor of Scienc
- Page 96 and 97: Computer Science Specializations in
- Page 98 and 99: Electrical and Computer Engineering
- Page 102 and 103: Electrical and Computer Engineering
- Page 104 and 105: Humanities Humanities Department We
- Page 106 and 107: Humanities Sample Curriculum for Ho
- Page 108 and 109: Humanities Professional and Technic
- Page 110 and 111: Humanities Journalism of Technology
- Page 112 and 113: Industrial Technology and Managemen
- Page 114 and 115: Industrial Technology and Managemen
- Page 116 and 117: Information Technology and Manageme
- Page 118 and 119: Information Technology and Manageme
- Page 120 and 121: Information Technology and Manageme
- Page 122 and 123: Information Technology and Manageme
- Page 124 and 125: Mathematics and Science Education F
- Page 126 and 127: Mechanical, Materials, and Aerospac
- Page 128 and 129: Mechanical, Materials, and Aerospac
- Page 130 and 131: Mechanical, Materials, and Aerospac
- Page 132 and 133: Mechanical, Materials, and Aerospac
- Page 134 and 135: Physics Physics Department Website:
- Page 136 and 137: Physics Physics Education Departmen
- Page 138 and 139: Physics Applied Physics Department
- Page 140 and 141: Physics Engineering Specializations
- Page 142 and 143: College of Psychology Bachelor of S
- Page 144 and 145: College of Psychology Specialty Tra
- Page 146 and 147: College of Psychology B.S./M.S. Per
- Page 148 and 149: ROTC: Air Force Aerospace Studies R
Electrical and Computer Engineering<br />
Computer Engineering<br />
Department Website: www.iit.edu/engineering/ece<br />
Computer engineering involves the design and application<br />
<strong>of</strong> computer hardware and computer s<strong>of</strong>tware. Computer<br />
hardware consists <strong>of</strong> the physical components that implement<br />
a computer system: processor and memory chips,<br />
circuit boards, and peripheral devices. Computer s<strong>of</strong>tware<br />
consists <strong>of</strong> computer programs that accomplish a specific<br />
task using sequences <strong>of</strong> simple, programmable steps. Computers<br />
have become an integral part <strong>of</strong> many large systems<br />
that require sophisticated control, including automobiles,<br />
medical instrumentation, telecommunication systems, and<br />
factory automation. Computers are a driving force behind<br />
many <strong>of</strong> today’s exciting new technologies, including<br />
wireless communications, interactive multimedia, and<br />
high-speed computer networks. Computer engineers must<br />
have detailed knowledge <strong>of</strong> both hardware and s<strong>of</strong>tware<br />
to design, build, and use complex information processing<br />
systems for a wide range <strong>of</strong> applications.<br />
The objectives <strong>of</strong> the ECE undergraduate Computer Engineering<br />
program are to produce electrical engineering<br />
graduates who are prepared to:<br />
• Enter their pr<strong>of</strong>ession and make intellectual contributions<br />
to it.<br />
• Embark on a lifelong career <strong>of</strong> personal and pr<strong>of</strong>essional<br />
growth.<br />
• Take advanced courses at the graduate level.<br />
Bachelor <strong>of</strong> Science in Computer Engineering<br />
Required Courses<br />
Credit Hours<br />
ECE Major Requirements 28<br />
ECE 100, 211, 213, 218, 242, 311, 441, 485<br />
Computer Science Major Requirements 16<br />
CS 115, 116, 330, 331, 351, 450<br />
Junior Computer Engineering Elective 3/4<br />
ECE 307, 308, 312, or 319<br />
Pr<strong>of</strong>essional ECE Electives 6/8<br />
Computer Systems/S<strong>of</strong>tware Elective 3/4<br />
ECE 407, 408, 443, 449, CS 425, or CS 487<br />
Hardware-Design Elective 4<br />
ECE 429 or 446<br />
Mathematics Requirements 24<br />
MATH 151, 152, 251, 252, 474, junior mathematics elective (MATH 333 or 350)<br />
Physics Requirements 11<br />
PHYS 123, 221, 224<br />
Chemistry Requirement 3<br />
CHEM 122<br />
Engineering Course Requirement 3<br />
MMAE 200 or MMAE 320<br />
Humanities and Social Sciences Requirements 21<br />
For general education requirements, see page 25.<br />
Science Elective 3<br />
BIOL 107, BIOL 115, MS 201, or CHEM 126<br />
Interpr<strong>of</strong>essional Projects 6<br />
Total Hours 131/135<br />
98