Cost & earnings at University of Massachusetts Boston What students borrow here, and what they go on to earn
The Bachelor's in Computer and Information Sciences at the University of Massachusetts Boston is an undergraduate programme that builds a strong foundation in programming, systems, data and information management while offering opportunities for specialisation and applied projects. It suits students who want a technically rigorous degree with practical experience and access to internship and research opportunities in the Boston technology ecosystem.
The programme combines core computer science topics with information systems and applied computing. Core subjects typically include programming (object‑oriented and functional paradigms), data structures and algorithms, discrete mathematics, computer systems and operating systems, databases, computer networks, and software engineering. Students also study information‑centric topics such as information retrieval, data management, human–computer interaction, and introductory cybersecurity.
Beyond the core, the curriculum usually offers elective modules and pathways that allow you to focus on areas such as machine learning and artificial intelligence, data analytics, web and mobile development, cloud and distributed systems, or cybersecurity. Lab work, programming projects and team software development are embedded throughout the programme to develop practical skills. Many students complete a capstone project or honours thesis in their final year, and there are opportunities for undergraduate research with faculty or industry‑based internships.
Admission normally requires a recognised secondary school qualification and a strong background in mathematics. Practical preparation in algebra, geometry and calculus is beneficial, and prior experience with programming is an advantage but not always mandatory. Admissions decisions consider overall academic record, personal statement and, where applicable, references. Transfer applicants are usually assessed on college transcripts and demonstrated progress in relevant courses.
International applicants must meet the university's English language proficiency requirements. Mature applicants and those with non‑traditional backgrounds are considered on an individual basis; relevant work experience and preparatory coursework can strengthen an application.
Graduates from this field enter a broad range of roles in industry, government and the non‑profit sector. Typical job titles include software developer, systems analyst, data analyst, database administrator, network engineer, cybersecurity analyst, DevOps engineer, and IT consultant. The programme also provides strong preparation for postgraduate study in computer science, information science, data science and related fields.
Students can develop employability through internship placements, career service support and relationships with local employers. The combination of technical skills, project experience and communication skills gained on the degree is valued across sectors including finance, healthcare, education, technology startups and public sector organisations.
UMass Boston offers the advantages of a research university located within a major tech and innovation region, making internships and employer engagement relatively accessible. The university emphasises applied learning, with opportunities for undergraduate research, community projects and industry‑linked capstones. Class sizes balance accessibility to faculty with opportunities for collaborative work and hands‑on lab experience.
The campus serves a diverse student population and provides support services such as academic advising, career counselling and mentoring programmes tailored to STEM students. Resources include modern computing labs, research centres and a network of alumni and employer partners across the Boston area, which can help students transition from study into professional roles or further academic study.
Shortlist scholarships and plan your application — free guidance from our advisors.