Student ID:__________________________ Student Name:_______________________ Adviser Name:_______________________ Catalog: 2016-2017 Undergraduate Catalog Program: Cyber Systems, B.S.

Cyber Systems, B.S.

Program Coordinator: Alice E. Fischer, Ph.D.

The goals of the bachelor’s degree program in Cyber Systems are to inform, challenge, and train our diverse student body for a constantly changing world of technology. At graduation, every student should be able to demonstrate the following qualities and attributes:

  • Knowledge and understanding of current technical concepts and practices in the core information technologies
  • Ability to design effective and usable IT-based solutions and integrate them into a user’s environment, both individually and as part of a team
  • Ability to assist in the creation of an effective project plan
  • Ability to communicate effectively and efficiently with clients, users, and peers, both orally and in writing
  • Independent critical thinking and problem-solving skills
  • Knowledge and understanding of computer hardware, software, networks, and security
  • Awareness of the legal and ethical issues that confront the field of computing
  • Knowledge of the rights and obligations of the practicing computing professional

The program consists of a common core that exposes students to a wide range of computing and technology topics, including the study of databases, hardware, networks, programming, security, and cyber forensics. Electives allow the student to select advanced courses and a senior design project from one of three focus areas: cyber forensics and security, network administration and security, or wireless networking.

Areas of application include network development, computer system and network administration, and investigation of computer crime. Typical initial job titles might be IT support, network designer, network security technician, and forensic analyst. With several years of experience, job titles might be network administrator or security manager.

Internship Requirement

An internship enriches the academic experience of the student, providing exposure to a working computing environment and the interpersonal relationships of a workplace. Each internship is a partnership between the student and an employer or organization, with oversight by the academic advisor. Students must complete 60 credits toward the bachelor’s degree before an internship is attempted.  To complete the internship, a student must perform at least 200 hours of work related to the major, submit an essay about the experience, and submit evaluations completed by both student and work supervisor.

The internship requirement may be satisfied through employment, community service, or some other activity that is approved by the student’s advisor.

UPE Honor Society

UNH has a chapter of the national honor society for computer science, Upsilon Pi Epsilon.  Outstanding juniors and seniors are invited by the chapter to join this organization and participate in its service projects.

Required Courses

A total of 122 credits, including the University Core Curriculum, is required for the B.S. degree in Cyber Systems.

Freshman Year

Course NameTerm TakenGradeGen Ed
CSCI 1110 - Introduction to C Programming
CSCI 1166 - Discrete Mathematics for Computing
ENGL 1105 - Composition
ENGL 1110 - Composition and Literature
EASC 1107 - Introduction to Engineering


ECON 1133 - Principles of Economics I


ECON 1134 - Principles of Economics II


HIST 1101 - Foundations of the Western World


HIST 1102 - The Western World in Modern Times


MATH 1115 - Pre-Calculus
MATH 1117 - Calculus I
  • or Laboratory science resticted elective
  • Plus, one Social Interaction core elective from CC 5.1
  • Sophomore Year

    Course NameTerm TakenGradeGen Ed
    CSCI 2210 - Java Programming
    CSCI 2214 - Computer Organization
    CSCI 2215 - Introduction to Databases
    CSCI 2216 - Computer Organization Lab
    CSCI 3320 - Operating Systems
    ELEC 1155 - Digital Systems I
    MATH 2228 - Elementary Statistics
  • Plus one Communication or Writing core elective from CC 1.2,
  • one Citizenship core elective from CC 4, and
  • one Global Perspective core elective from CC 5.
  • Junior Year

    Course NameTerm TakenGradeGen Ed
    CSCI 3316 - Social & Professional Issues in Computing
    CSCI 3347 - Network Essentials and Technologies
    CSCI 4437 - Introduction to Cyber Forensic Science
    CSCI 4446 - Introduction to Computer Security
    CSCI 4482 - Wireless Networks
    CSCI 3351 - Introduction to Script Programming/Python
    ENGL 3300 - Writing Proficiency Assessment
  • Plus, one Business restricted elective,
  • one Laboratory Science core elective from CC 2,
  • one Aesthetic Responsiveness core elective from CC 6.0,
  • one restricted elective
  • Senior Year

    Course NameTerm TakenGradeGen Ed
  • CSCI Programming elective
  • CSCI 3398 - Computer Science Internship
    CSCI 4445 - Unix Network Administration


    CSCI 4497 - Software Project Analysis and Design


    CSYS 4497 - Enterprise Newwork Design


    CSCI 4498 - Senior Software Project


    CSYS 4498 - Senior Network Design Project
  • Plus, two CSCI electives,
  • two restricted electives, and
  • two electives
  • Notes

    • CSCI elective: any CSCI course at level 3300 or higher
    • Programming elective: CSCI 2212, 2226, or any higher-level CSCI course that emphasizes programming
    • Laboratory Science: any course that satisfies core competency category 2.1
    • Business restricted elective: EASC 2232, ECON 1133, ECON 1134, BUSL 1101, ACCT 1101, or MGMT 2210