top of page

University of New Hampshire

Durham, New Hampshire
Degree:

BS

Computer Science

Location:

College of Engineering and Physical Sciences

Credits:

129 credits

System:

Semester

Required Computer Science (or Related):

• CS 400: Introduction to Computing (1 credit)
• CS 415/416: Introduction to Computer Science I-II (8 credits)
• CS 420: Foundations of Programming for Digital Systems (4 credits)
• CS 501: Professional Ethics and Communication in Technology-related Fields (4 credits)
• CS 515: Data Structures and Introduction to Algorithms (4 credits)
• CS 518: Introduction to Software Engineering (4 credits)
• CS 520: Assembly Language Programming and Machine Organization (4 credits)
• CS 527: Fundamentals of Cybersecurity (4 credits)
• CS 619: Introduction to Object-Oriented Design and Development (4 credits)
• CS 620: Operating System Fundamentals (4 credits)
• CS 659: Introduction to the Theory of Computation (4 credits)
• CS 758: Algorithms (4 credits)
• CS 761: Programming Language Concepts and Features (4 credits)
• CS 791/792: Senior Project I-II (4 credits)
• CS 700+ Implementation or Theory Elective (8 credits)
• CS 700+ General Elective (8 credits)
• Professional Elective (4 credits)
• IT 403: Introduction to Internet Technologies (4 credits)

Required Math:

• Calculus I-II (8 credits)
• Proofs (4 credits)
• Statistics (4 credits)

Required Science:

• Physical Science Discovery Lab (4 credits)
• Biological Science Discovery Lab (4 credits)

Required Engineering:

• None

Other Requirements:

• First Year Writing Intensive (4 credits)
• Discovery: Historical Perspectives, Humanities, Fine and Performing Arts, Social Science, and World Cultures (20 credits)

Subfield Required:

No

Type:

n/a

Options:

n/a

Double or Dual Major Option(s):

• A second major may be possible.

Related Majors:

• BA Computer Science: Algorithms Option
• BA Computer Science: CyberSecurity Option
• BA Computer Science: Systems Option
• BS Analytics and Data Science: Data Science Option
• BS Computer Engineering

Good to Know:

• Information here is based on the Recommended Plan of Study as of summer 2022.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page