Computer Science, Minor - CEPS, UNH

Undergraduate

Computer Science

Learn essential skills through specialized courses in programming and software development.
2026
Degree
Minor
Location
Durham, NH
Courses
5
Credit
20 hrs.
Full-time
- -
Part-time
- -
Woman working on robotics equipment

COmputer Science

The Computer Science minor at UNH offers foundational training in software design and computational thinking. Here you'll be able to develop programming skills and problem-solving techniques while accessing resources like the Interoperability Lab and student organizations. 

Through hands-on experience with current technologies, you'll gain valuable expertise that enhances your major and expands your career opportunities across fields.

Computer Science Department

Contact Cards

Principal Lecturer
Kingsbury Hall, Room W239, Durham, NH 03824
(603) 862-1237

What is computer science?

This program is tailored to students in other majors who want to learn the fundamentals of designing and implementing computer software. Given the emergence of computational approaches to virtually all areas of scholarship and creative expression, it’s important to offer this flexibility. You’ll receive an introduction to the theory and practice of computer science and programming, and you’ll develop strong problem-solving skills and abstract thinking. The computer science minor will give you the skills and knowledge necessary to participate in this ever-changing field with confidence.

Why study computer science at UNH?

You’ll have access to the UNH Inter Operability Lab,where you’ll work alongside top tech companies to test their equipment before it hits the marketplace. Many of UNH’s student organizations are a natural fit for those with an interest in computer science, such as the Cyber Security Club, the Linux Club, and Wildcat Women in Computer Science. Plus, the Programming Assistance Center offers walk-in support and tutoring.

Potential careers

  • Computer programmer
  • Computer systems analyst
  • Database developer
  • Mobile application developer
  • Network systems administrator
  • Product development manager
  • Software engineer
  • User experience designer
  • Web developer
     

Curriculum & Requirements

01
Program Description
Open icon icon to open the summary

The minor in computer science is designed for students in other majors who want to learn the fundamentals of designing and implementing computer software.

Students interested in the Computer Science minor should contact arvind.narayan@unh.edu for more information.  

02
Requirements for the Program
Open icon icon to open the summary

Academic policies related to Minors.

Credit toward the minor will only be given for courses passed with C- or better, and a 2.00 grade-point average must be maintained in courses for the minor.

  • Courses taken on a pass/fail basis may not be used for a minor.
  • No more than 8 credits used to satisfy major requirements may be used for the minor.
  • No more than 2 courses or 8 credits may be from transfer coursework. Any transferred coursework must be approved by the minor coordinator.

For additional details on how to declare a minor, please visit https://www.unh.edu/registrar/academic-records/majors-minors.

Requirements
CS 415Introduction to Computer Science I4
or CS 410C Introduction to Scientific Programming/C
or CS 410P Introduction to Scientific Programming/Python
CS 416Introduction to Computer Science II4
or CS 417 From Programs to Computer Science
CS 420Foundations of Programming for Digital Systems4
CS 515Data Structures and Introduction to Algorithms4
Other Courses
Select one of the following:4
CS 619
Introduction to Object-Oriented Design and Development
CS 520
Computer Organization and System-Level Programming
CS 620
Operating System Fundamentals
CS 659
Introduction to the Theory of Computation 1
CS 761
Programming Language Concepts and Features
An approved CS 700-level course
1

CS 659 Introduction to the Theory of Computation has mathematics prerequisites: MATH 425 Calculus I, MATH 426 Calculus II, and MATH 531 Mathematical Proof