Master of Information Technology and Management

This is an archived copy of the 2019-2020 catalog. To access the most recent version of the catalog, please visit http://bulletin.iit.edu.

At the conclusion of their studies, graduates of this degree should be able to:

  • Deliver optimal technical and policy technology solutions for the problems of business, industry, government, non-profit organizations, and individuals in each student’s particular area of focus
  • Work with, lead, and manage teams in an enterprise environment to collaboratively arrive at optimal technology solutions
  • Manage and deploy information resources applicable to each student’s particular area of focus in an enterprise setting

All students are required to complete a minimum of three core courses which are included as a part of each program specialization. These core courses will ensure an ability to develop software applications at a competent level using a contemporary programming language, the capability to employ and deploy appropriate system technologies, and a grasp of business development knowledge appropriate to the discipline. Students electing not to complete a specialization must complete at least one course from each of the seven core subject topic areas. Advisers will assist students in the selection of core courses most relevant to their interests and career goals.

The specializations 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 adviser.

Curriculum

Master of Information Technology and Management (without Specialization)

Programming (3)
Select three credit hours of Programming courses3
Application Development (3)
Select three credit hours of Application Development courses3
Information Systems Technologies (3)
Select three credit hours of Information Systems Technologies courses3
Information Technology Architectures (3)
Select three credit hours of Information Technology Architectures courses3
Design (3)
Select three credit hours of Design courses3
Management (3)
Select three credit hours of Management courses3
Innovation (3)
Select three credit hours of Innovation courses3
Elective Courses (9)
Select nine credit hours9
Total Credit Hours30

Master of Information Technology and Management (with Specialization)

Specialization Courses (24)
Select 24 credit hours from approved core and specialization courses 124
Elective Courses (6)
Select six credit hours6
Total Credit Hours30
 

Graduate Core Courses by Subject and Topic

The following courses comprise the graduate core courses:

Subject: Software Development

Topic: Programming
ITMD 510Object-Oriented App Develop3
ITMD 512Structured/Systems Programming3
ITMD 514Programming for Data Analytics3
ITMD 515Advanced Software Programming3
ITMS 514Prgrmming for Cyber Analytics3

Subject: System Technologies

Topic: Application Development
ITMD 553Enterprise Intelligent Device3
ITMD 554Mass-Market Intelligent Device3
ITMD 555Open-Source Intelligent Device3
ITMD 565Rich Internet Applications3
ITMD 566Service-Oriented Architectures3
ITMT 593Embedded Systems3
Topic: Information Systems Technologies
ITMO 533Enterprise Server Admin3
ITMO 553Open Source System Admin3
ITMO 556Intro to Open Source Software3
ITMS 558Operating Systems Security3
Topic: Information Technology Architectures
ITMO 540Intro Data Networks & Internet3
ITMO 554Operating Sys Virtualization3
ITMS 548Cyber Security Technologies3
ITMT 535Data Center Architecture3

Subject: Business Development

Topic: Design
ITMD 511Application Dev Methodologies3
ITMD 532UML-Based Software Development3
ITMD 534Human/Computer Interaction3
ITMT 531OO Syst Anlys Mod & Des3
Topic: Management
ITMM 537Vendor Mgmt/Service Lvl Agrmts3
ITMM 570Fund of Mgmt for Tech Prof3
ITMM 571Project Management for ITM3
ITMM 574ITM Frameworks3
ITMM 575Networking/Telecom Management3
ITMS 578Cyber Security Mgmt3
Topic: Innovation
ITMM 581IT Entrepreneurship3
ITMM 582Business Innovation3
ITMD 535Human-Computer Interaction Des3

Specializations

Computer and Information Security

Required Courses (24)
ITMO 540Intro Data Networks & Internet3
ITMO 556Intro to Open Source Software3
ITMS 514Prgrmming for Cyber Analytics3
ITMS 548Cyber Security Technologies3
ITMS 578Cyber Security Mgmt3
Select six credit hours from the following:6
Any 500-level ITMS elective 1
6
Select three credit hours from the following:3
Any 500-level ITMO elective
3
Any 500-level ITMS elective
3
IT Auditing3
Total Credit Hours24

Data Analytics and Management

Required Courses (24)
ITMD 514Programming for Data Analytics (Programming for Data Analytics)3
ITMD 523Adv Topics in Data Management3
ITMD 526Data Warehousing3
ITMD 527Data Analytics3
ITMS 528Database Security3
ITMT 531OO Syst Anlys Mod & Des3
Select three credit hours from the following:3
Enterprise Intelligent Device3
Mass-Market Intelligent Device3
Open-Source Intelligent Device3
Rich Internet Applications3
Service-Oriented Architectures3
Embedded Systems3
Select three credit hours from the following:3
Advanced Software Programming3
Client/Server Techngs & Applct3
Topics in Data Science & Mgmt3
Advanced Data Analytics3
Service-Oriented Architectures3
Vendor Mgmt/Service Lvl Agrmts3
ITM Frameworks3
Storage Technologies3
Cyber Security Mgmt3
Total Credit Hours24

Information Technology Infrastructure

Required Courses (24)
ITMD 510Object-Oriented App Develop3
ITMO 540Intro Data Networks & Internet3
ITMO 556Intro to Open Source Software3
Select three credit hours from the following:3
Vendor Mgmt/Service Lvl Agrmts3
Project Management for ITM3
ITM Frameworks3
Networking/Telecom Management3
Cyber Security Mgmt3
Select 12 credit hours from the following:12
Web Real-Time Communications3
Rich Internet Applications3
Data Center Management3
Shell Scripting for Sys Admin3
Enterprise Server Admin3
Network Admin & Operations3
Wireless Technologies & Apps3
Cloud Computing Technologies3
Telecomm Over Data Networks3
Projects & Advanced Methods3
Enterprise End-User Sys Admin3
Open Source System Admin3
Operating Sys Virtualization3
Storage Technologies3
Operating Systems Security3
Incdnt Rspnse Disaster Rcvry3
Data Center Architecture3
Total Credit Hours24

IT Management and Entrepreneurship

Required Courses (24)
ITMD 510Object-Oriented App Develop3
ITMD 534Human/Computer Interaction3
ITMM 570Fund of Mgmt for Tech Prof3
ITMM 581IT Entrepreneurship3
ITMM 582Business Innovation3
Select three credit hours from the following:3
Enterprise Intelligent Device3
Mass-Market Intelligent Device3
Open-Source Intelligent Device3
Select six credit hours from the following:6
Any 500-level ITMM elective
Intelligent Device Projects3
Cyber Security Mgmt3
Intro to Social Commerce3
Consulting for Technical Prof3
Total Credit Hours24

Management Information Systems

Required Courses (24)
ITMD 510Object-Oriented App Develop3
ITMD 521Client/Server Techngs & Applct3
ITMD 523Adv Topics in Data Management3
ITMD 566Service-Oriented Architectures3
ITMM 574ITM Frameworks3
Select six credit hours from the following:6
Vendor Mgmt/Service Lvl Agrmts3
Process Engrng for IT Managers3
IT Auditing3
Operating Sys Virtualization3
OO Syst Anlys Mod & Des3
Select three credit hours from the following:3
Modeling for Decision-Making3
Advanced Software Programming3
Topics in Data Science & Mgmt3
Data Warehousing3
Data Analytics3
Advanced Data Analytics3
UML-Based Software Development3
Vendor Mgmt/Service Lvl Agrmts3
Cloud Computing Technologies3
Storage Technologies3
Database Security3
Intro to Social Commerce3
Consulting for Technical Prof3
Total Credit Hours24

Smart Technology and Innovation

Required Courses (24)
ITMD 510Object-Oriented App Develop3
ITMD 556Intelligent Device Projects3
ITMM 582Business Innovation3
ITMO 556Intro to Open Source Software3
ITMT 593Embedded Systems3
Select three credit hours from the following:3
Enterprise Intelligent Device3
Mass-Market Intelligent Device3
Open-Source Intelligent Device3
Select three credit hours from the following:3
Application Dev Methodologies3
Intelligent Device Projects3
Wireless Technologies & Apps3
Cloud Computing Technologies3
Select three credit hours from the following:3
Web Real-Time Communications3
Enterprise Intelligent Device3
Mass-Market Intelligent Device3
Open-Source Intelligent Device3
Intelligent Device Projects3
Rich Internet Applications3
Intro Data Networks & Internet3
Network Admin & Operations3
Telecomm Over Data Networks3
Modeling for Decision-Making3
Intro to Social Commerce3
Total Credit Hours24

Software Development

Required Courses (24)
ITMD 510Object-Oriented App Develop3
ITMD 515Advanced Software Programming3
ITMD 536Software Testing & Maintenance3
ITMD 565Rich Internet Applications3
ITMM 571Project Management for ITM3
Select three credit hours from the following:3
Application Dev Methodologies3
Open Source Programming3
UML-Based Software Development3
Select six credit hours from the following:6
Application Dev Methodologies3
Structured/Systems Programming3
Open Source Programming3
Topics in Software Development3
UML-Based Software Development3
Human/Computer Interaction3
Enterprise Intelligent Device3
Mass-Market Intelligent Device3
Open-Source Intelligent Device3
Intelligent Device Projects3
Rich Internet Applications3
Process Engrng for IT Managers3
Coding Security3
OO Syst Anlys Mod & Des3
Intro to Social Commerce3
Total Credit Hours24

Systems Analysis

Required Courses (24)
ITMD 510Object-Oriented App Develop3
ITMD 511Application Dev Methodologies3
ITMD 534Human/Computer Interaction3
ITMD 536Software Testing & Maintenance3
ITMM 572Process Engrng for IT Managers3
ITMT 531OO Syst Anlys Mod & Des3
Select three credit hours from the following:3
Enterprise Intelligent Device3
Mass-Market Intelligent Device3
Open-Source Intelligent Device3
Rich Internet Applications3
Select three credit hours from the following:3
Modeling for Decision-Making3
UML-Based Software Development3
ITM Frameworks3
Networking/Telecom Management3
IT Auditing3
Cyber Security Mgmt3
Consulting for Technical Prof3
Total Credit Hours24

Web Design and Application Development

Required Courses (24)
ITMD 510Object-Oriented App Develop3
ITMD 534Human/Computer Interaction3
ITMD 562Web Site App Development3
ITMD 565Rich Internet Applications3
ITMD 567Web Systems Integration3
ITMM 582Business Innovation3
Select six credit hours from the following:6
User Experience Research/Eval3
Application Dev Methodologies3
Open Source Programming3
Advanced Software Programming3
Topics in Software Development3
Web Real-Time Communications3
Enterprise Intelligent Device3
Mass-Market Intelligent Device3
Open-Source Intelligent Device3
Intermediate Web App Dev3
Adv Web Site App Development3
Service-Oriented Architectures3
Topics in Application Devlmpnt3
Intro to Social Commerce3
Total Credit Hours24