Professional Science Masters in Biotechnology
The PSM in Biotechnology at Saint Mary's is a two-year, 40-credit hybrid program de...
Moraga, California
INTAKE: Jan & Aug
The B.S. in Computer Science is a four-year undergraduate program that delves deeply into both the theoretical foundations and practical applications of computation. It covers core areas such as programming languages, data structures, algorithms, computer systems, and web development. A key differentiating aspect of the program is its emphasis on the ethical implications of technology, ensuring graduates are not only technically proficient but also socially conscious professionals aware of technology's impact on communities and society at large. The curriculum is structured to equip students with the ability to design, analyze, debug, and apply computer programs effectively to solve complex real-world problems and analyze data efficiently.
STEM-designated: Yes, the Bachelor of Science (B.S.) in Computer Science program at Saint Mary's College of California is a STEM-designated degree. This designation is highly advantageous for international students on an F-1 visa, as it makes them eligible for the STEM Optional Practical Training (OPT) extension. This extension allows for an additional 24 months of post-completion work authorization in the U.S. beyond the initial 12 months, providing a total of up to three years of valuable practical experience in their field.
Curriculum: The B.S. in Computer Science curriculum at SMC is rigorous and comprehensive, combining foundational computer science coursework with complementary studies in mathematics and specialized topics. Core courses typically include Programming I & II (Data Structures), Computer Systems, Web Programming, and Analysis of Algorithms. Crucially, the curriculum also integrates a dedicated "Tech Ethics" course (CS 360), which explores the ethical complexities of computational choices and their societal impact. Students also engage with data-centric subjects like Data Visualization and Storytelling and Database Programming. Elective options allow for deeper dives into areas such as Artificial Intelligence, Machine Learning, and various advanced mathematics topics, culminating in a Capstone Experience (CS 496) where students apply their accumulated knowledge to a significant project.
Research Focus: Saint Mary's College places a significant emphasis on undergraduate research within its Computer Science program. Students are actively encouraged to engage in hands-on research opportunities alongside faculty, often from their first year. The Department of Mathematics and Computer Science is committed to training "highly capable problem solvers" and fosters an environment where students can "make discoveries alongside our world-renowned faculty." Opportunities include "Academic Year Research" and competitive "Summer Research" programs, which are often paid. This strong research focus allows students to apply computational knowledge to real-world problems, develop advanced analytical skills, and often culminates in presentations at campus events or national conferences, preparing them for future academic or industry research roles.
Industry Engagement: Saint Mary's College actively prepares its B.S. in Computer Science graduates for successful careers in the tech industry, leveraging its strategic location in the Bay Area. The curriculum is meticulously designed to align with industry demands, equipping students with practical skills in programming, web development, database management, and data analysis. The college emphasizes providing "hands-on opportunities" through "competitive internships" and offers tailored career counseling. Alumni frequently highlight how the blend of technical expertise with the strong communication and critical thinking skills fostered by the liberal arts approach makes them highly effective in professional settings, enabling them to communicate complex technical concepts to diverse audiences. The program aims to produce graduates who are well-prepared to meet the high demand for skilled computer scientists in today's digital economy.
Global Perspective: Saint Mary's College fosters a robust global perspective within its B.S. in Computer Science program by acknowledging the universal nature of computational solutions and their far-reaching societal and ethical implications across the globe. The inclusion of the "Tech Ethics" course (CS 360) explicitly addresses how computational solutions affect diverse communities, particularly disadvantaged ones, and society at large, thereby cultivating an awareness of global implications and responsible technology development. The college's broader commitment to a liberal arts education, which includes "Engaging the World" as a key learning goal, encourages students to consider diverse cultural contexts and apply their technical skills to solve global challenges. This holistic approach prepares graduates for careers in a globally interconnected tech landscape, whether working for multinational corporations or contributing to international initiatives.
Moraga, California
IELTS 6.5
USD 59251
Undergraduate Entry Requirements
Academic Qualifications: Applicants for undergraduate programs typically require a minimum academic achievement of 65% or above in their previous academic qualifications.
English Language Proficiency:
Saint Mary's College of California is dedicated to making high-quality education accessible and affordable for students from around the world. To support this commitment, the college offers a range of scholarships and financial aid opportunities specifically for international students who demonstrate academic excellence, leadership potential, and a desire to make a meaningful impact in their communities.
Merit-Based Scholarships: All international undergraduate applicants are automatically considered for merit-based scholarships at the time of admission no separate application is required. These scholarships are awarded based on academic achievements, standardized test scores (if submitted), extracurricular involvement, and personal accomplishments.
International Excellence Scholarship: This competitive award recognizes exceptional international students who exhibit outstanding academic performance and global leadership. Students selected for the International Excellence Scholarship may receive additional financial support beyond standard merit scholarships. Selection is based on a holistic review of the application, essays, and achievements.
Need-Based Financial Aid: While financial aid for international students is limited, some need-based assistance may be available on a case-by-case basis. Students are encouraged to communicate directly with the Office of Admissions and Financial Aid to explore all available options.
External Scholarships and Sponsorships: International students are also encouraged to apply for external scholarships from global organizations, private foundations, and government-sponsored programs. The college provides guidance and resources to help students identify and apply for third-party funding opportunities that can supplement institutional aid.
A Bachelor of Science (B.S.) in Computer Science from Saint Mary's College of California (SMC) offers a dynamic and rigorous education, fusing deep technical knowledge with the critical thinking and communication skills inherent in a liberal arts college.
Software Engineer/Developer: This is a foundational role where graduates design, develop, test, and maintain software applications and systems. They might work on front-end interfaces, back-end logic, or full-stack development for web, mobile, or desktop platforms across various industries.
Data Scientist: Leveraging the program's data-centric components, graduates can work as data scientists, collecting, cleaning, analyzing, and interpreting large, complex datasets to build predictive models, identify trends, and provide data-driven insights that inform business strategies.
Machine Learning Engineer: With a strong foundation in algorithms and computational thinking, graduates can pursue roles as machine learning engineers, designing, building, and deploying AI models, optimizing their performance, and integrating them into various applications.
Cybersecurity Analyst: Given the increasing importance of digital security, graduates can become cybersecurity analysts, monitoring networks for threats, investigating breaches, and implementing robust security measures to protect an organization's data and systems.
Web Developer (Front-end/Back-end/Full-stack): Specializing in creating and maintaining websites, graduates can focus on the visual and interactive elements (front-end), the server-side logic and databases (back-end), or combine both aspects (full-stack) to build comprehensive web solutions.
Database Administrator (DBA): This role involves managing, maintaining, and securing an organization's databases, ensuring data integrity, performance, and accessibility, which is crucial for any data-driven enterprise.
Cloud Engineer/Architect (Entry-Level): With the shift to cloud computing, graduates can help design, implement, and manage cloud infrastructure and services on platforms like AWS, Azure, or Google Cloud, optimizing scalability and efficiency for various applications.
IT Consultant: Graduates can apply their problem-solving and communication skills to advise businesses on technology strategies, system implementations, and process improvements, helping clients optimize their IT infrastructure and achieve business goals.
Game Developer: For those with a passion for interactive media, a B.S. in Computer Science provides the technical skills to design, code, and test video games for various platforms, often working as part of a larger development team.
Further Study (Graduate School): The rigorous B.S. curriculum provides an excellent foundation for pursuing advanced degrees such as a Master's or Ph.D. in Computer Science, Data Science, Artificial Intelligence, Cybersecurity, or related specialized fields, opening doors to research or higher-level industry positions.