Computer Science, BA

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.

 

Apply Request Info

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)

Image
Computer science class

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

 

Explore More Career Outcome

 

Saint Mary's Testimonials

women smiling

“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

School and Department Information