The Bachelor in Applied Computer Science at the University of Massachusetts Boston is a practical, project-focused degree that prepares students to design, build and deploy software systems across a range of domains. It suits students who want a hands-on education grounded in core computer science theory, together with opportunities for internships, industry projects and applied research in an urban setting.
What you'll study
This applied computer science programme combines core computer science theory with practical, project-based learning. Early modules establish foundations in programming, discrete mathematics and computer systems, followed by intermediate and advanced topics such as data structures and algorithms, operating systems, databases, computer networks, and software engineering.
- Core programming and foundations: introductory and intermediate courses in programming (typically using high-level languages), discrete maths, and computational thinking.
- Systems and architecture: courses in computer organisation, operating systems, and networks that cover low-level concepts and concurrent systems.
- Software engineering and development: software design, testing, version control, agile methods and large-scale systems development with team projects.
- Data and intelligent systems: databases, data structures and algorithms, and elective options in machine learning, data analytics and artificial intelligence.
- Applied electives and specialisations: web and mobile development, cybersecurity, cloud computing, human–computer interaction, numerical methods or domain-specific computing.
- Capstone and experiential learning: a senior capstone project or practicum that integrates design, implementation and evaluation; opportunities for internships with local employers are encouraged and supported.
The curriculum typically also includes general education requirements and open electives, allowing students to pair computing skills with study in areas such as business, biology, mathematics or social sciences. Laboratory work, collaborative projects and programming assignments form a substantial element of assessment.
Entry requirements
Applicants should hold a recognised secondary school leaving qualification with solid preparation in mathematics. Admissions favour applicants who demonstrate quantitative aptitude and problem-solving skills; prior experience with programming is beneficial but not always required.
- Academic background: completion of college-preparatory mathematics (algebra and preferably precalculus or calculus) and science is expected.
- Preparation and evidence: applicants may strengthen their application with evidence of programming experience, personal projects, participation in computing competitions, or relevant coursework.
- Transfers and mature students: transfer applicants will need to submit college transcripts; relevant college-level mathematics and introductory computing courses may be required for direct entry into the major.
- Additional materials: some applicants provide a personal statement, résumé or portfolio of work. International applicants must meet English language proficiency requirements.
Career prospects
Graduates with an applied computer science degree from UMass Boston move into a broad range of technical and interdisciplinary roles. The programme emphasises employable skills—programming, systems design, teamwork and applied problem solving—so alumni are prepared for industry roles and for further study.
- Software developer or engineer (web, backend, mobile)
- Data analyst, data engineer or machine learning practitioner
- Systems engineer, DevOps or cloud infrastructure specialist
- Cybersecurity analyst or network engineer
- Quality assurance, test engineering and software release management
- Technical roles in finance, healthcare, biotechnology and government agencies where applied computing skills are needed
- Further study: many graduates progress to master's degrees in computer science, data science or related interdisciplinary fields
Why study at University of Massachusetts Boston
UMass Boston is an urban public research university with strong connections to the Greater Boston technology ecosystem. The campus offers access to industry internships, community partnerships and research opportunities with faculty working on applied computing problems.
- Location and industry links: proximity to Boston’s technology, healthcare and research institutions provides practical internship and employment pathways.
- Applied focus: the programme emphasises hands-on projects, lab work and a capstone experience that mirror workplace practice.
- Support and resources: students benefit from computing labs, career services, mentorship programmes and student organisations that facilitate networking and professional development.
- Diverse student body: UMass Boston has a diverse, non-traditional student population and offers support for first-generation and working students, enhancing collaborative learning and real-world perspectives.
Together, these features make the Bachelor in Applied Computer Science a practical choice for students seeking a career-focused computing education with strong ties to industry and research in an urban setting.
Explore more on ScholarshipsAds