Computer Science, BA
Your dream tech career starts here.
Our Computer Science major is designed for students who are passionate about creating a better, fairer world through the most advanced technologies. Guided by our renowned, approachable faculty, you’ll hone your advanced problem-solving skills, computational thinking, and the ability to distill complex information into accessible language. All of this takes place within small, discussion-rooted classes, a hallmark of the liberal arts tradition.
Saint Mary’s is located in the heart of the Bay, a world-renowned hub of tech leaders, startups, and research labs. We’re committed to providing you with hands-on opportunities through laboratory and field research, competitive internships, and career counseling tailored to your unique goals and interests.
Learn More About the Program
Get to know our well-respected faculty and their academic specialties. Or explore scholarship opportunities and an array of research possibilities.
What can you do with a degree in Computer Science?
A degree in Computer Science builds strong foundations in programming, algorithms, systems, databases, and ethics, preparing graduates to design, analyze, and communicate tech solutions across industries.
(*Some careers may require graduate school or additional study)
Software Engineer / Developer
Build, test, and optimize software using data structures, algorithms, and modern engineering practices
Web & App Developer
Create responsive, secure web and mobile applications integrating front ends, APIs, and databases
Data Scientist / Data Analyst / ML Engineer
Extract insights from data, build predictive models, and develop intelligent data-driven systems
Database Engineer / Administrator
Design schemas, maintain data integrity, tune queries, and ensure reliable data operations
Cybersecurity Analyst
Identify vulnerabilities, harden systems, and monitor threats to protect networks and data
Cloud & DevOps Engineer (Systems / SRE)
Automate deployments, manage cloud infrastructure, and ensure system reliability and observability
Technical Product Manager
Translate user needs into clear technical requirements and guide teams through the product lifecycle
Science Journalist
Explain scientific and technological concepts clearly for public audiences across media platforms
National Security / Intelligence Analyst
Analyze technical and digital information to support national security, cybersecurity, and intelligence work
Saint Mary's Testimonials
“Having graduated from Saint Mary's as a Math major with a concentration in Computer Science, I have been lucky enough to spend the last year working as a Data Analyst for British Airways in Europe. The impact of the wonderful math professors at Saint Mary's is easily seen in the skill set they have prepared me with, enabling me to do my job. However, I must admit that a huge advantage has come from the liberal arts approach that Saint Mary's applies in every class setting, instilling an effective communication which sits at the core of every report, analysis, and presentation I do.”
Dominica Masarova, Class of 2021