Chairperson: Carol Traynor
Associate Professors: Carol Traynor, Rajesh Prasad; Assistant Professor: Adam Albina
The Department of Computer Science offers a major program of study in four areas: Computer Science, Computer Science with Business, Computer Science with Mathematics, and Computer Science (Teacher Certification in Computer Science). Our degree programs prepare students: to work effectively in industry and government jobs, to teach K - 12 computer science education, and to enter graduate programs.
The B.A. in Computer Science provides students with a strong foundation in the fundamentals of computer science, on both theoretical and application levels. Students take courses that teach them to analyze and solve computing problems and acquaint them with both software and hardware.
Computer Science with Business:
The B.A. in Computer Science with Business offers a degree program for students who are interested in both computing and business. Computers are transforming the way business is done. The courses selected in this major are designed to equip the students to apply computers and technology in a business environment. The B.A. in Computer Science with Business provides students with a strong foundation in computer science as well as an appreciation of the business environment by exposing them to principles of management and marketing, finance, and human resource management.
Computer Science with Mathematics:
The B.A. in Computer Science with Mathematics offers a degree program for students who wish to combine an understanding of Computer Science with an appreciation of mathematics.
Computer Science (Teacher Certification in Computer Science):
Students in this program earn a double major in Computer Science and Secondary Education. In addition they will have met the requirements of the State of New Hampshire Department of Education for teacher certification (grades K-12). Students pursuing this major will have two advisors, one in the Computer Science Department and one in the Education Department. For details on requirements for the Secondary Education major, please see the catalog entry under Education. Prospective students are advised to consult with both departments.
Computer Science Minors:
The Computer Science Department offers four minors: Computer Science Minor , Web Design Minor , Cyber Criminology Minor , and Data Analytics Minor
Courses Offered by the Computer Science Department
Unless otherwise stated below courses can count as a Computer Science elective towards our Computer Science Major programs or our Computer Science Minor.