Hofstra University United States

Computer Science and Mathematics (B.S.)

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 and Mathematics (B.S.) at Hofstra University is designed for students who are eager to bridge the gap between abstract mathematical principles and their tangible impact on computing. You will delve into the core concepts that power our digital world, exploring areas such as algorithm design, data structures, cybersecurity, and the intricate logic behind game development. This undergraduate degree provides a robust, interdisciplinary foundation, equipping you with the critical analytical and problem-solving proficiencies demanded by an increasingly data-centric global landscape.

You will immerse yourself in this program full-time on campus over four years, engaging with a curriculum that meticulously balances theoretical computer science modules, including programming, systems analysis, and advanced data structures, with essential mathematics coursework like discrete structures. Your learning journey will feature hands-on projects and specialized topics, enabling you to cultivate expertise in fields such as machine learning, web application development, or computational finance. You will graduate prepared for a wide array of career paths, including software engineering and data science, or to pursue further graduate studies.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Computer Science and Mathematics (B.S.) program offers a comprehensive curriculum covering foundational programming, data structures, and algorithms. Students explore specialized topics such as database management, networking, and web development, alongside advanced areas like computer architecture, operating systems, and artificial intelligence. The program culminates in capstone projects and opportunities for independent study, preparing graduates for diverse roles in the technology sector.

1 Introduction to Computer Science and Programming

Overview of Computer Science
The Art and Science of Computer Games
Cybersecurity for Everyone
First-Year Seminar
C for Programmers
Discrete Structures for Computer Science I
Fundamentals of Computer Science I: Problem Solving and Program Design
Fundamentals of Computer Science II: Data Structures, Algorithms and Object-Oriented Programming
Fundamentals of Computer Science III: Advanced Data Structures and Object-Oriented Programming
Introduction to Programming for The Humanities
Fundamentals of Cybersecurity

2 Specialized Topics in Computer Science

Discrete Structures for Computer Science II
Fundamentals of Object-Oriented Programming
Fundamentals of Systems Analysis
Fundamentals of Data Communications and Networking
Fundamentals of Database Management Systems
Fundamentals of Web Application Development
Fundamentals of Network Security
Fundamentals of Health Informatics
Ecommerce
Numerical Methods

3 Advanced Topics

Introduction to Computer Architecture
Computer Architecture Laboratory
Assembly-Language Programming
Computer Operating Systems
Introduction to Embedded-Systems Design
Introduction to Secure Systems/Ethical Hacking
Algorithms and Data Structures
Introduction to Bioinformatics
Programming Languages: Survey, Design and Implementation
Compiler Construction
Introduction to Concurrent and Parallel Programming
Human Computer Interaction/ Human Factors
Computational Modeling
Independent Study Projects in Computer Science and Computer Engineering
Independent Study Projects in Computer Science and Computer Engineering
Special Topics in Computer Science and Computer Engineering

4 Emerging Technologies

Introduction to Text Mining
Introduction to the Semantic Web
Advanced Computer Architecture
Advanced Computer Architecture Laboratory
Systems Programming
Introduction to Machine Learning
Introduction to Data Mining
Introduction to Artificial Intelligence
Robotics
Fundamentals of Game Development
Introduction to Automata Theory
Computing, Ethics, and Society
Introduction to Computational Finance

5 Applications and Software Development

Principles of Database Management
Introduction to Computer Graphics
Introduction to Real-time Rendering
Introduction to Computer Vision
Data Communication and Networking
Digital Systems Design and Hardware Description Languages
Introduction to Web Application Development
Introduction to Mobile Device Programming
Software Engineering
Foundations of Leadership and Innovation in Computing

6 Capstone and Honors Courses

Departmental Honors Candidacy: Thesis
Independent Senior Design I
Independent Senior Design II
Senior Seminar
Senior Seminar
Internship in Leadership and Innovation in Computing
Computer Science and Computer Engineering Internship

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

Banking & Financial ServicesBroadband & Internet ServicesCustomer Experience & SupportCybersecurityFinancial Technology (Fintech)Hardware & Semiconductor EngineeringNursing & Allied HealthRoad Transport & LogisticsSatellite CommunicationsTelecom Software & Systems

Top Employers Hiring for this course

Amazon Web Services

Apple

Citi

Microsoft

Morgan Stanley

Northwell Health

Why Study Computer Science and Mathematics (B.S.) 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 and Mathematics (B.S.) at Hofstra University

Can I work while studying?

International students can work up to 20 hours a week during the term and full-time during breaks on-campus without additional permissions. Off-campus work may be possible after the first year, subject to approval.

What English language score do I need for this course?

For English proficiency, you can take the Duolingo test, needing an overall score of 120, or the TOEFL, requiring an overall score of 80. IELTS scores of at least 6.5 overall and 6.0 in all individual sections are also accepted.

What jobs can I get after studying this course?

Graduates can pursue careers as software engineers, data scientists, machine learning engineers, web developers, or financial analysts.

What will I actually study in this course?

The Computer Science and Mathematics (B.S.) at Hofstra University is designed for students who are eager to bridge the gap between abstract mathematical principles and their tangible impact on computing. You will delve into the core concepts that power our digital world, exploring areas such as algorithm design, data structures, cybersecurity, and the intricate logic behind game development. This undergraduate degree provides a robust, interdisciplinary foundation, equipping you with the

When can I start — what are the intake months?

The Computer Science and Mathematics (B.S.) program accepts students for intake in January and September. Ensure you apply before these months to start your academic journey.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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