Computer Science Major: Cybersecurity Option (B.A.)

Computer Science Major: Cybersecurity Option (B.A.)

PhD in Computer Science

What is computer science with an option in cybersecurity?

The B.A. in computer science allows you to combine the study of computer science with the study of another field. Given the emergence of computational approaches to virtually all areas of scholarship and creative expression, it is important to offer this flexibility. The cybersecurity option is tailored to students who want to focus on computer and network security and includes professional electives that emphasize these areas as well as examine broader questions in cybersecurity.

Why study computer science at UNH?

You’ll have access to the UNH InterOperability Lab, where you’ll work alongside top tech companies to test their equipment before it hits the marketplace. All computer science students are encouraged to conduct research through capstone projects and independent studies. Many of UNH’s student organizations are a natural fit for computer science majors, such as the Cyber Security Club, the Linux Club, and Wildcat Women in Computer Science. Plus, the Programming Assistance Center offers walk-in support and tutoring.

Potential careers

  • Application developer
  • Computer and information research scientist
  • Database developer
  • Data security specialist
  • Network architect
  • Product development manager
  • Quality assurance analyst
  • Software engineer
  • Software systems developer
  • User experience designer
  • Web developer
Department of Computer Science
Kingsbury Hall N229, 33 Academic Way
Durham, NH 03824

Phone: (603) 862.3778
E: office@cs.unh.edu

Curriculum & Requirements

The B.A. in Computer Science will allow students to combine the study of computer science with the study of another field. Given the emergence of computational approaches to virtually all areas of scholarship and creative expression, it is important to offer this flexibility. The three tracks in the B.A. program contain the same computer science core as the B.S. program, but give more control to the student to choose the complementary and advanced courses. 

Computer Science Classes
Select of of the following:
CS 415
CS 416
Introduction to Computer Science I
and Introduction to Computer Science II
8
or CS 414
CS 417
From Problems to Algorithms to Programs
and From Programs to Computer Science
or CS 410
CS 417
Introduction to Scientific Programming
and From Programs to Computer Science
CS 400Introduction to Computing1
IT 403Introduction to Internet Technologies4
CS 501Professional Ethics and Communication in Technology-related Fields4
CS 515Data Structures and Introduction to Algorithms4
CS 520Assembly Language Programming and Machine Organization4
CS 620Operating System Fundamentals4
CS 727Computer Security4
IT 666Computer Security4
CS 791
CS 792
Senior Project I
and Senior Project II
4
or CS 799 Thesis
Computer Science Electives
Select two MATH, DATA, or Theory Intensive CS courses 18
Select two of the following:8
CS 725
Computer Networks
IT 609
Network/Systems Administration
HLS 515
Critical Infrastructure Security and Resilience
POLT 568
Introduction to Intelligence
Mathematics Courses
MATH 425Calculus I4
MATH 539Introduction to Statistical Analysis4
Science Courses 2
One Discovery Biological Science (BS) with Discovery Lab4
One Discovery Physical Science (PS) with Discovery Lab4
Elective Courses
8 Courses 332
Other Courses
ENGL 401First-Year Writing4
Discovery requirements not already covered by required courses20
Total Credits129

take the next step

student outside building on campus
LEARN HOW TO APPLY
Students on the lawn at Thompson Hall
SCHEDULE A VISIT
student at career event
REQUEST INFORMATION