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

