B.A. in Computer Science

Moraga, California

 

INTAKE: Jan & Aug

Program Overview

The B.A. in Computer Science is a four-year undergraduate program that offers a comprehensive understanding of the theoretical and practical aspects of computation. Students delve into programming languages, data structures, computer systems, web development, and algorithms, while also engaging with the ethical implications of technology. The program aims to equip graduates with the skills to design, analyze, debug, and apply computer programs to solve real-world problems and analyze data. The liberal arts foundation ensures that students also develop strong communication abilities, allowing them to convey complex technical concepts clearly to both technical and non-technical audiences.

STEM-designated: Yes, the Bachelor of Arts (B.A.) in Computer Science program at Saint Mary's College of California is a STEM-designated degree. This is a significant advantage for international students on an F-1 visa, as it allows them to be eligible for the STEM Optional Practical Training (OPT) extension. This extension grants 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.A. in Computer Science curriculum at SMC is designed to provide a strong technical core complemented by a broader liberal arts perspective. Required courses typically include Programming I & II (Data Structures), Computer Systems, Web Programming, Analysis of Algorithms, and a crucial course in Tech Ethics. The curriculum also integrates aspects of data science with courses like Data Visualization and Storytelling, and Database Programming. Additionally, students choose from a range of elective courses that allow for interdisciplinary exploration, such as advanced quantitative analysis, machine learning, geographic information systems, and various mathematics courses like Linear Algebra, Combinatorics, and Probability & Statistics. The Capstone Experience (CS 496) provides a culminating project for students to apply their acquired knowledge.

Research Focus: Saint Mary's College places a strong emphasis on undergraduate research within its Computer Science program. Students have numerous opportunities to engage in hands-on research alongside faculty, often starting early in their academic journey. The Department of Mathematics and Computer Science is "devoted to training the next generation of highly capable problem solvers," encouraging students to "make discoveries alongside our world-renowned faculty." Students can participate in "Academic Year Research" or competitive "Summer Research" programs, which are often paid. This focus on research helps students apply their computational knowledge to real-world problems and develop advanced analytical skills, sometimes culminating in presentations at campus events or national conferences.

Industry Engagement: Saint Mary's College actively prepares its Computer Science graduates for successful careers in the tech industry, leveraging its prime location in the Bay Area. The curriculum is designed to be highly relevant to 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 tailored "career counseling." Testimonials from alumni highlight how the "liberal arts approach" instilled effective communication skills, which are crucial for success in professional roles requiring reports, analysis, and presentations. The program aims to produce graduates who can meet the high demand for qualified computer scientists in today's digital marketplace.

Global Perspective: Saint Mary's College fosters a global perspective within its B.A. in Computer Science program by recognizing the universal nature of computational solutions and their widespread societal impact. The inclusion of a "Tech Ethics" course (CS 360) explicitly encourages students to "understand 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." This fosters an awareness of global implications and responsible technology development. Furthermore, the college's general commitment to a liberal arts education and "Engaging the World" learning goals encourages students to consider diverse cultural contexts and apply their skills to global challenges, preparing them for careers in a globally interconnected tech landscape.

Pollster Education

Location

Moraga, California

Pollster Education

Score

IELTS 6.5

Pollster Education

Tuition Fee

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:

  • IELTS: Overall band score of  6.0 or 6.5 with a minimum of 6.0 in each component.
  • TOEFL: Overall score of 79 or higher.
  • DET (Duolingo English Test): Minimum score of 105.

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 Arts (B.A.) in Computer Science from Saint Mary's College of California (SMC) offers a dynamic and versatile education, blending robust technical training with the critical thinking and communication skills fostered by a liberal arts approach.

Software Developer/Engineer: Designs, codes, tests, and maintains software applications for various platforms (web, mobile, desktop). This is a broad role that can involve front-end (user interface), back-end (server-side logic), or full-stack development.

Web Developer: Specializes in building and maintaining websites. This can include front-end development (user-facing elements), back-end development (server, database, and application logic), or full-stack development (both).

Data Analyst: Collects, cleans, processes, and interprets large datasets to identify trends, create reports, and support data-driven decision-making across various industries like finance, marketing, or healthcare.

UX/UI Designer: Focuses on creating user-friendly and aesthetically pleasing interfaces for software, websites, and applications. This involves understanding user behavior and ensuring a seamless experience.

Quality Assurance (QA) Engineer: Tests software to identify bugs, ensure functionality, and verify that products meet specified requirements and quality standards before release.

IT Project Manager (Entry-Level): Assists in planning, executing, and overseeing IT projects, ensuring they are completed on time, within budget, and meet desired objectives. Strong communication and organizational skills, typical of liberal arts graduates, are highly valued here.

Technical Writer: Creates clear, concise, and accurate documentation for software, hardware, and technical processes, including user manuals, help guides, and developer documentation.

Cybersecurity Analyst (Entry-Level): Monitors computer networks for security breaches, investigates incidents, and implements security measures to protect an organization's data and systems.

Systems Analyst: Analyzes an organization's existing computer systems and procedures, designing and implementing new solutions to improve efficiency and meet business objectives. Their role often bridges the gap between technical teams and business stakeholders.

Further Study (Graduate School): The B.A. in Computer Science provides a solid foundation for pursuing advanced degrees, such as a Master's or Ph.D. in Computer Science, Data Science, Artificial Intelligence, or related fields. It can also serve as preparation for specialized certifications or even an MBA for those interested in management roles within tech.


Similar Courses
WhatsApp Enquiry Call Enquiry Study Abroad GPT