M.S. in Computer Science

Computer Science

Program Director

Carol Luckhardt Redfield, 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. The Master of Science in Computer Science 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,
  • Game development and simulation,
  • Programming languages and
  • Computer security/cybersecurity
Computer Science Core
CS 6310Systems Analysis and Design3
CS 6320Files and Database3
CS 6330Advanced Network and Data Communications3
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

Thesis Option

Computer Science Core
CS 6310Systems Analysis and Design3
CS 6320Files and Database3
CS 6330Advanced Network and Data Communications3
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