Computer Science

Programs

Undergraduate

The Department of Computer Science offers an exciting learning environment in which students may pursue unique degrees in computer science, computer engineering, and cybersecurity.

There are three areas of study within the department: Computer Science, Computer Engineering and Cybersecurity.

Programs in Computer Science focus on the design of software (programs) and algorithms for processing data. Students also take courses in computer systems architecture and the theory of computation.

Computer Engineering focuses on the design of both hardware and software for computing devices and systems. Students in this program take a rigorous set of courses in both hardware and software related topics.

Cybersecurity focuses on the protection of digital assets. More specifically, it is the study of methods to protect and defend computers, computer networks, and the data they hold, against damage, unauthorized access, and illegal exploitation.

Majors

  • BS COMPUTER SCIENCE
    Offers a deep foundation in the main areas of computing, a wide range of available concentrations to pursue specialized knowledge in fields such as cybersecurity, gaming and animation, and web and mobile application
  • BA COMPUTER SCIENCE
    Fewer required courses in the major and more electives allow students to pursue minors and a second major in other departments.
  • BS COMPUTER ENGINEERING
    Become a successful practicing computer engineer, attain leadership positions, and adapt to fast-changing and emerging computing technologies.
  • BS COMPUTER SCIENCE AND MATHEMATICS
    Develop your ability to apply knowledge of mathematics, science, and engineering; design and conduct experiments; as well as analyze and interpret data.
  • BS COMPUTER SCIENCE AND CYBERSECURITY
    Designed to produce graduates qualified as computer software and hardware developers, and able to serve as information security officers, penetration testers, and network administrators.

Entrepreneurship in Computing at Hofstra

Motivated majors in Computer Science or Computer Engineering can enroll in either the Concentration in Leadership and Innovation (CLIC) or Option in Leadership and Innovation (OLIC). 

Graduate

The Department of Computer Science offers two 30-credit graduate degree programs designed to prepare students for highly successful careers in computing fields such as data mining and machine learning; networks and network security; distributed, parallel, and mobile computing; computer graphics and computer vision; and artificial intelligence and cybersecurity.