Master of Science in Computer and Information Science

Master of Computer and Information Science

Example courses offered as part of the Master of Computer and Information Science include:

  • Advanced Programming Concepts
  • Web Programming
  • The UNIX Operating System
  • Network Security
  • User Interface Implementation
  • Applied Cryptography
  • Database Management Systems

Specific Degree Requirements

Each candidate for the Master of Science in Computer and Information Science degree must complete a minimum of 30 semester hours of coursework.

Core Courses (12 hours)
MCIS5103Advanced Programming Concepts
MCIS5113Web Technology
MCIS5413Web Programming
MCIS5133Data Base Management Systems
Choose 18 hours from the following:
MCIS5003Survey of Information Tech with Applications
MCIS5013The UNIX Operating System
MCIS5153Design and Analysis of Web-based Information System
MCIS6153Software Engineering
MCIS6123Decision Support Systems
MCIS6133User Interface Implementation
MCIS6143Web Application and Web Services
MCIS6163Computer Networking
MCIS6173Networking Security
MCIS6243Wireless and Mobile Security*
MCIS6223Risk Analysis and Infrastructure*
MCIS6213Applied Crypotography*
MCIS6233Computer Forensics*
MCIS6183Special Topics
*Required for emphasis in Cyber Security and Information Assurance


Mathematics & Computer Science / College of Science & Engineering

Hours Required: 30
Categories: Graduate
Delivery:Hybrid, On-Campus, Online
The Master of Science in Computer and Information Science is designed to reflect the ongoing changes in the computer science field. It will provide a solid foundation in computer hardware and software, systems design, communications, and project/team management skills, particularly in the networking environment. It will provide students the training and information for an enduring foundation needed for future professional growth. Specific career tracks anticipated for graduates include information system project management, system analyst and design or development specialist, data manager, and pre-Ph.D. and M.D. research assistant data managers.

Undergraduate requirements

Students should have a bachelor’s degree in computer science or a related field. Students with a bachelor’s degree in other areas will be considered and may be required to take up to four undergraduate courses, determined by the advisor, from the following: CSCI 3063 High Level Language, CSCI 3103 Data Structures and Algorithms, CSCI 3703 Computer Architecture, and MATH 2033 Discrete Mathematics. No graduate credit is given for the completion of undergraduate courses. 

Program Contact

Contact Information

Dr. Md Karim

Apply Now View All SAU Degree Options