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.
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.
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.
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.
This program is offered jointly by the departments of Computer Science and Mathematics.