Close Menu

BS Computer Engineering - MAS Electrical and Computer Engineering

Program Description

The objective of this program is to enable interested undergraduate students in computer engineering to integrate completion of their Bachelor of Science program with continuation into a professional master's degree in electrical and computer engineering, the Master of Electrical and Computer Engineering. This will enable completion of the combined BS/MAS in five years. Students enter the co-terminal program going into their third year of study, and they plan the fourth year of studies so that it leads into and supports their planned area of emphasis during the fifth year. The program encourages qualified IIT undergraduates to complete graduate studies at IIT and enter professional practice having attained a master's level education.

The undergraduate portion of the curriculum for this co-terminal degree program puts emphasis on both theory and practical applications of computer engineering. 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 Bachelor of Science component of this co-terminal degree program are to produce computer 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.

The graduate portion of the curriculum for this co-terminal degree provides advanced study in preparation for leading edge industry positions in the professional practice of electrical and computer engineering. Students arrange a program of study in consultation with their academic advisor and typically elect to build their program to emphasize one or more areas of specialization. No formal distribution requirements are imposed. Areas of specialization include communication systems, computer communication, computer engineering, power electronics, electromagnetics, electronics, VLSI and microelectronics, power systems, and signal and image processing.

The following requirements should be satisfied

  • Minimum GPA required to enroll in the program: 3.2
  • Minimum GPA required to stay in the program: 3.0
  • Minimum credit hours of completed course work at IIT:  60
  • For students transferring into junior year, they must complete at least one semester at IIT as full time student.

Bachelor of Science in Computer Engineering / Master of Electrical and Computer Engineering Co-Terminal Degree

Required Courses

Cr.-hr.

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
Mathematics Requirements 24
MATH 151, 152, 251, 252, 474, plus MATH 333 or 350
Physics Requirements 11
PHYS 123, 221, 224
Chemistry Requirement 3
CHEM 122
Engineering Science Course Requirement 3
MMAE 200 or MMAE 320
Humanities and Social Sciences Requirements 21
(per General Education specifications)
Junior Computer Engineering Elective 3 to 4
ECE 307, 308, 321, or 319
Science Elective 3
BIOL 105, BIOL 107, BIOL 114, BIOL 115, MS 201, or CHEM 126
Professional Computer Engineering Electives 6 to 8
400-level ECE courses identified with (P) in the course descriptions except
ECE 448, or 400-level CS courses except CS 401, CS 402, CS 460, CS 461 or
CS 485. A maximum of 3 credit hours of ECE 491, CS 491, ECE 497, or CS 497
may be used.
Hardware-design Elective 4
ECE 429 or ECE 446
Computer Systems/Software Elective 3 or 4
ECE 407, ECE 408, ECE 443, ECE 449, CS 425, or CS 487
Interprofessional Projects 6
Graduate Professional ECE Electives * 18
400-level or higher ECE courses except ECE 491, 494, 497, 591, and 691;
may include up to 6 cr.-hr. of ECE short courses.
Graduate Technical Electives* 6
Advisor-approved 400-level or higher courses from engineering, science,
mathematics, or computer science.
TOTAL 155 to 159
* The 18 cr.-hr. of Graduate Professional ECE Electives and 6 cr.-hr. of Graduate
Technical Electives must include between them 18+ cr.-hr. at the 500-level or higher.

BSCPE/MECE Curriculum

Semester 1

Cr-hr

Semester 2

Cr-hr

MATH 151 Calculus I 5 MATH 152 Calculus II 5
CHEM 122 Principles of Chemistry I 3 PHYS 123 General Physics I 4
CS 115 Obj.-Oriented Programming I 2 BIOL 105, 107, 114 or 115, or CHEM 126, or MS 201 3
ECE 100 Introduction to the Profession 3 CS 116 Obj.-Oriented Programming II 2
Social Sciences Elective 3 HUM 102 or 104 or 106 3
TOTAL 16 TOTAL 17
 

Semester 3

Cr-hr

Semester 4

Cr-hr

MATH 252 Intro. to Differential Equations 4 MATH 251 Multivar. & Vector Calculus 4
PHYS 221 General Physics II 4 PHYS 224 Gen. Physics III for Engineers 3
ECE 211 Circuit Analysis I 4 ECE 213 Circuit Analysis II 4
ECE 218 Digital Systems 3 ECE 242 Digital Computers/Computing 3
CS 331 Data Structures & Algorithms 3 CS 330 Discrete Structures 3
TOTAL 18 TOTAL 17
 

Semester 5

Cr-hr

Semester 6

Cr-hr

MMAE 200 or 320 3 ECE 307, 308, 312, or 319 3 or 4
ECE 311 Engineering Electronics 4 CS 450 Operating Systems 3
CS 351 Systems Programming 3 MATH 474 Probability & Statistics 3
MATH 333 or 350 3 IPRO Interprofessional Project 3
Humanities Elective (300+) 3 Social Sciences Elective 3
TOTAL 16 TOTAL 15 or 16
 

Semester 7

Cr-hr

Semester 8

Cr-hr

ECE 441 Microcomputers 4 Professional CPE Elective 3 or 4
ECE 485 Computer Org. & Design 3 ECE 429 or 446 4
Computer Systems/Software Elective 3 or 4 IPRO Interprofessional Project 3
Professional CPE Elective 3 or 4 Social Sciences Elective (300+) 3
Humanities Elective (300+) 3 Humanities or Social Sciences Elective 3
TOTAL 16 or 18 TOTAL 16 or 17
 

Semester 9

Cr-hr

Semester 10

Cr-hr

Graduate Professional ECE Elective 3 Graduate Professional ECE Elective 3
Graduate Professional ECE Elective 3 Graduate Professional ECE Elective 3
Graduate Professional ECE Elective 3 Graduate Professional ECE Elective 3
Graduate Technical Elective 3 Graduate Technical Elective 3
TOTAL 12 TOTAL 12