Master of Information Technology and Management

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
1

Students may select courses in order to fulfill a desired specialization. See Specializations tab on this page for more details. The three required core courses are included in each program specialization.

 

Graduate Core Courses by Subject and Topic

The following courses comprise the graduate core courses:

Subject: Software Development

Topic: Programming
ITMD 510Object-Oriented Application Development3
ITMD 512Structured and Systems Programming3
ITMD 514Programming for Data Analytics3
ITMD 515Advanced Software Programming3
ITMS 514Programming for Cybersecurity Analytics3

Subject: System Technologies

Topic: Application Development
ITMD 541Web Application Foundations3
ITMD 553Enterprise Intelligent Device Applications3
ITMD 554Mass-Market Intelligent Device Applications3
ITMD 555Open-Source Intelligent Device Applications3
ITMD 566Service-Oriented Architectures3
ITMT 593Embedded Systems3
Topic: Information Systems Technologies
ITMO 544Cloud Computing Technologies3
ITMO 553Open Source System Administration3
ITMO 556Introduction to Open Source Software3
ITMS 558Operating Systems Security3
Topic: Information Technology Architectures
ITMO 540Introduction to Data Networks and the Internet3
ITMO 554Operating Systems Virtualization3
ITMS 548Cyber Security Technologies3
ITMT 535Data Center Architecture3

Subject: Business Development

Topic: Design
ITMD 511Application Development Methodologies3
ITMD 532UML-Based Software Development3
ITMD 534Human and Computer Interaction3
ITMT 531Object-Oriented System Analysis, Modeling, and Design3
Topic: Management
ITMM 537Vendor Management and Service Level Agreements3
ITMM 570Fundamentals of Management for Technology Professionals3
ITMM 571Project Manangement for Information Technology Management3
ITMM 574Information Technology Management Frameworks3
ITMM 575Networking and Telecommunications Management3
ITMS 578Cyber Security Management3
Topic: Innovation
ITMM 581Information Technology Entrepreneurship3
ITMM 582Business Innovation3
ITMD 535Human-Computer Interaction Design3

Specializations

Computer and Information Security

Required Courses (24)
ITMO 540Introduction to Data Networks and the Internet3
ITMO 556Introduction to Open Source Software3
ITMS 514Programming for Cybersecurity Analytics3
ITMS 548Cyber Security Technologies3
ITMS 578Cyber Security Management3
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
Information Technology Auditing3
Total Credit Hours24
1

ITMS 579 may only be taken once as part of this requirement

Data Analytics and Management

Required Courses (24)
ITMD 514Programming for Data Analytics (Programming for Data Analytics)3
ITMD 522Data Mining and Machine Learning3
ITMD 523Advanced Topics in Data Management3
ITMD 526Data Warehousing3
ITMS 528Database Security3
ITMT 531Object-Oriented System Analysis, Modeling, and Design3
Select three credit hours from the following:3
Web Application Foundations3
Enterprise Intelligent Device Applications3
Mass-Market Intelligent Device Applications3
Open-Source Intelligent Device Applications3
Service-Oriented Architectures3
Embedded Systems3
Select three credit hours from the following:3
Big Data Infrastructure3
Applied Artificial Intelligence and Deep Learning3
Topics in Data Science and Management3
Advanced Data Analytics3
Service-Oriented Architectures3
Vendor Management and Service Level Agreements3
Information Technology Management Frameworks3
Storage Technologies3
Cyber Security Management3
Total Credit Hours24

Information Technology Infrastructure

Required Courses (24)
ITMD 510Object-Oriented Application Development3
ITMO 540Introduction to Data Networks and the Internet3
ITMO 556Introduction to Open Source Software3
Select three credit hours from the following:3
Vendor Management and Service Level Agreements3
Project Manangement for Information Technology Management3
Information Technology Management Frameworks3
Networking and Telecommunications Management3
Cyber Security Management3
Select 12 credit hours from the following:12
Web Application Foundations3
Web Real-Time Communication3
Data Center Management3
Shell Scripting for System Administration3
Enterprise Server Administration3
Network Administration and Operations3
Wireless Technologies and Applications3
Cloud Computing Technologies3
Telecommunications Over Data Networks3
Telecommunications Over Data Networks: Projects and Advanced Methods3
Enterprise End-User System Administration3
Open Source System Administration3
Operating Systems Virtualization3
Storage Technologies3
Operating Systems Security3
Incident Response, Disaster Recovery, and Business Continuity3
Data Center Architecture3
Total Credit Hours24

IT Management and Entrepreneurship

Required Courses (24)
ITMD 510Object-Oriented Application Development3
ITMD 534Human and Computer Interaction3
ITMM 570Fundamentals of Management for Technology Professionals3
ITMM 581Information Technology Entrepreneurship3
ITMM 582Business Innovation3
Select three credit hours from the following:3
Enterprise Intelligent Device Applications3
Mass-Market Intelligent Device Applications3
Open-Source Intelligent Device Applications3
Select six credit hours from the following:6
Any 500-level ITMM elective
Intelligent Device Projects3
Cyber Security Management3
Introduction to Social Commerce3
Consulting for Technical Professionals3
Total Credit Hours24

Management Information Systems

Required Courses (24)
ITMD 510Object-Oriented Application Development3
ITMD 521Big Data Infrastructure3
ITMD 523Advanced Topics in Data Management3
ITMD 566Service-Oriented Architectures3
ITMM 574Information Technology Management Frameworks3
Select six credit hours from the following:6
Vendor Management and Service Level Agreements3
Process Engineering for Information Technology Managers3
Information Technology Auditing3
Operating Systems Virtualization3
Object-Oriented System Analysis, Modeling, and Design3
Select three credit hours from the following:3
Modeling for Decision-Making3
Advanced Software Programming3
Topics in Data Science and Management3
Data Warehousing3
Data Analytics3
Advanced Data Analytics3
UML-Based Software Development3
Vendor Management and Service Level Agreements3
Cloud Computing Technologies3
Storage Technologies3
Database Security3
Introduction to Social Commerce3
Consulting for Technical Professionals3
Total Credit Hours24

Smart Technology and Innovation

Required Courses (24)
ITMD 510Object-Oriented Application Development3
ITMD 556Intelligent Device Projects3
ITMM 582Business Innovation3
ITMO 556Introduction to Open Source Software3
ITMT 593Embedded Systems3
Select three credit hours from the following:3
Enterprise Intelligent Device Applications3
Mass-Market Intelligent Device Applications3
Open-Source Intelligent Device Applications3
Select three credit hours from the following:3
Application Development Methodologies3
Intelligent Device Projects3
Wireless Technologies and Applications3
Cloud Computing Technologies3
Select three credit hours from the following:3
Web Application Foundations3
Web Real-Time Communication3
Enterprise Intelligent Device Applications3
Mass-Market Intelligent Device Applications3
Open-Source Intelligent Device Applications3
Intelligent Device Projects3
Introduction to Data Networks and the Internet3
Network Administration and Operations3
Telecommunications Over Data Networks3
Modeling for Decision-Making3
Introduction to Social Commerce3
Total Credit Hours24

Software Development

Required Courses (24)
ITMD 510Object-Oriented Application Development3
ITMD 515Advanced Software Programming3
ITMD 536Software Testing and Maintenance3
ITMD 5653
ITMM 571Project Manangement for Information Technology Management3
Select three credit hours from the following:3
Application Development Methodologies3
Open Source Programming3
UML-Based Software Development3
Select six credit hours from the following:6
Application Development Methodologies3
Structured and Systems Programming3
Open Source Programming3
Topics in Software Development3
UML-Based Software Development3
Human and Computer Interaction3
Web Application Foundations3
Enterprise Intelligent Device Applications3
Mass-Market Intelligent Device Applications3
Open-Source Intelligent Device Applications3
Intelligent Device Projects3
Process Engineering for Information Technology Managers3
Coding Security3
Object-Oriented System Analysis, Modeling, and Design3
Introduction to Social Commerce3
Total Credit Hours24

Systems Analysis

Required Courses (24)
ITMD 510Object-Oriented Application Development3
ITMD 511Application Development Methodologies3
ITMD 534Human and Computer Interaction3
ITMD 536Software Testing and Maintenance3
ITMM 572Process Engineering for Information Technology Managers3
ITMT 531Object-Oriented System Analysis, Modeling, and Design3
Select three credit hours from the following:3
Web Application Foundations3
Enterprise Intelligent Device Applications3
Mass-Market Intelligent Device Applications3
Open-Source Intelligent Device Applications3
Select three credit hours from the following:3
Modeling for Decision-Making3
UML-Based Software Development3
Information Technology Management Frameworks3
Networking and Telecommunications Management3
Information Technology Auditing3
Cyber Security Management3
Consulting for Technical Professionals3
Total Credit Hours24

Web Design and Application Development

Required Courses (27)
ITMD 534Human and Computer Interaction3
ITMD 541Web Application Foundations3
ITMD 542Full-Stack Web Development3
ITMD 547Web Systems Integration3
ITMM 582Business Innovation3
Select three credit hours from the following:3
Front-End Web Development3
Back-End Development3
Select six credit hours from the following:6
Front-End Web Development3
Back-End Development3
Web Real-Time Communication (Select six credit hours from the following:)6
Web Microservices and APIs3
Topics in Web Development1-3
ITMD 566Service-Oriented Architectures3
Total Credit Hours27