|
Jul 05, 2025
|
|
|
|
2025-2026 Graduate and Professional Programs Academic Catalog *DRAFT*
Master of Science in Computer Science
|
|
Return to: Graduate and Professional Programs
The fully-online Master of Science in Computer Science at Saint Mary’s College of California provides students with cutting-edge education paired with a clear sense of social responsibility founded in the liberal arts tradition. Students will study algorithms, information security, artificial intelligence, and cyber security with a focus on the impact of technology upon larger society. Graduates of the program will be prepared as leaders in defining how technology can be a tool for achieving justice.
The MS in Computer Science at Saint Mary’s provides working professionals, recent graduates and those looking to transition into the field the opportunity to complete a 30 unit Masters degree in as quickly as 1 year. The program is designed with working professionals in mind, with completely online, mostly synchronous classes and the small-cohort learning model that Saint Mary’s is known for. The program prepares students to develop advanced knowledge in computer science, while also developing socially responsible leaders in the field. Students complete the program through a client driven practicum course that allows the student hands-on experience working in industry or non-profit organizations, facilitated by Saint Mary’s.
The curriculum not only advances the students’ knowledge in the field of computer science with an artificial intelligence concentration and cyber security concentration, it also prepares students to articulate ethical complexities behind programming choices in the modern day.
Program Director
Udayan Das, Ph. D. udd1@stmarys-ca.edu
Program Learning Outcomes
- ANALYZE the correctness and efficiency of algorithmic solutions applicable to computational problem solving.
- ARTICULATE the ethical complexities behind computational and programmatic choices and implementations, and the ways that computational solutions affect communities, especially disadvantaged communities, and society at large.
- DEMONSTRATE advanced knowledge of information security principles and security challenges in networks and software systems
- DEMONSTRATE knowledge of the architecture and design of computing systems ranging from PC architecture to computer networks, and cloud-based systems.
- APPLY artificial intelligence methods, systems and tools, towards problem solving with an awareness of ethical issues in the deployment of artificial intelligence related to privacy, security, and societal impact.
- APPLY computational knowledge towards real-world problem solving in preparation for professional work.
|
Core Courses
Students are take all 5 core courses to build and advance competency in foundational areas of study. Specialization
Students are required to specialize in one of the following two specializations, Cyber Security or Artificial Intelligence. Students will take all three courses from their chosen specialization, and once course from the other specialization for a total of 4 courses. Practicum
Students take one practicum course for hands-on application of content learned in the program. |
Return to: Graduate and Professional Programs
|
|