Computer Programming Cognate
https://www.unh.edu/program/cognate/computer-programming
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 will appear on each student’s transcript.
Credit toward the cognate 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 cognate. Courses taken on a pass/fail basis may not be used for the cognate.
Students need to complete a certification of completion of cognate form at the beginning of their final semester.
| Code | Title | Credits |
|---|---|---|
| Required Course | ||
| IT 403 | Introduction to Internet Technologies | 4 |
| Select one of the following options: | 8 | |
| Option A: | ||
| Introduction to Computer Science I | ||
| Introduction to Computer Science II | ||
or IT 505 | Integrative Programming | |
| Option B: | ||
| Introduction to Scientific Programming/Python | ||
or CS 410C | Introduction to Scientific Programming/C | |
| From Programs to Computer Science | ||
or IT 505 | Integrative Programming | |
| Total Credits | 12 | |