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.
Dual Degree/Accelerated Programs
An excellent opportunity for students interested in developing further expertise and specialization in the computing field or continuing in PhD studies or research.
- Bachelor of Science and Master of Science in Computer Science
- Bachelor of Arts and Master of Science in Computer Science
- Accelerated Programs
- Accelerated Program in Computer Engineering
- Accelerated Program in Computer Science and Cybersecurity
- Accelerated Program in Computer Science and Mathematics, BS Major in
Minors
Concentrations
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 three 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.