M.S. in Computer Science

Computer Science

Program Director

Art Hanna, Ph.D.

The Master of Science in Computer Science program at St. Mary’s prepare students to manage a software development project from analysis, design, implementation, testing and maintenance to management of quality, budgets, deliverables and deadlines. This program requires two engineering (EG) courses.  The program is designed to provide a deep understanding of the hardware and software components of computer systems and the following:

  • Hardware organization
  • Data communication and databases
  • Software requirements analysis
  • Software design methodologies
  • Software implementation and testing

Professors in these programs have expertise in:

  • Artificial intelligence,
  • Computer security/cybersecurity,
  • Game development and simulation, and
  • Programming languages.

Click on the course number to view course title and description. 

Computer Science Core
CS 6310Systems Analysis and Design3
CS 6320Files and Database3
CS 6330Advanced Computer Networks3
CS 6340Advanced Software Engineering3
CS 6350Hardware & Operating Systems3
CS 6395Project3
Computer Science Electives
Any other graduate computer science course (other than the core courses) for a total of 9 (nine) credit hours. This is typically 3 courses.9
Engineering Electives
Any two 3-credit hour EG classes for which the pre-requisites are met.6
Total Semester Hours33
Computer Science Core - Thesis Option
CS 6310Systems Analysis and Design3
CS 6320Files and Database3
CS 6330Advanced Computer Networks3
CS 6340Advanced Software Engineering3
CS 6350Hardware & Operating Systems3
Thesis
CS 6391Thesis I3
CS 6392Thesis II3
Computer Science Electives
Any other graduate computer science course (other than the core courses) for a total of 6 (six) credit hours. This is typically 2 courses.6
Engineering Electives
Any two 3-credit hour EG classes for which the pre-requisites are met.6
Total Semester Hours33