If you are having any difficulty using this website, please contact the Help Desk at Help@nullHofstra.edu or 516-463-7777 or Student Access Services at SAS@nullhofstra.edu or 516-463-7075. Please identify the webpage address or URL and the specific problems you have encountered and we will address the issue.


Undergraduate Degree Programs

The Department of Computer Science offers an exciting learning environment in which students may pursue unique paths in computer science or computer engineering. They acquire a strong foundation in programming and application development, algorithms, computer architecture, operating systems, networking and software engineering. In addition, the department offers elective courses in a wide variety of topics such as cybersecurity, data analytics, computer graphics, computer games, mobile and web application development, artificial intelligence and embedded systems. All programs are approved by New York state and accredited by the Middle States Association of Colleges and Schools.

Every year the department introduces new courses to reflect the dynamic nature of the computing field. Recently added courses include data analytics, computational finance, gaming, web application development, mobile computing, network security and systems programming. Students may pursue their special interests or research by taking individual independent study courses with our faculty.

BS Computer Science

The largest program in the Department of Computer Science offers a deep foundation in the main areas of computing, plus flexible choices of technical electives. Students have enough free electives to pursue minors in other departments. The strongest majors often pursue double science degrees.

BA Computer Science

The BA gives students a solid foundation in computer science. Fewer required courses in the major and more electives allow students to pursue minors and a second major in other departments. Students may pursue a general track or an individual track that has a sequence of two independent study courses specially designed in collaboration with a faculty member.

BS Computer Engineering

This program includes courses offered by the Department of Computer Science as well as the Department of Engineering. The focus of this program is on design and implementation of whole computer systems for specific needs or applications.

BS Computer Science and Mathematics

This program is offered jointly by the departments of Computer Science and Mathematics.