Computer Programming (Cognate)

Computer Programming (Cognate)

Computer Programming Cognate

The Cognate in Programming is designed so that students who wish to go beyond an introductory computer programming course are able to meet the challenges that technology imposes.

This cognate is for UNH students who are interested in acquiring skills beyond just a basic programming language. This cognate would be an alternative to students who are not going to pursue a minor in Computer Science or Information Technology but still want to have the opportunity to partake a coherent, if short, curriculum that gives them a foundation to participate in programming activities as applicable to their technical areas.

The cognate consists of  three courses in total, with one required course and two courses selected from four different sequence options. The Cognate will appear on each student’s transcript.

Department of Computer Science
Kingsbury Hall N229, 33 Academic Way
Durham, NH 03824

Phone: (603) 862.3778

Curriculum & Requirements

Required Course:

IT 403Introduction to Internet Technologies4

Choose one of the following two-course sequences:

Sequence one:
CS 415Introduction to Computer Science I4
CS 416Introduction to Computer Science II4
or IT 505 Database Programming
Sequence two:
CS 414From Problems to Algorithms to Programs4
CS 417From Programs to Computer Science4
or IT 505 Database Programming
Sequence three:
CS 410Introduction to Scientific Programming4
CS 417From Programs to Computer Science4
or IT 505 Database Programming
CS 405Introduction to Applications Programming4
IT 505Database Programming4

Explore Program Details

take the next step

student outside building on campus
Students on the lawn at Thompson Hall
student at career event