Network and Computer Security

Bachelor of Science Degree

Cyber Security professionals are in high demand throughout industry and government sectors. SUNYIT’s Network and Computer Security (NCS) program provides graduates with a thorough understanding of the technologies used to provide and secure modern network and computing infrastructures. Core courses provide a firm background in information security principles, data communications networks, and computer system security, while the wide range of electives enables a customized program to be developed.

Typical job titles in information security:

  • Information Assurance/Security Specialist
  • Security Analyst
  • Security Researcher
  • Security Engineer
  • Software Security Analyst
  • Network Security Engineer
  • Information Security and Risk Specialist
  • Principle Security Analyst

Computer Labs
The Computer Science Department maintains its own academic computing network tailored to support our programs and provide an open environment for student experimentation and exploration. Departmental servers support the Computer Science Department and student web sites (, central file storage, remote access, databases, software repositories, streaming video, and student project virtual machines. Our computing environment is managed by professional staff and student administrators. Students interested in the fields of network or systems administration and desiring an opportunity to hone their skills prior to graduation should stop by our workroom.

The Newman Cybersecurity Lab (Donovan 1240) provides NCS students with access to networking and computer resources used for both in-class lab sessions and for individual projects. Eight “pods” provide students with their own “branch office” that can be configured and secured within the closed lab environment. Each pod contains a switch (Cisco Catalyst 2960), router (Cisco ISR 1921), firewall (Cisco 5505 ASA), wireless access point (Cisco Aironet model AIR-AP1142N), IP phone (Digium D40), and Linux host PC.

B.S. Degree Requirements Overview
To earn a Bachelor of Science (BS) degree in Network and Computer Security, a student must complete a minimum of 124 credit hours and maintain a minimum GPA of 2.5 in their professional coursework. The coursework specified in section I below satisfies the 30 credit minimum for SUNY General Education requirements. In fulfilling the balance of 124 credits with open electives, students must ensure at least 60 credits of coursework for the degree is classified as Arts and Sciences.

B.S. in Network and Computer Security (NCS) — 124 total credits

Students shall satisfy the requirements listed below.

I. SUNY General Education Requirements (30 credits)

All SUNY students must satisfy the following requirements.

No fewer than 30 credits must be attained from the SUNY approved General Education Course List with the following provisions:

  • Mathematics (see NCS specific requirements below)
  • Basic Communication (ENG 101 or equivalent)

At least five (5) out of the following eight (8) SUNY General Education categories:

      • Natural Science (required for NCS majors – see specific requirements below)
      • Social Science
      • American History
      • Western Civilization
      • Other World Civilization
      • Humanities
      • The Arts
      • Foreign Language

NOTE: You may take more than one course in a given category to complete this 30 credit hour requirement, but you must also satisfy the appropriate number of categories.

II. Liberal Arts/Sciences Requirements 

The New York State Education Department (SED) requires a student earning a Bachelor of Science (BS) degree to attain no fewer than 60 credits of combined SUNY General Education and Liberal Arts/Sciences courses. There may be overlap between courses meeting both the SUNY General Education Requirements and Liberal Arts/Sciences Requirements, but a student may receive course credits only once even if multiple requirements are satisfied by a single course. The total number of combined credit hours must be no fewer than 60 credits.

SUNYIT degree requirements:

Natural Sciences

  • Two courses: (required for NCS majors – see specific requirements below)

Upper-Division Writing Course

  • See the Catalog descriptions of COM and ENG courses to find specific courses that satisfy this requirement.

Specific requirements for NCS majors include:

Mathematics and Science

  • PHY 101/201
  • PHY 102/202
  • MAT 112/151 Calculus
  • STA 100/225 Statistics
  • MAT 115/413 Finite/Discrete Math

III. Professional Coursework Minimum credits

A. Core Courses 12 credits

  • NCS 181 Introduction to Cybersecurity
  • NCS 210 Network Transmission Technology
  • CS 108 Computing Fundamentals

B. Intermediate Coursework 24 credits

  • CS 307 UNIX Programming Environment
  • IS 310 Hardware and Network Infrastructure
  • NCS 315 Networking and Information Systems
  • NCS 320 Information Assurance Fundamentals
  • NCS 330 Information Assurance Ethics, Policies and Disaster Recovery
  • NCS 350 Wireless Systems and Security

C. Advanced Electives 12 credits

Must include 2 NCS courses 

  • NCS 316 Data Network Design
  • NCS 384 Network Intrusion Detection
  • NCS 416 Digital and Internet Telephony
  • NCS 425 Internetworking
  • NCS 435 Computer and Network Forensics
  • NCS 450 Network Security
  • NCS 460 Advanced Wireless Security
  • NCS 490 Special Topics in Network and Computer Security
  • NCS 494 Network and Computer Security Internship

Courses marked with * have CS course prerequisites beyond Cybersecurity degree requirements.

  • CS 370* Software Engineering
  • CS 381* Computer Security and Cryptography
  • CS 407* UNIX System Administration
  • CS 441* Computer Systems Architecture
  • CS 445* UNIX Network Programming
  • CS 454* System Simulation
  • CS 477* Algorithms
  • IS 340* E-Commerce
  • IS 470* Database Programming

D. Capstone 2 credits

  • NCS 495 Network and Computer Security Capstone

III. Open Electives: Balance of 124

Additional coursework as required totaling 124 credits.