Masters in Information Technology (MSIT)

We are happy to announce that the Master of Science in Information Technology program was approved by the University Board of Trustees on June 4, 2010. Please visit the University Graduate School website to apply online. For more information visit the program description details or contact Dr. Tao Li, SCIS Graduate Program Director (; 305-348-6036).

The Master of Science in Information Technology is intended to educate students in the area of technical aspects of Information. It provides an emphasis on software technology, database technology, and security technology. The program is ideally suited for those who wish to obtain a higher level degree in Information Technology, and seek employment in the IT industry.


The following are in addition to the University's graduate admissions requirements.

  • Bachelor's degree from regionally accredited institution with GPA of 3.0 in Information Technology, Computer Science, Computer Engineering, or a similar field or a Bachelor's degree in any field plus 3 years of Information Technology work experience
  • Three letters of recommendation
  • Approval of the Graduate Committee
  • Foreign students whose native language is not English must score at least 550 (or 213 on computerized exam) in the Test of English as a Foreign Language (TOEFL)

A student's GPA and required test scores will be considered as minimum requirements for admission. The academic background of each student shall be analyzed to determine if there is need for remedial courses in addition to the required curriculum. Students are also required to comply with all course prerequisites.

Required Courses

Students in the Master of Science in Information Technology program will be required to take 30 credits of graduate level courses. Included in the program are 9 credits of Information Technology core courses, 9 credits that form a track, and 12 credits of Information Technology elective courses.

Core Coursework (9 Credits)

  • (3) CEN 5087 Software and Data Modeling
  • (3) CIS 5372 Funamentals of Computer Security
  • (3) CIS 5027 Computer Systems Fundamentals

Courses must be completed with an grade of "B" or higher

Track Courses (9 Credits)

Students Must choose one track from: Security | Software | System Administration

Security Track

The security track will equip students with fundamental knowledge and skills in information security and privacy, system security, and network security so they become highly qualified workforce in information technology fields. Students must choose three courses from the following list:

  • (3) CIS 5373 System Security
  • (3) CIS 5374 Information Security and Privacy
  • (3) EEL 6787 Network Security
  • (3) TCN 5080 Secure Telecommunications Transactions

Software Tack

The software concentration prepares students with fundamental methods and cutting-edge technologies for developing and maintaining software systems. Students graduating from the software engineering specialization will have a thorough knowledge of the process and major techniques for modeling, designing, and analyzing software systems. The graduates of this track will be well-prepared to undertake major software systems development projects from major software corporations such as Motorola, Siemens, and IBM. Students must choose three courses from the following list:

  • (3) CEN 5011 Advanced Software Engineering
  • (3) CEN 5064 Software Design
  • (3) CEN 6075 Software Specification
  • (3) CEN 6070 Software Verification
  • (3) CEN 5076 Software Testing
  • (3) CIS 6612 Advanced Topics in Software Engineering
  • (3) COP 5725 Principles of Database Management Systems

System Administration Track

The System Administration concentration prepares the student to be able to install, support, and maintain servers or other computer systems, and planning for and responding to service outages and other problems. Other duties may include scripting and basic programming, setting up custom operating system environments, project management for systems-related projects, supervising or training computer operators, and being the consultant for computer problems beyond the knowledge of technical support staff. Students must choose three courses from the following list:

  • (3) CIS 5346 Storage Systems
  • (3) CIS 5432 Advanced IT Automation
  • (3) CEN 5011 Advanced Software Engineering
  • (3) COP 5614 Operating Systems
  • (3) COP 6611 Advanced Operating Systems
  • (3) TCN 5030 Computer Communications and Networking Technology
  • (3) TCN 6260 Internetworking
  • (3) TCN 6270 Mobile and Wireless Networks
  • (3) TCN 6430 Network Management and Control Standards

Electives (12 credits)

Students must choose any four graduate level courses offered by the School of Computing and Information Sciences, with the exception of CGS-6834 and COP-6007. Three credits can be earned in either CIS-5900 or CIS-5910, but not both. With the approval of the Graduate Program Director, one course not appearing on this list can be substituted for an elective. Students must choose any four graduate level courses offered.