Computer Science Department

Become a strong logical thinker and problem solver as you use computers and computational processes to build websites, mine data and much more.
Computer Science Student looking at old computer

Gain a professional education and become a skilled member of the workforce in the Computer Science and Computer Information Systems fields. Our students leave here with all the tools necessary to make them valuable members of their communities.

Majors and Concentrations

Computer Information Systems

Embraces the major areas of structured programming, data structures, and algorithms.

Computer Science

One of the few programs in the country that combines both hardware and software education into one comprehensive major.

Game Programming

Prepare for a career path in game programming and design by learning the fundamentals of both. 


Develop knowledge and skills in network security, data encryption and decryption, cybersecurity, and ethical hacking.

Graduate Degrees


Course Rotation, Plan of Study, and University Catalog


The Bachelor of Science in Computer Science and the Bachelor of Science in Computer Information Systems are accredited by the Computing Accreditation Commission of ABET, Inc.

ABET Computing Accreditation Commission

Meet Our Faculty

Computer Science Faculty

Hands-On Opportunities


Hands-on experience that prepares you for your career. 

Beyond the Classroom

High School Programming Contest

We sponsor an annual high school programming contest where teams of up to four students from area high schools compete as a unit to solve computer programming puzzle problems.
Read more about: High School Programming Contest

Departmental Awards

We recognize the amazing accomplishments of our students each year.
Read more about: Departmental Awards

Questions? Get in touch!

Please reach out with any questions you might have, either though the contact information below or by contacting the department chair, N.V.R. Mahadev, Ph.D. 978.665.3270.

SPRING 2021 UPDATE: The Department of Computer Science will provide assistance to all constituents remotely, Monday to Friday from 8 a.m. to 4:30 p.m. for the Spring 2021 semester. If necessary, in-person visits will be coordinated by appointment only in Edgerly Hall, Room 310. If you should require immediate assistance please contact Keyna Thomas by email at or by calling 978-665-3290. To make an appointment with a Computer Science faculty member, please contact them directly. Contact information and office hours are listed elsewhere on this page.