Skip to Content

Computer Science

Overview

Do you dream of developing the next killer app, or an addictive mobile game? Of 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 a 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 benefit 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 to 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 are 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 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.

Curriculum

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 between three degree tracks:

BS in Computer Science — The Bachelor of Science in Computer Science degree provides the deepest and broadest knowledge critical to the development of software development, 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 degree 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:

  • Facebook
  • Google
  • Amazon
  • Central Intelligence Agency
  • U.S. Air Force
  • Coincafe (Bitcoin/Cryptocurrency)
  • GEICO
  • JP Morgan Chase

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

  • Columbia University
  • SUNY Albany
  • Rochester Institute of Technology
87-88% (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
$62K-70K (range for computer science and computer science & math)
median salary
Get More Info on Program Outcomes

What You'll Learn

Student in Class

When you graduate 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
  • The 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 150 corporate partners throughout the U.S., and has placed hundreds of computer science and engineering students in challenging full-time positions for a period of six to eight months that allow them to learn while they earn. Many others participate in internships at a variety of businesses and institutions in the New York Metro area while continuing their regular course work. 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.

Hofstra is also one of only nine universities participating in Facebook’s Cybersecurity University Program, which provides students with a myriad of educational and professional opportunities - including coding academies, scholarships to attend cybersecurity conferences and competitions, and on-campus lectures by Facebook officials - to help cultivate the next generation of cybersecurity professionals.

Independent research and design projects are also important components of Hofstra's computer science program. Under 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:

  • Big Data Lab
  • Computer Architecture, Embedded Systems and Mobile Computing Lab
  • Gaming and Graphics Lab
  • Linux and Computer Graphics Lab
  • Research and Innovation Lab
  • Systems, Networking and Security Lab

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.