Computer Science Major: Systems Option (B.A.)
Program Overview
This Computer Science program provides a comprehensive foundation in computing, including core courses in programming, data structures, software engineering, and cybersecurity. Students can choose from a range of electives to specialize in areas such as object-oriented design, operating systems, or advanced theory. The program also includes mathematics and science courses to enhance analytical and problem-solving skills.
Program Outline
Outline:
- Core Curriculum:
- Discovery & Writing Program Requirements
- Foreign Language Requirement
- Major, Option, and Elective Requirements
- GPA Requirement
- Major Requirements:
- Computer Science Courses:
- CS 400: Introduction to Computing
- CS 415: Introduction to Computer Science I
- CS 416: Introduction to Computer Science II
- IT 403: Introduction to Internet Technologies
- CS 420: Foundations of Programming for Digital Systems
- CS 501: Professional Ethics and Communication in Technology-related Fields
- CS 515: Data Structures and Introduction to Algorithms
- CS 518: Introduction to Software Engineering
- CS 520: Computer Organization and System-Level Programming
- CS 527: Fundamentals of Cybersecurity
- CS 619: Introduction to Object-Oriented Design and Development
- CS 620: Operating System Fundamentals
- CS 791 & CS 792: Senior Project I and Senior Project II (or CS 799: Thesis)
- Computer Science Electives:
- Select two courses from the advanced CS course pool
- Mathematics Courses:
- MATH 425: Calculus I
- MATH 539: Introduction to Statistical Analysis (or MATH 644: Statistics for Engineers and Scientists)
- Select two MATH or CS Theory Courses
- Science Courses:
- One Discovery Biological Science (BS) with Discovery Lab
University of New Hampshire
Overview:
The University of New Hampshire (UNH) is a public research university located in Durham, New Hampshire. It is known for its strong academic programs, vibrant campus life, and commitment to research. UNH is a top-tier research institution, as classified by the Carnegie Classification, and is consistently ranked among the best value public universities in the United States by U.S. News & World Report.
Services Offered:
UNH offers a wide range of services to its students, including:
Academic Advising:
Provides guidance and support to students in choosing courses, majors, and career paths.Career Services:
Assists students with career exploration, job searching, and internship opportunities.Financial Aid:
Offers various financial aid options to help students afford their education.Housing & Residential Life:
Provides on-campus housing options and support services for students living in residence halls.Dining:
Offers a variety of dining options on campus, including meal plans and catering services.Student Support:
Provides resources and support services for students facing academic, personal, or financial challenges.Fitness & Recreation:
Offers a variety of fitness and recreational activities, including intramural sports, sport clubs, and fitness classes.Health & Wellness:
Provides health and wellness services to students, including medical care, counseling, and health education.Student Life and Campus Experience:
UNH offers a vibrant and engaging campus experience for its students. Students can participate in a wide range of activities, including:
Clubs & Organizations:
Over 300 student clubs and organizations cater to diverse interests.New Student Programs:
Provides orientation and support services for incoming students.Student Union:
Offers a variety of events, programs, and services for students.Athletics:
UNH is home to the Wildcats, a Division I athletic program with a strong tradition of success.Key Reasons to Study There:
Top-Tier Research Institution:
UNH is a leading research university with a strong focus on innovation and discovery.Excellent Academic Programs:
UNH offers a wide range of undergraduate and graduate programs in various fields.Vibrant Campus Life:
UNH provides a dynamic and engaging campus experience with a wide range of activities and opportunities.Strong Alumni Network:
UNH has a large and active alumni network that provides support and mentorship to students.Beautiful Campus:
UNH is located on a beautiful and spacious campus with a variety of amenities and facilities.Academic Programs:
UNH offers a wide range of academic programs, including:
Undergraduate Programs:
UNH offers over 100 undergraduate majors across various colleges and schools, including the College of Liberal Arts, the College of Engineering and Physical Sciences, and the Peter T. Paul College of Business and Economics.Graduate Programs:
UNH offers over 70 graduate programs, including master's degrees, doctoral degrees, and professional degrees.Other:
UNH has two additional campuses: UNH Manchester and UNH Law. UNH Manchester offers undergraduate and graduate programs in a variety of fields, while UNH Law is a nationally recognized law school.