Undergraduate Catalog

Information Security, Bachelor of Science

Program Requirements for Information Security Majors (81 major credits)

Our information security program prepares students for one of the fastest growing fields in STEM: cyber security.

Students in our B.S. in Information Security program will:

  1. Develop proficiency in computer programming languages such as C++ and Java;
  2. Develop the skills to implement a security policy for protecting IT infrastructure and business data;
  3. Understand the legal and ethical issues surrounding cybersecurity;
  4. Understand the architecture of modern computers;
  5. Be able to understand common data structures used in computing;
  6. Be able to analyze computer algorithms;
  7. Develop proficiency in computer networking;
  8. Understand the principles of computer operating systems.

Required Courses:

CS 142Programming in C++

3

CS 150Object Oriented Programming

3

CS 242Computer Architecture

3

CS 245Computer Data Structures

3

CS 250Database and Applications

3

CS 322Computer Networks

3

CS 341Analysis of Algorithms

3

CS 342Principles of Compilers

3

CS 344Operating System Principles

3

CS 352Web Applications & Development

3

CS 490Capstone Project

3

INSC 410Legal Issues in Information Security

3

INSC 420Introduction to Computer Security

3

INSC 430Network Security

3

INSC 440Introduction to Cryptography

3

INSC 445Security Policies and Implementations

3

INSC 450Digital Forensics

3

 

MATH 155Statistics for Behavioral/Social Science

3

Or

MATH 220Introduction to Probability and?Statistics

3

 

MATH 211Calculus I

4

MATH 212Calculus II

4

MATH 322Linear Algebra

2

MATH 322LLinear Algebra Lab

1

MATH 323Theory of Numbers

3

MATH 420Discrete Mathematics

3

PHYS 303General Physics I

3

PHYS 303LGeneral Physics I Lab

1

An additional 17 credits of elective courses are needed to graduate.