Computers are an integral part of the modern world, and pervade science, business, entertainment and communications.  Hardware and software continue to evolve rapidly: today's cell phones have more computing capacity than mainframes of the 1960s.  The Computer Science major prepares students to become active participants in this exciting and expanding field.

The Computer Science major, offered jointly with the New Jersey Institute of Technology (NJIT), provides students with computer programming, algorithms, and mathematics courses designed to give a solid technical understanding of the area, from microchips to the Internet. The major culminates in a Senior Project, in which students design and build a substantial piece of software which addresses a real-world problem.  Students are prepared for careers in programming and networking as well as graduate studies in Computer Science.