CS schedule fall 2008 or spring 2009
Computer Science Requirements and Sample Schedule
For students who entered UNH in the Fall 2008 or Spring 2009
FRESHMAN
|
|
Course Title |
Fall |
Spring |
|
CS 415 |
Introduction to Computer Science I |
4 |
- |
|
MATH 425 |
Calculus I (Gen Ed 2) |
4 |
- |
|
|
Science/Technology* (Gen Ed 3) |
4 |
- |
|
|
Gen Ed |
4 |
- |
|
CS 416 |
Introduction to Computer Science II |
- |
4 |
|
MATH 426 |
Calculus II |
- |
4 |
|
ENG 401 |
ENGL 401, First-Year Writing (Gen Ed 1) |
- |
4 |
|
|
Science/Technology* (Gen Ed 3) |
- |
4 |
|
|
Total |
16 |
16 |
*These two additional technology or science courses are required, in addition to a two semester lab science sequence. One will satisfy a general education requirement. Students can choose these two courses from the following list:
Biological Science
|
BIOL 411 |
Principles of Biology I |
|
BIOL 412 |
Principles of Biology II |
|
BIOL 413 |
Principles of Biology I (UNH Manchester Course) |
|
BIOL 414 |
Principles of Biology II (UNH Manchester Course) |
|
BMS 412 |
Biology of Animals |
| BMS 501 | Public Health Microbiology |
|
ECE 444 |
Bionics |
| NR 433 | Wildlife Ecology |
|
PBIO 412 |
Introduction to Botany |
Physical Science
|
CHEM 403 |
General Chemistry I |
|
CHEM 404 |
General Chemistry II |
|
CHEM 405 |
General Chemistry |
|
ESCI 401 |
Principles of Geology |
|
ESCI 402 |
Earth History |
|
ESCI 409 |
Environmental Geology |
|
ESCI 501 |
Introduction to Oceanography |
|
NR 504 |
Freshwater Resources |
|
PHYS 407 |
General Physics I |
|
PHYS 408 |
General Physics II |
Technology
|
PHIL 447 |
Computer Power and Human Reason |
SOPHOMORES
|
|
Course Title |
Fall |
Spring |
|
CS 515 |
Data Structures |
4 |
- |
|
MATH 531 |
Mathematical Proof |
4 |
- |
|
|
Lab Science I* |
4 |
- |
|
|
Gen Ed |
4 |
- |
|
CS 516 |
Intro to Software Design and Development |
- |
4 |
|
CS 659 |
Intro to the Theory of Computation |
- |
4 |
|
|
Lab Science II* |
- |
4 |
|
|
Gen Ed |
- |
4 |
|
|
Total |
16 |
16 |
*Students may choose from the following lab science sequences: Biology 411 & 412, Principles of Biology I & II; Chemistry 403 & 404, General Chemistry I & II; Earth Science 401 & 402, Dynamic Earth & Earth History; Earth Science 409 & 402, Environmental Geology & Earth History; Physics 407 & 408, General Physics I & II.
JUNIORS
|
|
Course Title |
Fall |
Spring |
|
CS 520 |
Assembly Language Prog and Machine Org |
4 |
- |
|
CS 671 |
Prog Language Concepts and Features |
4 |
- |
|
|
Statistics Course* |
4 |
- |
|
PHIL 424 |
Science, Technology and Society (Gen Ed 8) |
4 |
- |
|
CS 620 |
Operating System Fundamentals |
- |
4 |
|
|
Computer Science Theory Course** |
- |
4 |
|
ECE 543 |
Introduction to Digital Systems |
- |
4 |
|
|
Gen Ed |
- |
4 |
|
CS 595 |
Computer Science Seminar |
- |
2 |
|
|
Total |
16 |
18 |
*Statistics requirement can be fulfilled by MATH 539, Introduction to Statistical Analysis, or MATH 644, Statistics for Engineers and Scientists.
**Theory course requirement may be fulfilled by CS 712, Compiler Design; CS 745, Formal Specifications and Verification of Software Systems; or CS 758, Algorithms.
SENIORS
|
|
Course Title |
Fall |
Spring |
|
CS 791 |
Senior Project I * |
2 |
|
|
CS 700 - Level |
Writing Intensive Course |
4 |
|
|
ECE 562 |
Computer Organization |
4 |
|
|
|
Liberal Arts Elective** |
4 |
|
|
CS 792 |
Senior Project II* |
|
2 |
|
CS 700-Level |
Elective*** |
|
4 |
|
CS 700-Level |
Elective*** |
|
4 |
|
|
Liberal Arts Elective** |
|
4 |
|
|
Free Elective |
|
2 |
|
|
Total |
14 |
16 |
*CS 791- CS 792 is the senior capstone course.
**Liberal Arts electives can be any course within the College of Liberal Arts that does not have a math or science component.
***One of the CS 700 electives must be implementation-intensive. The implementation-intensive courses are: CS 712, CS 720, CS 730, CS 735, CS 770.