Computer Science BA

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon January 2027

Course Overview

The Computer Science BA at the University of Massachusetts Boston provides you with a comprehensive understanding of computational principles and their practical applications, preparing you for a wide range of technology careers. You will explore foundational concepts in programming, data structures, algorithms, and discrete mathematics, alongside essential calculus. This undergraduate degree is ideal for students aiming to develop analytical and problem-solving skills applicable to software engineering, theoretical computer science, and emerging technological fields. The University of Massachusetts Boston offers this rigorous program for those passionate about the logic and design behind computing systems.

This full-time, on-campus Bachelor of Arts degree is structured over four years, guiding you through required computer science courses, mathematics, and electives in applied or theoretical computer science. You will engage with subjects ranging from introduction to computing and programming in C to advanced data structures and algorithms, culminating in a capstone experience. You will graduate with a comprehensive understanding of computer science principles and practical skills, ready for roles in software engineering, data analysis, or graduate programs, equipped with the knowledge gained from a strong academic foundation.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Computer Science BA program provides a comprehensive foundation in computing principles, data structures, and algorithms, alongside essential mathematics courses like calculus and linear algebra. Students will explore advanced topics in computer architecture, theory of computation, and programming languages. The curriculum also offers electives in applied computer science, such as software engineering, machine learning, and cybersecurity, as well as theoretical electives in probability, statistics, and abstract algebra, culminating in a capstone experience.

1 Required Computer Science Courses (26 Credits)

Introduction to computing
Intermediate computing with data structures
Applied discrete mathematics
Programming in C
Advanced data structures and algorithms
Computer architecture and organization
An introduction to the theory of computation
The structure of higher level languages

2 Required Mathematics Courses (11 Credits)

Calculus I
Calculus II
Linear algebra I

3 Applied Computer Science Elective (3 Credits)

An introduction to software engineering
Applied cryptography
Database management
Database application development
Applied machine learning
Cybersecurity in the internet of things
An introduction to operating systems
Introduction to internetworking
Introduction to computer security
Compilers
Graphics
Computer games programming
An introduction to artificial intelligence

4 Theoretical Elective (3 Credits)

Probability and statistics
Abstract algebra
Numerical analysis
Theory of numbers
Mathematical logic

5 Capstone (3 Credits)

An introduction to operating systems
Compilers

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 38,620.00
Second Year Fee Tuition fee
USD 38,620.00
Third Year Fee Tuition fee
USD 38,620.00
Fourth Year Fee Tuition fee
USD 38,620.00
Total Program Cost Estimated total tuition
USD 154,480.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 770.00 - USD 963.00
Food & Groceries USD 3,000.00 - USD 4,560.00
Transport USD 600.00 - USD 1,200.00
Utilities & Bills USD 960.00 - USD 1,800.00
Estimated Total USD 4,560.00 - USD 7,560.00

Living cost estimates are based on Columbia Point Campus.

Outcomes & Employability

What happens after you graduate

89%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Customer Experience & SupportCybersecurity & Digital ForensicsCybersecurity & Network SecurityDigital MarketingFleet Management & OperationsIT Support & Systems AdministrationMarket Research & InsightsRail & Mass TransitSupply Chain & Freight ManagementWireless & Mobile Communications

Top Employers Hiring for this course

Amazon

General Dynamics Information Technology

Google

Microsoft

Why Study Computer Science BA at University of Massachusetts Boston

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Very Fast Application response time

University of Massachusetts Boston typically responds to applications within 1 - 2 days, giving you clarity on your options quickly.

Life at University of Massachusetts Boston in United States

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Computer Science BA at University of Massachusetts Boston

Can I work while studying?

International students can work up to 20 hours per week during term time and full-time during breaks without a separate permit. Off-campus work may be allowed after the first year with university approval.

What English language score do I need for this course?

To meet English proficiency requirements, you can take tests like Duolingo, TOEFL, IELTS, or PTE. Each test has specific score requirements that you need to achieve.

What jobs can I get after studying this course?

Graduates can pursue roles such as software engineer, data analyst, web developer, systems administrator, or IT consultant.

What will I actually study in this course?

The Computer Science BA at UMass Boston covers fundamental topics like programming and data structures. This four-year program also includes calculus and a capstone experience, equipping you for various technology careers.

When can I start — what are the intake months?

The Computer Science BA program has three intake months: January, May, and August. You can choose any of these months to begin your studies.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️