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:
- An ability to use the knowledge, techniques, skills, and modern tools of the discipline to cybersecurity.
- The proficiency in applying a knowledge of mathematics, science, engineering, and technology to cybersecurity defense problems that require application of principles and practical knowledge.
- An ability to conduct standard tests and measurements, and to conduct, analyze, and interpret experiments.
- An ability to function effectively as a member of a technical team.
- 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.
- Demonstrate an understanding of the need for and an ability to engage in self-directed continuing professional development.
- Demonstrate an understanding of and a commitment to address professional and ethical responsibilities, including a respect for diversity.
- A commitment to quality, timeliness, and continuous improvement in professional practice.
Program-Specific Learning Outcomes
The program has the following specific learning outcomes:
- 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
- Understand challenges in protecting critical assets
- Understand and be able to respond to cyberattacks
- Understand and be able to implement cybersecurity policies, protocols, and regulations
- Know real-world applications for cybersecurity
- 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
