Skip to Content

Computer Science


Do you dream of developing the next killer app or an addictive mobile game, or designing critical software that helps solve real-world challenges? Are you in search of a degree whose value in nearly every field of endeavor continues to grow? If any of these scenarios strike a chord, you'll be right at home in studying computer science at Hofstra.

Whether you pursue a BS or BA in Computer Science, we'll help you build a strong foundation to support your goals — from computer industry leadership and professional collaboration to more entrepreneurial adventures. Armed with both theoretical insights and practical knowledge provided by a diverse and

dedicated faculty, our students are job-ready right out of the gate. Or, if an advanced degree is part of your plan, you will find yourself well-prepared for the rigors of a competitive graduate program in computing or related fields.

We know that there is no substitute for a hands-on education in a real workplace. Our students reap enormous benefits from the vibrant and thriving co-op program offered through the DeMatteis School of Engineering and Applied Science, which provides paid work experience in a field related to their major.

Computer Science students at Hofstra thrive in a collaborative, hands-on environment that encourages individual expression while also preparing them to be a vital part of a working team. Our faculty members don't just lecture. They actively mentor our students, helping each one discover their natural talents and how best to hone them for the workplace. Our high percentage of women professors has proved especially helpful as both advisors and role models for our growing number of female students.

The job market for Computer Science graduates is especially strong. Job growth in the region is projected to rise by more than 22% by 2026, and the average annual salary for computer science bachelor’s degree recipients is $96,875, according to New York area labor market data retrieved in July 2018 by Burning Glass Technologies.

By the time they head off to pursue an advanced degree or begin a fulfilling career, Hofstra's Computer Science students will have the technical expertise and solid career network to tackle critical global challenges.


All three of the major programs in the Department of Computer Science (Computer Science, Computer Engineering, and Cybersecurity) begin by laying a strong foundation in the essential building blocks of a career in computing. These include courses in problem solving and program design, data structures and algorithms, computer architecture, and software engineering. From those fundamentals, students move on to classes that delve more deeply into their specific majors and degrees. In the computer science department, you'll choose from three tracks:

BS in Computer Science — The Bachelor of Science in Computer Science, which is accredited by the Computing Accreditation Commission of ABET,, provides the deepest and broadest knowledge critical to the development of software, gaming and animation, and web and mobile applications.

Up-to-date information about required classes and more is available in the Hofstra Bulletin.

BS in Computer Science Requirements BA in Computer Science Requirements BS in Computer Science and Mathematics Requirements

BA in Computer Science — The Bachelor of Arts in Computer Science has fewer required courses in the major and more electives, allowing students to pursue minors and/or a second major in other departments.

A BS in Computer Science and Mathematics is also offered jointly by the Computer Science and Math departments.

Computer Science majors can also pursue concentrations in Entrepreneurship.

We also offer dual degree programs in Computer Science (BS/MS or BA/MS), and minors in Computer Science, Computer Engineering, Computer Science and Geographic Information Systems, Cognitive Science and Computer Applications and Digital Media Design.

Recent Alumni Outcomes

Recipients of undergraduate computer science degrees from Hofstra are equally prepared for immediate employment in their chosen field or further academic studies.

Recent Computer Science alumni are employed in a range of roles in private industry and government, including:

  • 3M Health Information Systems, Inc
  • Accenture Plc
  • Credit Suisse Group AG
  • DraftKings
  • Google Inc.

Many of our graduates are pursuing advanced degrees at Hofstra and other prestigious institutions, including:

  • Johns Hopkins University
  • Rochester Institute of Technology
  • SUNY Stony Brook University
  • University of Connecticut
83-86% (range for computer science and computer science & math)
are employed, grad school or both
100% (range for computer science and computer science & math)
accept a position within six months
$50K (range for computer science and computer science & math)
median salary*
Get More Info on Program Outcomes
*Represents median salary for the first year following graduation

What You'll Learn

Student in Class

When you graduate from Hofstra with a degree in Computer Science, you'll have earned a wealth of knowledge about programming and application development, algorithms, and computer-based problem solving, of course. But you will also leave with other tools that are just as valuable – abilities that result from collaboration with other students, individualized independent research and design projects, and real-world experiences.

We also believe that computer science does not exist in a vacuum. It is a discipline that can intersect with nearly every field of human endeavor — from natural science and medicine, to law and social sciences, and even to the arts. The essential skills we work to develop include:

  • Computational problem solving
  • Ability to troubleshoot intricate work processes
  • High-level communication skills
  • Ability to present products to end-users and clients
  • Ability to perform detail-oriented, creative work with little supervision

Our graduates are confident professionals, prepared to excel as both individuals and team members, but also ready to learn and adapt to ongoing developments in this rapidly changing field.

Hands-On Learning

Big Data Laboratory

In computer science, there is simply no substitute for practical experience. That's why we do all we can to immerse our students in situations where they can turn theoretical knowledge into real-world problem solving. Our extraordinarily robust DeMatteis Co-op Program includes more than 200 corporate partners throughout the United States, and has placed hundreds of computer science and engineering students in challenging full-time positions for a period of six to eight months, which allows them to learn while they earn. Many others participate in internships at a variety of businesses and institutions in the New York metropolitan area while continuing their regular coursework. These programs help students build their professional networks and get the kind of hands-on experience that often leads to full-time job offers after graduation.

Independent research and design projects are also important components of Hofstra's Computer Science program. With the guidance of our expert faculty, students can delve into whatever project areas excite and challenge them, from artificial intelligence and cognitive neuroscience to data mining and data science, programming language design, mobile applications, and more. Computer Science students also have the opportunity to pursue full-time research projects over the summer through ASPiRe (Advanced Summer Program in Research).

All undergraduate computer science students enjoy the use of Hofstra's highly-sophisticated computer science laboratories, including:

Meet Stephanie Nagel


While working toward her degree in Computer Science and Mathematics, Stephanie Nagel combined academics, research, and real-world experience to secure a bright future. She is currently working as a software developer and pursuing a master's at Columbia University.

Hofstra Events

Translate Our Site

Use Google Translate to read our site in your language.


If you are having any difficulty using this website, please contact the Help Desk at or by calling 516-463-7777. Please identify the webpage address or URL and the specific problems you have encountered and we will address the issue. If you have a disability-related question regarding accessing the website, contact Student Access Services at or call 516-463-7075.

About Hofstra

Hofstra University is an EO/AA/ADA educator and employer.
HOFSTRA UNIVERSITY // Hempstead, New York 11549-1000 // (516) 463-6600 © Hofstra University All Rights Reserved