Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Computer Science | Cybersecurity | Information Technology
Area of study
Information and Communication Technologies | Security Services
Course Language
English
About Program

Program Overview


Cybersecurity Program

Overview

The Cybersecurity program at New York City College of Technology offers a Bachelor of Science degree that teaches students the knowledge and skills needed to protect computers, networks, information, and data from various cybersecurity threats. Graduates of this program are well-prepared for dynamic cybersecurity-related careers in both the public and private sectors.


Program Description

Cybersecurity involves safeguarding computer systems, networks, cloud infrastructure, programs, and sensitive data from digital attacks. The program provides a comprehensive understanding of cybersecurity principles, along with hands-on experience using industry-standard tools and techniques. Through practical projects, students build a strong foundation in cybersecurity theory while developing problem-solving skills.


Learning Outcomes

The program has the following learning outcomes:


  1. An ability to use the knowledge, techniques, skills, and modern tools of the discipline to cybersecurity.
  2. The proficiency in applying a knowledge of mathematics, science, engineering, and technology to cybersecurity defense problems that require application of principles and practical knowledge.
  3. An ability to conduct standard tests and measurements, and to conduct, analyze, and interpret experiments.
  4. An ability to function effectively as a member of a technical team.
  5. Demonstrate proficiency in written, oral, and graphical communication skills in both technical and non-technical environments; and an ability to identify and use appropriate technical literature.
  6. Demonstrate an understanding of the need for and an ability to engage in self-directed continuing professional development.
  7. Demonstrate an understanding of and a commitment to address professional and ethical responsibilities, including a respect for diversity.
  8. A commitment to quality, timeliness, and continuous improvement in professional practice.

Program-Specific Learning Outcomes

The program has the following specific learning outcomes:


  1. Know and be proficient in:
    • Operating systems (Windows, Linux, MacOS)
    • Scripting and programming (Bash, Python, Java)
    • Computer networking (WAN, LAN, WLAN, PAN, Cellular, etc.)
    • Cryptographic methods
  2. Understand challenges in protecting critical assets
  3. Understand and be able to respond to cyberattacks
  4. Understand and be able to implement cybersecurity policies, protocols, and regulations
  5. Know real-world applications for cybersecurity
  6. Provide broad system security

Admission Requirements

  • Transfer students must have a minimum cumulative GPA of 2.50

General Education Requirements

  • English Composition
  • Mathematical and Quantitative Reasoning
  • Life and Physical Sciences
  • Flexible Common Core
  • College Option
  • Writing Intensive

Progression and Graduation Requirements

  • A grade of C or better in each course designated with the prefix CST is required for progression towards graduation.
  • Complete at least 60 credits of liberal arts and sciences
  • Complete a minimum of 30 credits in residence at New York City College of Technology, at least 15 of which must be from among those listed as required courses in the major
  • Earn at least 120-124 credits

Required Courses in the Major

  • CST 1100 - Introduction to Computer Systems
  • CST 1101 - Problem Solving with Computer Programming
  • CST 1201 - Programming Fundamentals
  • CST 1215 - Operating Systems Fundamentals
  • CST 2307 - Networking Fundamentals
  • CST 2405 - System Administration (Windows)
  • CST 2410 - Introduction to Computer Security
  • CST 2415 - System Administration (UNIX/Linux)
  • CST 3507 - Advanced Single-LAN Concepts
  • CST 3520 - Computer Forensics
  • CST 3523 - Task Automation in System Administration
  • CST 3610 - Network Security Fundamentals
  • CST 3616 - Cryptographic Technologies
  • CST 4710 - Advanced Security Technologies
  • CST 4716 - Cloud Security
  • CST 4726 - Mobile Device Security and Privacy
  • CST 4816 - Cybersecurity and Penetration Testing
  • CST 4916 - Capstone Cybersecurity Course
  • MAT 1375 - Precalculus
  • MAT 1475 - Calculus I
  • MAT 1575 - Calculus II
  • MAT 2440 - Data Structures and Algorithms
  • MAT 2572 - Probability and Mathematical Statistics I

Program-Specific Elective Courses

  • Complete at least 2 of the following courses:
    • CST 2403 - Introductory C++ Programming Language Part I
    • CST 2405 - System Administration (Windows)
    • CST 2415 - System Administration (UNIX/Linux)
    • CST 3513 - Object Oriented Programming in Java
    • CST 3605 - Virtualization
    • CST 3607 - Interconnectivity
    • CST 3650 - Data Structures
    • CST 4715 - Cloud Technologies
    • CST 4900 - Internship in Computer Systems
    • CET 4925 - Internet of Things
    • CET 4973 - Introduction to Artificial Intelligence
    • MAT 2540 - Discrete Structure 2
    • MAT 2580 - Introduction to Linear Algebra
    • MAT 2675 - Calculus III
    • MAT 3672 - Probability & Math Stats II
    • MAT 4872 - Probability and Mathematical Statistics III

Degree Map Narrative

The degree map narrative outlines the course requirements for each semester.


Fall Semester 1

  • ENG 1101 - English Composition I
  • MAT 1275 - College Algebra and Trigonometry
  • CST 1100 - Introduction to Computer Systems
  • CST 1101 - Problem Solving with Computer Programming
  • Required Core Life and Physical Sciences

Spring Semester 1

  • ENG 1121 - English Composition II
  • CST 1201 - Programming Fundamentals
  • CST 1215 - Operating Systems Fundamentals
  • MAT 1375 - Precalculus
  • Flexible Core World Cultures and Global Issues

Fall Semester 2

  • CST 2307 - Networking Fundamentals
  • CST 2410 - Introduction to Computer Security
  • MAT 1475 - Calculus I
  • Flexible Core U.S. Experience in Its Diversity
  • Speech/Oral Communication

Spring Semester 2

  • CST 2405 - System Administration (Windows)
  • CST 2415 - System Administration (UNIX/Linux)
  • MAT 2440 - Data Structures and Algorithms
  • Flexible Core Creative Expression
  • Flexible Core Individual and Society

Fall Semester 3

  • CST 3507 - Advanced Single-LAN Concepts
  • CST 3520 - Computer Forensics
  • CST 3523 - Task Automation in System Administration
  • MAT 1575 - Calculus II
  • Flexible Core - Any Area

Spring Semester 3

  • CST 3610 - Network Security Fundamentals
  • CST 3616 - Cryptographic Technologies
  • MAT 2572 - Probability and Mathematical Statistics I
  • Liberal Arts Courses
  • World Language Sequence

Fall Semester 4

  • CST 4710 - Advanced Security Technologies
  • CST 4716 - Cloud Security
  • CST 4726 - Mobile Device Security and Privacy
  • Cybersecurity Elective
  • Interdisciplinary Courses

Spring Semester 4

  • CST 4816 - Cybersecurity and Penetration Testing
  • CST 4916 - Capstone Cybersecurity Course
  • Cybersecurity Elective
  • Liberal Arts Courses
  • World Language Sequence
  • Free Elective
See More