Hofstra University United States

Computer Science (B.A.)

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 Bachelor of Arts in Computer Science at Hofstra University equips you with a comprehensive understanding of computational principles, preparing you for a dynamic career in technology. This undergraduate program is ideal for students eager to blend rigorous technical training with broader intellectual pursuits, offering a flexible pathway to explore diverse interests alongside core computer science subjects. You will delve into essential areas like discrete structures, problem-solving, and program design, developing the analytical and critical thinking skills necessary to address complex challenges in the ever-evolving digital landscape. This degree is designed for those who seek to innovate and lead in the field of computing.

You will engage in a full-time, on-campus learning experience over four years, immersing yourself in foundational computer science concepts, including data structures, algorithms, and object-oriented programming. The curriculum progresses through key areas such as computer architecture and operating systems, with opportunities to tailor your education through elective courses and specialized study. In your final year, you will have the chance to undertake a senior seminar or a substantial project, allowing you to apply your knowledge to real-world problems under faculty guidance. You will graduate with the technical acumen and problem-solving abilities sought after by employers in various technology-driven industries.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Bachelor of Arts in Computer Science program provides a comprehensive foundation in computer science principles and practices. Students will explore core areas such as discrete structures, programming fundamentals, data structures, and algorithms. The curriculum also includes essential components like operating systems, computer architecture, and automata theory, alongside opportunities for specialized electives and a senior seminar. This program aims to equip students with the analytical and problem-solving skills necessary for a successful career in the field.

1 FIRST-YEAR

Composition
Composition
(MA, CS) Discrete Structures for Computer Science I
Discrete Structures for Computer Science II
(CS) Fundamentals of Computer Science I: Problem Solving and Program Design
(CS) Fundamentals of Computer Science II: Data Structures, Algorithms and Object-Oriented Programming
(MA) Analytic Geometry and Calculus I
Distribution Course
Distribution Course

2 SECOND-YEAR

(CS) Fundamentals of Computer Science III: Advanced Data Structures and Object-Oriented Programming
Computer Operating Systems
Introduction to Computer Architecture
Science Elective Course
Foreign Language Course
Distribution Course
Distribution Course

3 THIRD-YEAR

Algorithms and Data Structures
Introduction to Automata Theory
CSC Elective Course
Science Elective Course
Foreign Language Course
Distribution Course
Distribution Course

4 FOURTH-YEAR

CSC Elective Course
Computing, Ethics, and Society
Distribution Course
Senior Seminar
Distribution Course
Distribution Course
Elective Course
Elective Course
Elective Course

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 60,060.00
Second Year Fee Tuition fee
USD 60,060.00
Third Year Fee Tuition fee
USD 60,060.00
Fourth Year Fee Tuition fee
USD 60,060.00
Total Program Cost Estimated total tuition
USD 240,240.00

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

Living Costs

Accommodation
USD 340.00 - USD 1,938.00
Food & Groceries USD 4,200.00 - USD 6,000.00
Transport USD 1,200.00 - USD 1,800.00
Utilities & Bills USD 1,440.00 - USD 2,400.00
Estimated Total USD 6,840.00 - USD 10,200.00

Living cost estimates are based on Hempstead Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Blockchain & Emerging TechnologiesBroadband & Internet ServicesBrokerage & Trading & SecuritiesCorporate Finance & TreasuryDevOps & Site Reliability EngineeringEconomic Research & PolicyInsurance & Risk ManagementNetworking & Internet ServicesPrivate Equity & Venture CapitalTax & Legal Compliance

Top Employers Hiring for this course

Amazon Web Services

Apple

Citi

Microsoft

Why Study Computer Science (B.A.) at Hofstra University

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Very Fast Application response time

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

Life at Hofstra University 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 (B.A.) at Hofstra University

Can I work while studying?

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

What English language score do I need for this course?

International students must meet specific English test requirements, including a Duolingo overall score of 120 or a TOEFL overall score of 80. IELTS test-takers need a minimum overall score of 6.5 to qualify.

What jobs can I get after studying this course?

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

What will I actually study in this course?

The Bachelor of Arts in Computer Science at Hofstra University covers important topics such as data structures and algorithms. This program balances technical training with a broader intellectual education, preparing students for a dynamic career in technology.

When can I start — what are the intake months?

You can begin your studies in the Bachelor of Arts in Computer Science program at Hofstra University in January or September. Make sure to apply ahead of these months to secure your place.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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