The Bachelor in Computer Science (Applied Computer Science) at Saint Martin's University is a professionally focused undergraduate degree that combines core computing theory with practical software development, systems and data skills. It suits students who want a hands-on education preparing them for technical roles in industry or further study, emphasising small-class instruction and applied projects.
What you'll study
The Applied Computer Science curriculum balances foundational theory with applied coursework and project work. Students study core areas such as programming, data structures and algorithms, computer systems, and software engineering, alongside applied topics like databases, networking, web and mobile development, cybersecurity and data analytics.
- Foundations: introductory and intermediate programming (often using languages such as Java, Python or C++), discrete mathematics, calculus and probability/statistics for computing.
- Core computer science: data structures and algorithms, operating systems, computer architecture, and theory of computation concepts at an introductory level.
- Applied and systems courses: database design and SQL, computer networks, web application development, mobile application development, and systems administration concepts.
- Software engineering and project work: software design, testing and quality assurance, version control, agile development practices, and a senior capstone or practicum emphasising team-based software projects.
- Emerging topics and electives: courses or modules in cybersecurity principles, cloud computing, machine learning and data analytics, human–computer interaction, and elective topics that reflect faculty expertise and regional industry needs.
- Experiential learning: opportunities for internships, cooperative education placements, industry-sponsored projects and undergraduate research to apply classroom learning to real-world problems.
The programme typically includes general education requirements in the liberal arts, ensuring communication, ethics and problem-solving skills are integrated with technical study.
Entry requirements
Applicants are normally required to hold a secondary school diploma or equivalent. Admissions look for strong preparation in mathematics and analytical reasoning; recommended high-school coursework includes algebra, geometry, precalculus or calculus, and any available computer science or programming classes.
- Academic background: a solid record in mathematics and science coursework is expected. Transcripts, personal statements and references are used to assess readiness for a technical programme.
- Test scores: standardised test submission policies vary; consult the university for current guidance on SAT/ACT requirements or alternatives.
- International students: proof of English language proficiency is required (for example, recognised English tests or prior education in English), and international credential evaluation may be requested.
- Transfer students and mature applicants: prior college coursework in computing or mathematics may be considered for transfer credit; practical experience and portfolios can strengthen an application.
Students with limited prior programming experience are still encouraged to apply; introductory courses and bridge modules are typically available to bring students up to the required level.
Career prospects
Graduates of an applied computer science bachelor’s degree are prepared for a wide range of technical roles in the public and private sectors. Typical entry-level positions include software developer/engineer, web or mobile application developer, systems or network administrator, database developer, and data analyst.
- With additional experience or certification, graduates can move into specialised roles such as cybersecurity analyst, cloud engineer, machine learning engineer or DevOps engineer.
- Many alumni also follow paths into technical project management, IT consulting, product development, or start their own technology ventures.
- The degree also provides a foundation for graduate study in computer science, information systems, data science or related disciplines.
Regional employer connections, internship opportunities and the programme’s emphasis on practical projects help graduates build industry-relevant portfolios and professional networks.
Why study at Saint Martin's University
Saint Martin's University offers a small-campus environment with close faculty mentorship, which benefits students in technical programmes where personalised guidance and project feedback matter. The university’s liberal arts context emphasises communication, ethical reasoning and leadership alongside technical skills.
- Hands-on learning: lab facilities, project-based courses and capstone experiences ensure students graduate with practical coding and systems experience.
- Faculty access: smaller class sizes mean more direct interaction with instructors, opportunities for undergraduate research, and tailored academic advising.
- Local industry links: proximity to the Puget Sound region and outreach to regional employers support internship placements and industry-relevant curriculum choices.
- Support services: career services, internship coordination, and student organisations provide help with professional development, networking and portfolio building.
- Values and community: the university’s Benedictine heritage underpins a community-focused approach to education, encouraging ethical use of technology and service-oriented projects.
Combined, these features make Saint Martin's a fit for students seeking a practical, supportive and ethically grounded education in applied computer science.
Explore more on ScholarshipsAds