iit chicago brocure
TRANSCRIPT
1
ILLINOIS INSTITUTE
OF TECHNOLOGY, CHICAGO www.iit.edu
OFFERS
Master’s Degree Programs in India since 1997
Illinois Institute of Technology ,Chicago, Illinois, USA (“IIT-C”) has been offering Professional
Master’s Degree Programs in India since 1997. Students pursuing the Master’s program in India get the
same degrees as on-campus students, with similar placement opportunities. The programs fill a higher
education gap, providing advanced education for working professionals / fresh graduates. Engineers
from more than 50 companies in India, such as Motorola, Oracle, Honeywell, Sasken, Philips, Wipro,
Infosys, Agere systems, Juniper networks, Qualcomm, Godrej, Kirloskar(KBL), Tech Mahindra,
Robert Bosch, Tataelxsi, Kawasaki, Samsung, Cognizant, Karmic, Cisco, ARM,HP etc have been
enrolling regularly. So far about 400 engineers have completed their Master’s and obtained the
Master’s degrees from IIT-C while studying in India. The programs, which are conveniently offered
and economically priced are rigorous and can benefit fresh bachelor’s degree graduates, working
professionals as well as the companies.
Brief History
IIT-C, founded in 1890 in Chicago, is a Ph.D.-granting university that awards undergraduate and
graduate degrees in Engineering, The sciences, Mathematics, Architecture, Business , Psychology and
only graduate degrees in Design & Law. The university is known for its research and its interaction
with industries. Since 1976, IIT-C has been using multimedia classroom teaching technologies to teach
advanced courses to remote students at employer sites in the Chicago area. With approval of the
Government of India, IIT-C established a wholly owned subsidiary, Illinois Institute of Technology
India Private Limited (IITIPL) in 1998 and began offering a few Master’s / Certificate programs of the
Chicago campus to remote students in India. Now via streamed video on the Internet IIT-C offers more
than a two dozen master’s degree and certificate programs to fresh graduates and working professionals
in India.
Accreditation: Illinois Institute of Technology is accredited by the Higher Learning Commission of
the North Central Association of Colleges and Schools (http://www.ncahlc.org/) in the USA. Specific
professional curricula are also accredited by the Engineering Accreditation Commission and the
Computing Accreditation Commission of the Accreditation Board for Engineering and Technology
(ABET).
Master’s Degree Programs
Each of the following programs consists of 10-11courses (called Subjects in India).Students who lack
pre-requisites, will be required to complete those prior to taking advanced courses.
2
A. Computer Science (CS) Department under College of Science and Letters offers following
8 Master’s Degree Programs:-
Master of Computer Science with specialization in
(a) Distributed & Cloud Computing
(b) Cyber-Physical Systems
(c) Computational Intelligence
(d) Software Engineering
(e) Computer Networking and Telecommunications
Master of Computer Science (General)
Master of Telecommunications and Software Engineering (from CS department) Joint Program with
ECE Department
Master of Science in Computer Science.
B. Electrical and Computer Engineering (ECE) Department under Armour College of
Engineering offers following 10 Master’s Degree Programs:-
Master of Electrical & Computer Engineering
Master of Network Engineering
Master of Telecommunications and Software Engineering(from ECE department) Joint Program
with CS Department
Master of VLSI and Microelectronics
Master of Science in Electrical Engineering with specialization in
(a) Communications and Signal Processing
(b) Computers and Micro Electronics
(c) Power and Control
Master of Science in Computer Engineering with Specialization in
(a) Computer Hardware Design
(b) Computer Systems Software
(c) Networks and Telecommunications
C. Mechanical, Materials and Aerospace Engineering (MMAE) Department under Armour
College of Engineering offers
Master of Manufacturing Engineering
D. School of Applied Technology offers following 10 Master’s Degree Programs:-
Master of Information Technology and Management with specialization in
(a) Computer and Network Security
(b) Voice and Data Communication Technology
(c) Management Information Systems
(d) IT Management and Entrepreneurship
(e) Data Management
(f) Internet Development &Electronic Commerce
3
(g) Systems Analysis
(h) Software Development
(i) System Administration
(j) Digital Systems Technology
Certificate Programs
The university also offers 3-5 courses of these Master’s programs as Certificate Programs. Students
of Certificate Program in good academic standing may apply for admission to a Master’s degree
program and transfer applicable course credits.
A. Computer Science Department offers following 3 certificate programs:-
Software Engineering (3 courses)
Computer Networking and Telecommunications ( 3 Courses)
Information Systems ( 3 Courses)
B. Electrical and Computer Engineering Department offers following 8 certificate programs:-
Communication Systems (2 required courses and 2 electives)
Computer Engineering (2 required courses and 2 Elective courses)
Signal processing (2 required courses and 2 Elective courses)
Wireless communication Engineering (3 required courses and 2 electives)
Advanced Electronics (2 required courses and 2 Elective courses)
Control Systems (2 required courses and 2 Elective courses)
Power Engineering. (1 required courses and 3 Elective courses)
C. Mechanical Materials and Aerospace Engineering Department offers 2certificate programs :-
Product Quality and Reliability Assurance (4 courses)
Computer Integrated Design and Manufacturing (4 courses)
D. School of Applied Technology offers one certificate program:-
Computer & Network Security Technology (3 courses)
TEACHING METHODOLOGY AND EXAMINATIONS
All Courses are taught by professors on the Chicago campuses, using E learning technologies. Classes
as held for On-Campus students are recorded and made available to students in India through Internet
within 24-48 hours. Students may download lecture notes or slides prior to viewing the lectures online.
Generally professors will deliver one lecture of 3 hours per course in a week. In total, there will be 14 -
16 lectures per course in each semester. In summer terms, which are only 6-10 weeks, lectures are
delivered more frequently. In most courses, homework and projects are due throughout the semester,
and students in India must meet the same deadlines as those in Chicago campus. In addition, most
courses have at least two exams—one at the mid semester and Final at the end of the semester All
4
examinations and assignments, including projects, are evaluated by the professors in Chicago. In the
course syllabi, professors explain the grading philosophy followed in their courses. Registered students
view the lectures by logging onto to Blackboard through “my.iit.edu” portal, even while traveling.
They can replay the lectures as often as they wish during the semester. If they have questions, students
can email or call professors or teaching assistants. Chats and audio or video conferences may also be
organized. Occasionally “live-on-site” seminars, short-courses, or lectures may be organized when a
professor from IIT (Chicago) visits India. Students who are admitted to an IIT Chicago Master’s
program may complete all of their courses in India or in Chicago, or partly in India and partly in
Chicago
Special Features of above Master’s Degree Programs offered by IIT-Chicago are: -
1. On Campus Option :- Admitted Students may ask for I-20 & take F-1 visa and go to
Chicago Campus in USA
2. Online Option: - Admitted students may complete their degree programs entirely (online)
in India following the same semester schedule and syllabi as those in campus but attending
lectures asynchronously via streamed video on the Internet and submitting homework to
professors in Chicago via email, ftp or, in the case of presentations, via PC conferencing..
Conventional Exams (paper pen) are given in India (QP from Chicago) and graded in
Chicago.
3. Hybrid (Online + On Campus at Chicago) option – Admitted master’s students may
begin studies in India and move to the Main Campus in Chicago to complete their degree
programs
4. Eligibility criteria for admission to a specific IIT-C degree program are the same for all
students regardless of the location of the students (Details given below). Admission
decisions are made by the professors in Chicago.
5. Courses offered for India program and Campus are the same.
6. Teaching Methodology in Campus at Chicago / India is the same. At Chicago, Lectures
conducted for class room students are live telecast to remote students in various classrooms
spread over an area of 30 Miles radius from Campus. The very same lectures are made
available on Internet for students in India and other countries. Students in India and campus
at Chicago do the same Assignments, Projects, and Examinations etc. Only faculty
concerned at Chicago will evaluate all these.
7. Degrees awarded to students in Chicago and India are the same.
8. India students may attend the commencement ceremony(convocation) in Chicago
9. Placement opportunities are similar.
10. The total tuition fee for TEN courses (subjects) of Master’s Program in India is US $
11,040/- to be paid in installments @ US $ 1,104/ per course of 3 credits where as the
tuition fee at Chicago is US $ 34,200/ to be paid in installments @ US $ 3420 / per course of
3 credits. .
ELIGIBILITY CONDITIONS
5
Applicants must possess First class (60%) in each semester in a related branch of an undergraduate B E
/ B Tech program, or MCA or M.Sc (CS, IT, Electronics etc) or any such 4 Years University Degree &
should have completed GRE. TOEFL is EXEMPTED
Graduate Record Exam (GRE) score is valid for 5 years. The required scores are indicated below..
Minimum GRE Scores required Quantitative
& Verbal
Analytical
Writing
College of Science and Letters
Computer Science Department: Master’s Programs
Master of Science Programs
292
298
2.5
3.0
Armour College of Engineering
ECE Department: Master & Master of Science Programs 304 3.5
MMAE Department: Master &Master of Science Programs 298
(151 Q)
3.0
School of Applied Technology
Master of Information Technology & Management 292 2.5
Students in their Final Semester may also apply if their performance from the1st Semester to 6th
/ 7th
Semester is 60% and better .
Qualified students without the GRE score may seek admission and if admitted, can do a Maximum
of 9 credit hours or one semester as provisionally admitted Students (called Non Degree Graduate
students by IIT C) and can move to their 2nd
semester after producing valid GRE score.
ADMISSION
Application for Admission is evaluated in Chicago by the university ‘s office of Graduate and Professional Admission
and the professors in the academic department to which the student has applied.
Degree-seeking Admission requires:
1. Completion of online application at
http://iit.edu/graduate_admission/prospective_students/index.shtml
2. Completion of Hard copy of Application
3. Two Recommendation Letters to be done online or hard copy (from Senior Officials of the company Or
College Professors)
4. A statement of Purpose (Professional Statement) to be done online
5. Transcripts & Degree certificate as attested by University authorities/ Principal of Autonomous Colleges
Studied in Or by USIEF (United States India Education Foundation)
(Only semester-wise Individual mark sheets are accepted; NOT consolidated mark sheets)
For more information about transcript guidelines, see Transcripts from I institutions in India on the
graduate admissions page:
http://www.iit.edu/graduate_admission/prospective_students/checklist.shtml
6. Copy of GRE score report with proof of reporting GRE score to IIT (code 1318) through ETS.
6
7. Application Processing fee of Rs 500 payable by cash., local cheque or draft. For sponsored students,
this fee is waived.
Provisional Admission (called Non Degree Graduate (NDG) Admission ) ( for those who do Not have GRE scores
while seeking admission ) requires
1. Completion of online application at
http://iit.edu/graduate_admission/prospective_students/index.shtml
2. A non Degree seeking application Hard Copy
3. Transcripts as described above
4 .Application Processing fee of Rs 500 payable by cash, local Cheque or draft. ( Sponsored students are
exempted)
A non-degree graduate student who wishes to be considered for admission to a degree program, should have
successfully cleared the GRE , has his/her GRE score report sent to IIT-C (Institution Code 1318) , submit an online
application as a degree seeking student along with all supporting documents for a specific degree program for the next
semester, by the Application deadline. .
Last date for Receipt of Application with all supporting documents
FALL (AUG to DEC) : 1st May SPRING (JAN to MAY): 15
th October
PROGRAM DETAILS
Program and course information is subject to change. At the time of your admission as a degree-
seeking student, consult the current IIT Graduate Bulletin
http://www.iit.edu/graduate_college/bulletin/ for the latest information on program requirements, and
the department websites (see below), and your academic adviser, in planning your Program of Study.
Computer Science (College of Science and Letters):
http://www.iit.edu/csl/cs/programs/grad/
http://www.iit.edu/csl/cs/programs/course_descriptions.shtml#grad
Electrical and Computer Engineering (Armour College of Engineering):
http://www.iit.edu/engineering/ece/programs/
http://www.iit.edu/engineering/ece/course_descriptions.shtml#grad
Information and Technology Management (School of Applied Technology)
http://www.iit.edu/cpd/itm/programs/graduate/ITM_Graduate_Program_Specilizations.shtml
http://www.iit.edu/cpd/itm/programs/course_descriptions.shtml#grad
Manufacturing Engineering (Armour College of Engineering)
http://www.iit.edu/engineering/mmae/programs/special_programs/online.shtml
http://www.iit.edu/engineering/mmae/course_descriptions.shtml#445
College of Science and Letters
MASTER’S DEGREE PROGRAMS in CS Department
7
Master of Computer Science has 5 specializations viz
(a) Distributed & Cloud Computing
(b) Cyber-Physical Systems
(c) Computational Intelligence
(d) Software Engineering and
(e) Computer Networking and Telecommunications.
General Requirements
Students in above specializations have to take at least 4 courses in their area of specialization and at
least one course in each of the Core areas of Programming, Systems & Theory , details of which are
given below. Twenty credit hours( 7 courses) of coursework must be in any CS or CSP (CS
Professional) courses at the 500 level( e.g.CS512, CS546 etc) offered by CS Department. Not more
than 12credit hours ( 4 courses) at 400level ( e.g CS403,CS442 etc) would be considered.
Students can select remaining courses from Elective category of their area of interest or they may
select maximum of 6 Credit Hours(2 courses) 500-level courses from a few approved ECE / MMAE
courses, with advisors approval & remaining from elective courses.
Prerequisites include knowledge of a high level programming language at the level of CS 201 (Java).
Students with insufficient background in computer science will be required to take CS 401 and CS 402
(Introduction to Advanced Studies I and II) and to earn at least a “B” grade in these courses. These
prerequisite courses do not count towards the 30 credit hour requirement for Master’s Degree.
Note: Only courses taken from the IIT CS department can be used as core courses. CS courses
transferred from other universities can be used as electives only.
Programming Core Courses
CS 511 Topics in Computer Graphics
CS 512 Computer Vision
CS 525 Advanced Database Organization
CS 540 Syntactic Analysis of Programming Languages
CS 541 Topics in Compiler Construction
CS 546 Parallel Processing
CS 551 Operating System Design and Implementation
Systems Core Courses
CS 542 Computer Networks I: Fundamentals
CS 544 Computer Networks II: Network Services
CS 547 Wireless Networking
CS 550 Advanced Operating Systems
8
CS 555 Analytic Models of Simulation of Computer Systems
CS 570 Advanced Computer Architecture
CS 586 Software Systems Architectures
Theory Core Courses
CS 530 Theory of Computation
CS 533 Computational Geometry
CS 535 Design and Analysis of Algorithms
CS 536 Science of Programming
CS 538 Combinatorial Optimization
Elective Courses:-
1. CS 442 Mobile App Development
2. CS 512 Computer Vision
3. CS 522 Data Mining (Pgm)
4. CS 536 Science of Programming
5. CS 537 Software Metrics
6. CS 542 Computer Networks I: Fundamentals (Sys)
7. CS 544 Computer Networks II: Network Services (Sys)
8. CS 546 Parallel and Distributed Processing
9. CS 547 Wireless Networking (Sys)
10. CS 548 Broadband Networks
11. CS 549 Cryptography and Network Security
12. CS 550 Advanced Operating Systems (Sys)
13. CS 552 Distributed Real-Time Systems
14. CS 553 Cloud Computing
15. CS 555 Analytic Models and Simulation of Computer Systems
16. CS 570 Advanced Computer Architecture
17. CS 583 Probabilistic Graphical Models
18. CS 584 Machine Learning
19. CS 585 Natural Language Processing
20. CS 586 Software System Architectures
21. CS 587 Software Project Management
22. CS 588 Advanced Software Engineering Development
23. CS 589 Software Testing and Analysis
24. CS 595 .TOPICS IN COMPUTER SCIENCE: This course will treat a specific topic, varying
from semester to semester, in which there is a particular student or staff interest. This course May
be taken more than once. Credit: Variable.
1. Master of Computer Science with a Specialization in Distributed and Cloud Computing
30 credit hours
The Master of Computer Science with a Specialization in Distributed and Cloud Computing is intended
for students who are interested to learn about distributed systems and how they are applied to real
9
world problems, as well as how emerging cloud computing technologies can be used to implement
some of the world’s most popular services and applications.
To qualify for the specialization in Distributed and Cloud Computing, students must satisfy general
Master of Computer Science requirements and are also required to select a minimum of 4 of the
following specialization courses. Below CS 550 is marked (Sys) because it also counts as a Systems
core course.
CS 546 Parallel and Distributed Processing
CS 550 Advanced Operating Systems (Sys)
CS 552 Distributed Real-Time Systems
CS 553 Cloud Computing
CS 570 Advanced Computer Architecture
CS 595 Data-Intensive Distributed Computing
With department approval, a course not on the list above may be substituted for one of the four
specialization courses.
2. Master of Computer Science with a Specialization in Cyber-Physical Systems
30 credit hours
Embedded controllers with integrated sensors and networking abilities are abundant and offer
numerous opportunities for modern computing applications. The Master Of Computer Science With
a Specialization in Cyber-Physical Systems is intended for students who are interested in learning
how to work with such systems and utilize them for real-world applications.
To qualify for the specialization in Cyber-Physical systems, students must satisfy general Master of
Computer Science requirements and are also required to select a minimum of 4 of the following
specialization courses.
CS 442 Mobile App Development
CS 552 Distributed Real-Time Systems
CS 553 Cloud Computing
CS 555 Analytic Models and Simulation of Computer Systems
CS 595 Foundations of Cyber-Physical Systems
With department approval, a course not on the list above may be substituted for one of the four
specialization courses.
3. Master of Computer Science with Specialization in Computational Intelligence
30 credit hours
The Master Of Computer Science With a Specialization In Computational Intelligence is intended for
students who are interested in ways in which computers may learn and adapt based on data so as to
solve complex problems in various areas of computer science.
To qualify for the specialization in Computational Intelligence, students must satisfy general Master of
Computer Science requirements and are also required to select a minimum of 4 of the following
specialization courses. Below CS 522 is marked (Pgm) because it also counts as a Programming
core course.
CS 512 Computer Vision
CS 522 Data Mining (Pgm)
CS 584 Machine Learning
CS 585 Natural Language Processing
CS 583 Probabilistic Graphical Models
With department approval, a course not on the list above may be substituted for one of the four
specialization courses.
10
4. Master of Computer Science with Specialization In Software Engineering
30 credit hours
This program is designed to provide an in-depth knowledge of theory and practices in software
engineering, including hands-on experience in software design, development and maintenance.
Students must satisfy general Master of Computer Science requirements and are also required to
select a minimum of 4 of the following specialization courses. Note that CS 536 and CS 586 also
count as Theory and Systems core courses respectively.
CS 536 Science of Programming (theory)
CS 537 Software Metrics
CS 586 Software System Architectures (sys)
CS 587 Software Project Management
CS 588 Advanced Software Engineering Development
CS 589 Software Testing and Analysis
With department approval, a course not on the list above may be substituted for one of the four
specialization courses.
5. Master of Computer Science with Specialization in Computer Networking And
Telecommunications
30 credit hours
This program is designed to provide an in-depth knowledge of theory and practices in computer
networking and telecommunications. Students must satisfy general Master of Computer Science
requirements and are also required to select a minimum of 4 of the following specialization courses.
CS 542, CS 544, and CS 547 (marked “Sys” below) also count as Systems core courses.
CS 542 Computer Networks I: Fundamentals (Sys)
CS 544 Computer Networks II: Network Services (Sys)
CS 547 Wireless Networking (Sys)
CS 548 Broadband Networks
CS 549 Cryptography and Network Security
CS 555 Analytic Models of Simulation of Computers Systems
CS 595 Foundations of Cyber-Physical Systems
With department approval, a course not on the list above may be substituted for one of the four
specialization courses.
6. Master of Computer Science
( 30 Credit Hours)
This program is designed for those without a prior degree in computer science, or those who are
primarily interested in a (non –thesis) program preparing them for careers as working computer science
professional in business & industry.
Twenty hours(7courses) of coursework must be in any CS Elective courses mentioned above or CSP
(CS Professional) courses at the 500 level offered by CS Department. Students are required to take one
course in each of the three core areas Programming, Systems and Theory mentioned above. 6 credit
hours may be of 400 /500-level courses or selected courses from ECE / MMAE (maximum of 6 Credit
Hours) with advisors approval.
7. Master of Science in Computer Science - (32 credit hours)
The purpose of this program is to prepare students for the PhD program and / or a research /
development career in industry in the field of computer science. Students have the option to pursue
11
thesis or project (on Main Campus only under the guidance of a faculty adviser) or Course Only
Option.( Main Campus and India section) .
Students must take core courses of 12 credit hours (4courses) and 20 credit hours(7courses) of
elective courses. At least 20 credits must be 500-level computer science courses. Students are
required to take 1 Core course in Programming , 1 Core course in Systems and 2 Core courses in
Theory ,mentioned above.
8. Master of Telecommunications and Software Engineering (30 credit hours) (Joint Program)
The MTSE-CS is a Professional Master’s degree requiring a minimum of 30 credit hours of adviser-
approved coursework. The MTSE-CS program of studies must include a minimum of 12 credit hours(4
courses) of ECE and 12 credit hours(4 courses)of CS coursework.
Four required courses and at least one elective course from each of the three categories given below
must appear on the MTSE-CS program of studies.
Required Courses
CS 586 Software Systems Architectures
CS 587 Software Project Managements
ECE 513 Communication Engineering Fundamentals
ECE 541 Performance Evaluation of Computers and Communications Networks
Elective Categories
I. Software Engineering
CS 521 Object-Oriented Analysis and Design
CS 537 Software Metrics
CS 589 Software Testing and Analysis
II. Telecommunications Systems
CS 544 Computer Networks II: Network Services
CS 548 Broadband Networks
CS 555 Analytic Models and Simulation of Computer Systems
ECE 545 Computer and Communication Networks
III. Telecommunications
ECE 504 Communications Systems Design
ECE 515 Modern Digital Communications
ECE 519 Coding for Reliable Communications
The remaining nine credits of coursework may be taken from courses listed above, or other courses
approved by the MTSE-CS adviser. Students with no background in communications or software
engineering should consider including in their programs of study the following:
CS 487 Software Engineering
CS 450 Operating Systems
12
ECE 403 Communications Systems
ECE 407 Computer Communications Systems
Other courses that students in this program typically choose from include:
ECE 437 Digital Signal Processing I
ECE 511 Analysis of Random Signals
ECE 514 Digital Communication Principles
CS 542 Computer Networks I: Fundamentals
CS 588 Advanced Software Engineering Development
With advisor approval, the MTSE-CS program of studies can include up to two credit hours of Master’s
seminar (ECE 595, ECE 596). It can also include up to four credit hours of short courses.
Certificate Programs in CS Department
The Graduate Certificate program offers students an opportunity to learn specialized areas of Computer
Science to increase their knowledge and skills as working CS professionals or for further graduate
study. Each program requires 9 credit hours of coursework.
A student who completes a certificate with minimum CGPA 3/4 and then applies for Master’ program
in CS may transfer course credits from the certificate to the program of study for the Master’s degree
(subject to certain restrictions).
1. Certificate in Software Engineering (3 courses)
CS 445 Object-Oriented Design and Programming
CS 487 Software Engineering
CS 537 Software Metrics
CS 586 Software Systems Architectures
CS 587 Software Project Management
CS 588 Software Engineering Project
CS 589 Software Testing and Quality Analysis
2. Certificate in Computer Networking and Telecommunications (3 courses)
CS 455 Data Communications
CS 542 Computer Networks I: Fundamentals
CS 544 Computer Networks II: Network Services
CS 548 Broadband Networks
3. Certificate in Information Systems (3 Courses)
CS 425 Database Organization
CS 521 Object-Oriented Analysis and Design
CS 525 Advanced Database Organization
Amour College of Engineering
Master’s Degree Programs in Electrical & Computer Engineering (ECE) Department
13
1. Master of Science in Electrical Engineering (32 Credit hours)
The Master of Science in Electrical Engineering (M.S.E.E.) prepares students for advanced study
and/or research in industry or academe, combining breadth across several areas with specialization in
one area. Areas of study include communication and signal processing; computers and
microelectronics; and power and control systems.
Students whose accredited B.S. degree is not in electrical engineering may pursue the M.S.E.E.
provided that they have an adequate background and can demonstrate proficiency in the material
contained in undergraduate courses equivalent to IIT’s ECE 211 and ECE 213 (Circuit Analysis I and
II), ECE 218 (Digital Systems), ECE 307 (Electrodynamics), ECE 308 (Signals and Systems), ECE 311
(Engineering Electronics), MATH 251 (Multivariate and Vector Calculus), and MATH 252
(Introduction to Differential Equations). A student may demonstrate proficiency by successfully
completing the courses or by passing one or more special examinations administered by the
department.
The program of study must include a minimum of 32 credit hours of acceptable graduate coursework,
with a minimum of 20 credit hours of ECE courses at the 500-level or higher. Up to six credits of ECE
short courses may be applied to the degree. Students, with their adviser’s approval may select courses
for their program of study, which must include four courses in one electrical engineering (EE) area of
concentration listed below and one course from each of the two remaining areas. An on-campus
M.S.E.E. candidate may, with permission of a thesis adviser, include in his or her program a thesis of
six to eight credit hours
EE Areas of Concentration
I. Communications and Signal Processing ECE 401 Communication Electronics
ECE 403 Communication Systems
ECE 405 Communication Systems with Laboratory
ECE 404 Digital and Data Communications
ECE 406 Digital and Data Communications with Laboratory
ECE 421 Microwave Circuits and Systems
ECE 423 Microwave Circuits and Systems with Laboratory
ECE 436 Digital Signal Processing I with Laboratory
ECE 437 Digital Signal Processing I
ECE 470 Photonics
ECE 481 Image Processing
ECE 504 Wireless Communication System Design
ECE 509 Electromagnetic Field Theory
ECE 511 Analysis of Random Signals
ECE 513 Communication Engineering Fundamentals
ECE 514 Digital Communication Principles
ECE 515 Modern Digital Communications
ECE 519 Coding for Reliable Communications
ECE 522 Electromagnetic Compatibility
ECE 565 Computer Vision and Image Processing
14
ECE 566 Statistical Pattern Recognition
ECE 567 Statistical Signal Processing
ECE 568 Digital Speech Processing
ECE 569 Digital Signal Processing II
ECE 570 Fiber Optic Communication Systems
ECE 576 Antenna Theory
ECE 578 Microwave Theory
II. Computers and Microelectronics ECE 407 Introduction to Computer Networks with Laboratory
ECE 408 Introduction to Computer Networks
ECE 415 Solid-State Electronics
ECE 425 Analysis and Design of Integrated Circuits
ECE 429 Introduction to VLSI Design
ECE 441 Microcomputers
ECE 446 Advanced Logic Design
ECE 448 Computer Systems Programming
ECE 449 Object-Oriented Programming and Computer Simulation
ECE 485 Computer Organization and Design
ECE 521 Quantum Electronics
ECE 524 Advanced Electronic Circuit Design
ECE 525 RF Integrated Circuit Design
ECE 526 Active Filter Design
ECE 527 Performance Analysis of RF Integrated Circuits
ECE 529 Advanced VLSI Systems Design
ECE 530 High Performance VLSI/IC Systems
ECE 541 Performance Evaluations of Computer Networks
ECE 542 Design and Optimization of Computer Networks
ECE 543 Computer Network Security
ECE 544 Wireless and Mobile Networks
ECE 545 Advanced Computer Networks
ECE 571 Nanodevices and Technology
ECE 575 Electron Devices
ECE 583 High Speed Computer Arithmetic
ECE 584 VLSI Architectures for Signal Processing and Communications
ECE 585 Advanced Computer Architecture
ECE 586 Fault Detection in Digital Circuits
ECE 587 Hardware/Software Codesign
ECE 588 CAD Techniques for VLSI Design
III. Power and Control ECE 411 Power Electronics
ECE 412 Electric Motor Drives
ECE 419 Power Systems Analysis
ECE 420 Analytical Methods in Power Systems
ECE 434 Control Systems with Laboratory
ECE 438 Control Systems
ECE 505 Applied Optimization for Engineers
ECE 506 Analysis of Nonlinear Systems
ECE 531 Linear System Theory
15
ECE 535 Discrete Time Systems
ECE 537 Optimal Feedback Control
ECE 540 Reliability Theory and System Implementation
ECE 548 Energy Harvesting
ECE 549 Motion Control Systems Dynamics
ECE 550 Power Electronic Dynamics and Control
ECE 551 Advanced Power Electronics
ECE 552 Adjustable Speed Drives
ECE 553 Power System Planning
ECE 554 Power Systems Relaying
ECE 555 Power Market Operations
ECE 556 Power Market Economics and Security
ECE 557 Fault-Tolerant Power Systems
ECE 558 Power System Reliability
ECE 559 High-Voltage Power Transmission
ECE 560 Power Systems Dynamics and Stability
ECE 561 Deregulated Power Systems
ECE 562 Power System Transaction Management
ECE 563 Computational Intelligence in Engineering
ECE 564 Control and Operation of Electric Power Systems
2. Master of Science in Computer Engineering (32 Credit Hours )
Areas of study include computer hardware design, computer networking and telecommunications,
and computer system and application software. Students should have an adequate background in the
material contained in the following undergraduate courses: ECE 211 and ECE 213 (Circuit Analysis I
and II), ECE 218 (Digital Systems), ECE 242 or CS 350 (Digital Computers and Computing), ECE 311
(Engineering Electronics), CS 201 (i.e., CS 115 and CS 116 combined, Object Oriented Programming
I-II), CS 401 (Introduction to Advanced Studies in CS), and MATH 252 (Introduction to Differential
Equations).
The program of study must include a minimum of 32 credit hours of acceptable graduate coursework,
with a minimum of 21 credit hours of ECE coursework. A minimum of 20 credit hours must be taken at
the 500-level or higher. Up to six credits of ECE short courses may be applied to the degree. The
program of study must include two core and two elective courses in one of the following computer
engineering (CPE) areas of concentration, and at least one core course from the remaining two areas.
CPE Areas of Concentration and Curriculum
Areas of Concentration
Computer Hardware Design
Core courses ECE 529 Advanced VLSI Systems Design OR
ECE 429 Introduction to VLSI Design AND
ECE 585 Advanced Computer Architecture
Elective courses ECE 425 Analysis and Design of Integrated Circuits
ECE 441 Microcomputers
ECE 446 Advanced Logic Design
16
ECE 485 Computer Organization and Design
ECE 583 High Speed Computer Arithmetic
ECE 584 VLSI Architectures for Signal Processing and Communications
ECE 585 Advanced Computer Architecture
ECE 586 Fault Detection in Digital Circuits
ECE 587 Hardware/Software Co design
ECE 588 CAD Techniques for VLSI Design
Computer Systems Software
Core courses CS 550 Comparative Operating Systems
CS 551 Operating System Design and Implementation
Elective courses ECE 448 Mini/Micro Computer Programming
ECE 449 Object-Oriented Programming and Computer Simulation
ECE 587 Hardware/Software Codesign
CS 487 Software Engineering I
CS 545 Distributed Computing Landscape
CS 546 Parallel Processing
CS 555 Analytic Models and Simulation of Computer Systems
CS 586 Software Systems Architectures
CS 587 Software Project Management
CS 588 Advanced Software Engineering Development
CS 589 Software Testing and Analysis
Networks and Telecommunications
Core courses ECE 407 Introduction to Computer Networks AND/OR
ECE 545 Advanced Computer Networks
AND ECE 541 Performance Evaluation of Computer Networks
AND/OR ECE 542 Design and Optimization of Computer Networks
Elective courses ECE 504 Wireless Communication System Design
ECE 508 Signal and Data Compression
ECE 511 Analysis of Random Signals
ECE 513 Communication Engineering Fundamentals
ECE 514 Digital Communication Principles
ECE 515 Modern Digital Communications
ECE 519 Coding for Reliable Communications
ECE 543 Computer Network Security
ECE 570 Fiber Optic Communication Systems
ECE 584 VLSI Architectures for Signal Processing and Communications
CS 455 Data Communications
CS 544 Computer Networks II: Network Services
17
3. Master of Network Engineering (30 Credits)
The Master of Network Engineering (M.N.E.) is a course-only degree program that prepares students
for professional practice in network engineering and information technologies A student without
adequate background is required to demonstrate proficiency in the following courses: ECE 211 (Circuit
Analysis I), ECE 213 (Circuit Analysis II), ECE 308 (Signals and Systems), MATH 252 (Introduction
to Differential Equations) MATH 474 (Probability), and CS 401 (Introduction to Advanced Studies in
Computer Science).
M.N.E. program requires
A minimum of 24 credit hours of ECE coursework:
12 credit hours of required core courses,
12 credit hours of MNE elective courses,
6 credit hours of adviser approved elective courses.
At least 18 credit hours of the courses must be at the 500- level.A maximum of six credit hours may be
taken from the ECE 700-level short courses.
Required courses (12 credit hours)
ECE 407 Introduction to Computer Networks and/or
ECE 545 Advanced Computer Networks and ECE 511 Analysis of Random Signals
ECE 513 Communication Engineering Fundamentals
ECE 541 Performance Evaluation of Computer Networks and/or ECE 542 Design and Optimization of
Computer Networks
Elective courses (12 credit hours)
This coursework is taken from the 400 and 500-level courses listed below, and approved by the M.N.E.
adviser. A maximum of six credit hours of ECE short courses can be included in the M.N.E. program of
studies.
ECE 403 Communication Systems
ECE 404 Digital and Data Communications
ECE 437 Digital Signal Processing I
ECE 470 Photonics
ECE 485 Computer Organization and Design
ECE 504 Wireless Communication System Design
ECE 508 Signal and Data Compression
ECE 514 Digital Communication Principles
ECE 515 Modern Digital Communications
ECE 519 Coding for Reliable Communications
ECE 543 Computer Network Security
ECE 565 Computer Vision and Image Processing
ECE 568 Digital Speech Processing
ECE 569 Digital Signal Processing II
ECE 570 Fiber-Optic Communication Systems
ECE 583 High Speed Computer Arithmetic
ECE 584 VLSI Architectures for Signal Processing and Communications
ECE 585 Digital Computer Design
CS 455 Data Communications
18
CS 544 Computer Networks II: Network Services
CS 548 Broadband Networks
4. Master of VLSI and Micro Electronics (30 credit hours)
The Professional Master of VLSI and Microelectronics is a course-only degree program that prepares
students for professional practice. A student without adequate background is required to demonstrate
proficiency in the following courses:
ECE 211 and ECE 213 (Circuit Analysis I and II), ECE 218 (Digital Systems) ECE 307
(Electrodynamics), ECE 308 (Signals and Systems), ECE 311 (Engineering Electronics), MATH 251
(Multivariate and Vector Calculus), and MATH 252 (Introduction to Differential Equations).
This master’s program requires
Core courses; ECE 425, ECE 429, ECE 529, and ECE 575 (and/or ECE 415)
Six additional courses from a combination of computer engineering electives, electronics electives, and
other areas in electrical and computer engineering.
A minimum of 18 credit hours at the 500-level or higher must be selected.
With advisor approval the student may take up to two ECE courses in other areas of electrical and
computer engineering such as signal processing, communications, power and control.
Required Core Courses (minimum of 4 core courses)
ECE 425 Analysis and Design of Integrated Circuits
ECE 429 Introduction to VLSI Design
ECE 529 Advanced VLSI Systems Design
ECE 575 Electron Devices
and/or ECE 415 Solid-State Electronics
Computer Engineering Elective Courses (minimum of one course)
ECE 485 Computer Organization and Design
ECE 530 High Performance VLSI/IC Systems
ECE 542 Design and Optimization of Computer Networks
ECE 545 Advanced Computer Networks
ECE 583 High Speed Computer Arithmetic
ECE 584 VLSI Architectures for Signal Processing and Communications
ECE 585 Advanced Computer Architecture
ECE 586 Fault Detection in Digital Circuits
ECE 587 Hardware/Software Co- design
ECE 588 CAD Techniques for VLSI Design
Electronics Elective Courses (minimum of one course)
ECE 521 Quantum Electronics
ECE 524 Advanced Electronic Circuit Design
ECE 525 RF Integrated Circuit Design
ECE 526 Active Filter Design
ECE 527 Performance Analysis of RF Integrated Circuits
ECE 551 Advanced Power Electronics
19
ECE 570 Fiber Optic Communication Systems
ECE 571 Nano devices and Technology
ECE 578 Microwave Theory
ECE 579 Numerical Methods in Electromagnetics and Solid-State Electronics
5. Master of Electrical and Computer Engineering ( 30 Credit Hours)
Master of Electrical and Computer Engineering (M.E.C.E.) is a course-only degree program that
prepares students for professional practice in electrical and computer engineering. Students whose
accredited B.S. degree is not in electrical engineering or computer engineering may pursue the
M.E.C.E. provided that they have an adequate background and can demonstrate proficiency in the
material contained in undergraduate courses equivalent to IIT’s ECE 211 and ECE 213 (Circuit
Analysis I and II), ECE 218 (Digital Systems), ECE 307 (Electrodynamics), ECE 308 (Signals and
Systems), ECE 311 (Engineering Electronics), MATH 251 (Multivariate and Vector Calculus), and
MATH 252 (Introduction to Differential Equations).
The program of study includes a minimum of 30 credit hours of acceptable graduate coursework, with a
minimum of 24 credit hours in electrical and computer engineering and a minimum of 18 credit hours
at the 500-level or higher. Up to two credits of Master’s Seminar (ECE 595 or ECE 596) and up to six
credits of ECE short courses may be applied to the degree. Students arrange their program of study in
consultation with their adviser 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, control systems,
electromagnetics, electronics, networks, photonics and optics, power systems and signal processing
6. Master of Telecommunications and Software Engineering (30 credit hours ) Joint Program
The Master of Telecommunications and Software Engineering (M.T.S.E.) is a course-only degree
program that prepares students for professional practice in telecommunications and information
technologies. The program is jointly offered by the Department of ECE & CS.
The M.T.S.E. program of studies must include a minimum of 15 credit hours of ECE coursework
(excluding short courses and seminars) and a minimum of 12 credit hours of computer science
coursework. Four required courses and one elective course from each of the three categories given
below must appear on the M.T.S.E. program of studies.
Required courses ECE 407 Introduction to Computer Networks AND/OR
ECE 545 Advanced Computer Networks
ECE 513 Communication Engineering Fundamentals
ECE 541 Performance Evaluation of Computers Networks AND/OR
ECE 542 Design and Optimization of Computer Networks
CS 586 Software Systems Architecture
CS 587 Programming Project Management
Elective categories
I. Software Engineering CS 521 Object-Oriented Information Systems
CS 537 Software Metrics
CS 589 Software Testing and Assurance
20
II. Telecommunication Systems ECE 543 Computer Network Security
CS 544 Computer Networks II: Network Services
CS 548 Broadband Networks
CS 555 Analytic Models and Simulation of Computer Systems
III. Telecommunications ECE 504 Wireless Communication System Design
ECE 514 Digital Communication Principles
ECE 515 Modern Digital Communications
ECE 519 Coding for Reliable Communications
The remaining nine credit hours of coursework may be taken from courses listed above, or other
courses approved by the M.T.S.E. adviser. Students without background in communications or
software engineering should consider including in their program of studies:
ECE 403 Communication Systems
CS 487 Software Engineering I
CS 450 Operating Systems I
CS 455 Data Communications
Other courses that students in this program typically choose from include:
ECE 437 Digital Signal Processing I
ECE 508 Signal and Data Compression
ECE 511 Analysis of Random Signals
ECE 515 Modern Digital Communications
ECE 565 Computer Vision and Image Processing
ECE 568 Digital Speech Processing
ECE 569 Digital Signal Processing II
ECE 584 VLSI Architectures for Signal Processing and Communications
CS 588 Advanced Software Engineering Development
CERTIFICATE PROGRAMS in ECE Department
Students in these programs are admitted as certificate students. Certificates are granted upon
completion of all course requirements in the chosen specialization area with a minimum CGPA of 3 /4.
Certificate programs must be completed within five years. During or after certificate program, students
may apply for Master’s Degree program after fulfilling admission requirements.
Any student admitted to a master’s degree program offered by the department may apply coursework
completed in the certificate program toward the master’s degree requirements.
1. Certificate in Advanced Electronics ( 4 courses)
This program is composed entirely of elective courses and provides advanced study in electronic design
and device theory for those who wish to enhance their analog and digital design skills, while increasing
their knowledge of the underlying device physics. A maximum of two 400-level courses may be taken.
21
Elective courses
(Choose any four from the following)
ECE 411 Power Electronics
ECE 414 Audio and Electroacoustics
ECE 425 Analysis and Design of Integrated Circuits
ECE 521 Quantum Electronics
ECE 523 Electronic Circuit Theory
ECE 524 Electronic Circuit Design
ECE 526 Active Filter Design
ECE 530 Advanced VLSI Design
ECE 571 Seminar on Nanodevices and Technology
ECE 575 Electron Devices
2. Certificate in Communication Systems ( 4 Courses)
For those who want to become proficient in communication system principles and applications, this
certificate program contains two fundamental courses and a large number of elective courses for
emphasis in data compression, computer networks, and analog/digital communications. No more than
one course may be a 400-level course.
Required courses
ECE 511 Analysis of Random Signals
ECE 513 Communication Engineering Fundamentals
Elective courses
( Any Two from the following)
ECE 403 Communication Systems
ECE 404 Digital Data Communications OR
ECE 406 Digital Data Communications with Laboratory
ECE 508 Signal and Data Compression
ECE 512 Mobile Communication Systems
ECE 514 Digital Communication Principles
ECE 515 Modern Digital Communications
ECE 519 Coding for Reliable Communications
ECE 541 Performance Evaluation or Computer and Communication Networks
ECE 545 Computer and Communication Networks
3. Certificate in Computer Engineering ( 5 Courses)
Graduates of this program gain proficiency in one of several areas, including VLSI design, computer
networks, computer hardware and software design. A maximum of one 400-level course may be taken,
including ECE 429 if selected as a required course.
Required courses
ECE 429 Introduction to VLSI Design (or)
ECE529 Advanced VLSI Systems Design
ECE 585 Advanced Computer Architecture
Elective courses
22
( Any Two from the following)
ECE 441 Microcomputers
ECE 446 Advanced Logic Design
ECE 448 Mini/Micro Computer Programming
ECE 449 Object-Oriented Programming and Computer Simulation
ECE 483 Switching Circuit Theory
ECE 485 Computer Organization and Design
ECE 541 Performance Evaluation of Computers and Communication Networks
ECE 545 Computer and Communication Networks
ECE 583 High Speed Computer Arithmetic
ECE 584 Advanced Switching Theory
ECE 586 Fault Detection in Digital Circuits
ECE 587 Hardware/Software Co design
ECE 588 CAD Techniques for VLSI Design
4. Certificate in Control Systems (4 courses)
Engineers who deal with the control and optimization of systems will benefit from the focused
coursework in this program, providing intensive studies in linear and non-linear systems, optimized
control, controllability and stability of systems, and analysis and synthesis of control systems.
Required courses
ECE 531 Linear System Theory
ECE 535 Discrete Time Control Systems
Elective courses
( Any Two from the following)
ECE 438 Control Systems (or)
ECE 434 Control Systems with Laboratory
ECE 506 Analysis of Nonlinear Systems
ECE 537 Optimal Feedback Control
5. Certificate in Power Engineering (4 Courses)
This program provides power engineers with a solid foundation in the design and analysis of large-
scale power systems and state-of-the-art power conversion systems, including power systems control,
power electronics, motor drives, design of fault-tolerant systems, power markets, and fundamentals of
power system operation and planning.
Required course
(Choose any one)
ECE 411 Power Electronics
ECE 412 Electric Motor Drives
ECE 419 Power Systems Analysis
ECE 420 Analytical Methods in Power Systems
Elective courses
23
(Choose any three)
ECE 540 Reliability Theory and System Implementation
ECE 550 Power Electronic Dynamics and Control
ECE 551 Advanced Power Electronics
ECE 552 Adjustable Speed Drives
ECE 553 Power System Planning
ECE 554 Power Systems Relaying
ECE 555 Power Market Operations
ECE 557 Fault-Tolerant Power Systems
ECE 558 Power System Reliability
ECE 559 High-Voltage Power Transmission
ECE 560 Power Systems Dynamics and Stability
ECE 561 Deregulated Power Systems
ECE 562 Power System Transaction Management
ECE 563 Computational Intelligence in Engineering
ECE 564 Control and Operation of Electric Power Systems
6. Certificate in Signal Processing (4 courses)
Those seeking expertise in the areas of signal and image processing should take this program, which
offers a wide range of advanced courses in the areas of digital signal processing, data compression,
image and speech processing, and pattern recognition.
Required courses
ECE 511 Analysis of Random Signals
ECE 569 Digital Signal Processing II
Elective courses
(Choose two; only one may be a 400-level course.)
ECE 436 Digital Signal Processing I with Laboratory
ECE 437 Digital Signal Processing I
ECE 481 Image Processing
ECE 508 Signal and Data Compression
ECE 565 Computer Vision and Image Processing
ECE 566 Statistical Pattern Recognition
ECE 567 Statistical Signal Processing
ECE 568 Digital Speech Processing
7. Certificate in Wireless Communications Engineering ( 5 Courses)
24
For communications engineers who want a focused program providing state-of-the-art instruction in the
growing field of wireless communications, this program offers fundamental coursework in traditional
telecommunications system design as well as computer communication networks. Constantly evolving
accelerated courses are included in this program to maintain the pace of this rapidly changing field.
Required courses
ECE 504 Wireless Communication System Design
ECE 572 Mobile Communication Systems
ECE 513 Communication Engineering Fundamentals
Elective courses
Students select two two-credit ECE accelerated courses in telecommunications, and should
consult the department for current offerings.
Armour College of Engineering
Department of Mechanical, Material & Aerospace Engineering(MMAE)
Master of Engineering in Manufacturing (30 credit hours)
A candidate with a bachelor’s degree in another field and with proficiency in other engineering
disciplines, mathematics and/or physics, may be eligible for admission.
The Master of Manufacturing Engineering is a course-only, professionally oriented program that
requires a minimum of 30 credit hours. The required courses are as follows, with the remaining elective
courses chosen at the discretion of the students:
Required Core Courses: MMAE 545 : Advanced CAD/CAM (3 credit hours)
MMAE 546 : Advanced Manufacturing Engineering (3 credit hours)
MMAE 547 : Computer Integrated Manufacturing (3 credit hours)
MMAE 560 :Statistical Quality & Process Control (3 credit hours)
MMAE 563 : Advanced Mechanical Metallurgy (3 credit hours)
One course with emphasis on numerical methods: MMAE 704 : Introduction to Finite Element
Analysis (2 credit hours)
Complete degree details and requirements can be found at:
http://www.iit.edu/engineering/mmae/programs/special_programs/online.shtml
ELECTIVE Courses
MMAE 445 CAD/CAM with Numerical Control (3 credit hours)
MMAE 540 Robotics and Mechatronics (3 credit hours)
MMAE 545 Advanced CAD/CAM (3 credit hours)
MMAE 546 Advanced Manufacturing Engineering (3 credit hours)
MMAE 547 Computer-Integrated Manufacturing (3 credit hours)
MMAE 557 Advanced Computer Integrated Manufacturing (3 credit hours)
MMAE 560 Statistical Quality and Process Control (3 credit hours)
MMAE 563 Advanced Mechanical Metallurgy (3 credit hours)
MMAE 589 Applications in Reliability Engineering I (3 credit hours)
MMAE 590 Applications in Reliability Engineering II (3 credit hours)
MMAE 704 Introduction to Finite Element Analysis (2 credit hours)
25
MMAE 715 Project Management (2 credit hours)
MMAE 720 Introduction to Design Assurance (2 credit hours)
Certificate Programs in MMAE Department
1. Certificate in Product Quality and Reliability Assurance (4 courses)
The graduate certificate in Product Quality and Reliability Assurance requires completion of the
following four courses:
MMAE 560 Statistical Quality and Process Control (3 credit hours)
MMAE 589 Applications in Reliability Engineering I (3 credit hours)
MMAE 590 Applications in Reliability Engineering II (3 credit hours)
MMAE 720 Introduction to Design Assurance (2 credit hours)
2. Certificate in Computer Integrated Design and Manufacturing ( 4 Courses)
The graduate certificate in Computer Integrated Design and Manufacturing requires completion of four
of the following courses:
MMAE 445 CAD/CAM with Numerical Control (3 credit hours)
MMAE 540 Robotics and Mechatronics (3 credit hours)
MMAE 545 Advanced CAD/CAM (3 credit hours)
MMAE 547 Computer Integrated Manufacturing (3 credit hours)
MMAE 557 Advanced Computer Integrated Manufacturing (3 credit hours)
School of Applied Technology offers
Master of Information Technology and Management (MITM) (with 10 Different Specializations)
http://www.iit.edu/cpd/itm/programs/graduate/ITM_Graduate_Program_Specilizations.shtml
The Master of Information Technology & Management (MITM) is a degree program designed
primarily for working professionals who seek a hands-on, laboratory-based program to broaden and
deepen their knowledge of new and emerging information technologies, the application and integration
of these technologies, and the administrative practices used in the effective management of these
technologies. MITM requires 30 Credit Hours of Course work (10 Courses). Students are not required
to choose a specialization for degree completion and can mix courses from different specializations.
The complete program can be done via online courses.
The courses in the Information Technology and Management program are designed to provide a solid
knowledge of the field and to prepare you to take industry-standard certification exams for
certifications from organizations such as CompTIA; Microsoft; Sun; Oracle; the Institute for
Certification of Computing Professionals; the Linux Professional Institute; Macromedia; the System
Administration, Networking and Security (SANS) Institute and more.
COURSES
The following course groupings are meant to guide students in their course selection, allowing them to
focus on a particular area of information technology, depending on their interests, background and
career goals; alternative courses in each specialization may be available at the discretion of the
student’s advisor. Final determination of completion of a specialization will be made by a student’s
graduate adviser.
26
Required Core Courses (9 hours)
ITM 411 Intermediate Software Development
and six hours chosen from the following
ITM 421 Data Modeling and Applications
ITM 461 Internet Technologies
ITM 540 Introduction to Data Networks and the Internet
10 Different Specializations
27
1.Computer and Network Security (18 hours)
Recommended courses:
ITM 548 System and Network Security
ITM 578 Information Systems Security Management
and one course chosen from the following:
ITM 518 Coding Security
ITM 528 Database Security
ITM 538 Computer & Network Forensics
ITM 539 Steganography
ITM 549 System and Network Security: Projects & Advanced Methods
ITM 558 Operating System Security
ITM 588 Incident Response, Disaster Recovery & Business Continuity
Plus three courses chosen from the following:
ITM 518 Coding Security
ITM 528 Database Security
ITM 538 Computer & Network Forensics
ITM 539 Steganography
ITM 549 System and Network Security: Projects & Advanced Methods
ITM 551 Distributed Workstation System Administration
OR
ITM 552 Client-Server System Administration
ITM 558 Operating System Security
ITM 588 Incident Response, Disaster Recovery & Business Continuity
2.Voice and Data Communication Technology (18 hours)
Recommended courses:
ITM 540 Introduction to Data Networks and the Internet
ITM 545 Telecommunications Technology
ITM 546 Voice Communications over Data Networks
Plus three courses chosen from the following:
ITM 541 Network Administration and Operations
28
ITM 542 Wireless Technologies and Applications
ITM 548 System and Network Security
ITM 549 System and Network Security: Projects & Advanced Methods
ITM 571 Project Management for Information Technology Management
ITM 575 Networking and Telecommunications Management
ITM 594 Special Project in Digital Voice and Data Communication
3. IT Management and Entrepreneurship (18 hours)
Recommended courses:
ITM 571 Project Management for Information Technology Management
ITM 574 Strategic Information Technology Management
ITM 581 IT Entrepreneurship
Plus three courses chosen from the following:
ITM 531 Object-Oriented System Analysis, Modeling and Design
ITM 532 UML Based Software Development
ITM 572 Process Engineering for Information Technology Managers
ITM 573 Building and Leading Effective Teams
ITM 575 Networking and Telecommunications Management
ITM 578 Information Systems Security Management
ITM 582 Business Innovation
ITM 585 Legal and Ethical Issues in Information Technology
INTM 511 Industrial Leadership
INTM 515 Advanced Project Management
INTM 522 Computers in Industry
INTM 534 Resource Management
INTM 543 Purchasing
4. Data Management (18 hours)
Recommended courses:
ITM 421 Data Modeling and Applications
ITM 422 Advanced Database Management I
29
ITM 528 Database Security
Plus three courses chosen from the following:
ITM 423 Advanced Database Management II
ITM 521 Client Server Technologies and Applications
ITM 531 Object-Oriented System Analysis, Modeling and Design
ITM 574 Strategic Information Technology Management
ITM 578 Information Systems Security Management
ITM 594 Special Project in Data Management
5. Internet Development and Electronic Commerce (18 hours)
Recommended courses:
ITM 461 Internet Technologies
ITM 562 Web Site Design, Management and Application Development
ITM 571 Project Management for Information Technology Management
Plus three courses chosen from the following:
ITM 411 Intermediate Object-Oriented Programming
ITM 414 Visual Programming Environments
ITM 515 Advanced Object Oriented Programming
ITM 541 Network Administration and Operations
ITM 563 Internet Application Development
ITM 564 Electronic Commerce Applications and Management
ITM 565 Dynamic Web Page Development
ITM 566 Web Services and Service-Oriented Architectures
ITM 567 Enterprise Web Application Development
COM 525 Research and Usability Testing
COM 542 Knowledge Management in Technical Communication
6. Systems Analysis (18 hours)
Recommended courses: ITM 531 Object Oriented System Analysis, Modeling and Design
ITM 571 Project Management for Information Technology Management
30
ITM 572 Process Engineering for Information Technology Managers
Plus three courses chosen from the following: ITM 511 Application Development Methodologies
ITM 532 UML Based Software Development
ITM 534 Human Computer Interaction
ITM 535 Systems Architecture
ITM 536 Software Testing and Maintenance
ITM 574 Strategic Information Technology Management
ITM 575 Networking and Telecommunications Management
ITM 578 Information Systems Security Management
INTM 522 Computers in Industry
7. Software Development (18 hours)
Recommended courses: ITM 521 Client Server Technologies and Applications
ITM 532 UML Based Software Development
ITM 571 Project Management for Information Technology Management
Plus three courses chosen from the following: ITM 411 Intermediate Object Oriented Programming
ITM 412 Advanced Structured and Object Oriented Programming
ITM 515 Advanced Object Oriented Programming
ITM 511 Application Development Methodologies
ITM 518 Coding Security
ITM 528 Database Security
ITM 531 Object-Oriented System Analysis, Modeling and Design
ITM 534 Human Computer Interaction
ITM 567 Enterprise Web Application Development
ITM 572 Process Engineering for Information Technology Managers
8. Systems Administration (18 hours)
Recommended courses:
ITM 541 Network Administration and Operations
ITM 551 Distributed Workstation System Administration
OR
ITM 552 Client-Server System Administration
31
Plus three courses chosen from the following:
ITM 456 Introduction to Open Source Operating Systems
ITM 551 Distributed Workstation System Administration
OR
ITM 552 Client-Server System Administration
ITM 554 Operating System Virtualization
ITM 558 Operating System Security
ITM 571 Project Management for Information Technology Management
ITM 574 Strategic Information Technology Management
ITM 575 Networking and Telecommunications Management
9. Management Information Systems (18 hours)
Recommended courses:
ITM 421 Data Modeling and Applications
ITM 422 Advanced Database Management I
ITM 571 Project Management for Information Technology
Plus three courses chosen from the following:
ITM 423 Advanced Database Management II
ITM 525 Data Warehousing
ITM 528 Database Security
ITM 531 Object Oriented System Analysis, Modeling and Design
ITM 532 UML Based Software Development
ITM 554 Operating System Virtualization
ITM 572 Process Engineering for Information Technology Managers
INTM 515 Advanced Project Management
INTM 522 Computers in Industry
10. Digital Systems Technology (18 hours)
Recommended courses:
ITM 533 Operating System Design Implementation
ITM 555 Handheld Device Technologies
32
ITM 593 Embedded Systems
Plus three courses chosen from the following:
ITM 492 Embedded Systems and Reconfigurable Logic Design
ITM 511 Application Development Methodologies
ITM 535 Systems Architecture
ITM 540 Introduction to Data Networks and the Internet
ITM 541 Network Administration and Operations
ITM 542 Wireless Technologies and Applications
ITM 545 Telecommunications Technology
ITM 546 Voice Communications Over Data Networks
INTM 522 Computers in Industry
Master of Information Technology & Management:
General Course of Study
These are selected groupings of courses allowing students enrolled in the Master of Information Technology & Management degree to
develop a broad overview knowledge of information technology. Suggested courses in each area are marked with an asterisk (*) with one
alternative course listed for each area; more alternatives may be possible at the discretion of the student’s advisor.
Internet Development and Electronic Commerce
*ITM 461 Internet Technologies
*ITM 562 Web Site Design, Management and Application Development
ITM 574 Strategic Information Technology Management
Data Management
*ITM 421 Data Modeling and Applications
*ITM 531 Object Oriented System Analysis, Modeling and Design
ITM 521 Client Server Technologies and Applications
Networking and Communications
*ITM 540 Introduction to Data Networks and the Internet
*ITM 548 System and Network Security
ITM 541 Network Administration and Operations
System Administration
33
*ITM 551 Distributed Workstation System Administration I
OR
ITM 552 Client-Server System Administration I
Software Development
*ITM 411 Intermediate Object Oriented Programming
*ITM 571 Project Management for Information Technology Management
ITM 532 UML Based Software Development
Computer & Information Security
*ITM 578 Information Systems Security Management
ITM 528 Database Security
ITM 548 System and Network Security
Certificate Program
Certificate programs offer working professionals an opportunity to increase their knowledge and skills in the specific areas of information
technology. A certificate representing proven academic performance is presented after the required coursework is completed with a GPA of
3.0/4.0.
Courses taken may be later applied toward a degree program. Applicants should have a bachelor’s degree from an accredited college or
university; the degree need not be in an information technology or computer related field.
Certificate in Computer and Network Security Technologies(3 Courses) This program is designed for students seeking knowledge that will prepare them for careers in computer and network security and to deal
with the challenging computer and network security problems facing society. All courses may be later applied toward the Master of
Information Technology and Management degree for those who apply and are accepted to the degree program.
Students in this program must select nine hours of coursework from the following:
ITM 540 Introduction to Data Networks and the Internet,
ITM 548 System and Network Security
ITM 528 Database Security
ITM 578 Information System Security Management
ITM 543 Vulnerability Analysis and Control
34
CONTACT INFORMATION
Mr. D. Rajagopalan, Director – Operations
Mobile: +91 98860 54925
Illinois Institute of Tech (India) Pvt. Ltd.
#2 M.S.R Industrial Area, M.S Ramaiah Campus (Behind M.S.R.I.T. Post Office),
Mathikere, Bangalore 560054.
Tel 080 - 2360 8502 / 2360 9510
Fax 080 - 2360 9511