Computer Security Technology
Bachelor of Science Degree
The Bachelor of Science degree in Computer Security Technology prepares students to combat the increasing security issues and challenges in the digital environment, including computer systems, computer networks, and cyberspace. Graduates will be able to face security threats and protect valuable information and physical resources from unauthorized access and malicious activities. The curriculum covers the following major topics.
- Computer Security: cryptography, malware analysis, and prevention, risk analysis.
- Programming: C++, UNIX, and Python.
- Computer Network: routing protocols, VLANs, access control lists, and subnetting.
- Network Security: intrusion detection, virtualization, penetration testing, and network defense.
- Systems Security: digital systems, operating system security, smart grid security.
- Computer Vision: image processing, biometrics.
Skilled cybersecurity personnel are sought after in a plethora of different industries to make sure networks are safe and secure. Graduates of the program will possess strong problem-solving, communication, and leadership skills. These will enable them to become confident employees able to properly secure a network.
Typical Employment Opportunities
- Corporate Security
- Federal, State, and Local Security Agencies
- Software Industries
- Computer and Information Systems Manager
- Security Operation Center (SOC) analysis
- IT Security Specialists
- Cybersecurity
Graduates of the B.S. in Computer Security Technology program will have the ability to:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply security principles and practices to maintain operations in the presence of risks and threats.
Computer Security Technology (BS) Program Educational Objectives:
- Find rewarding jobs in Cybersecurity, or related fields
- Pursue further education or professional certifications
- Take on leadership roles in their field
- Get involved in professional organizations while engaging in lifelong learning to stay current with evolving cybersecurity technologies
Admission to Farmingdale State College - State University of New York is based on the qualifications of the applicant without regard to age, sex, marital or military status, race, color, creed, religion, national origin, disability or sexual orientation.
Contact Information
Computer Security
Dr. M. Nazrul Islam
Whitman Hall, Room 112
934-420-2538
sst@farmingdale.edu
Monday-Friday 8:30am-5:00pm
Fall 2026
Subject to revision
| College Requirement | (1 credit) |
|---|---|
| FYE 101 First Year Experience* | 1 |
| Liberal Arts and Sciences | (62 credits) |
|---|---|
| EGL 101 Composition I: College Writing (GE) | 3 |
| EGL 102 Composition II: Writing About Literature | 3 |
| MTH 110 Statistics | 3 |
| MTH 129 Precalculus with Applications | 4 |
| MTH 130 Calculus I with Applications | 4 |
| PHY 135 College Physics I | 4 |
| PHY 136 College Physics II | 4 |
| BIO 120 General Biology | 4 |
| Humanities (GE) | 3 |
| The Arts (GE) | 3 |
| US History and Civic Engagement/World History and Global Awareness(GE) | 3 |
| World Languages (GE) | 3 |
| Liberal Arts & Sciences Electives | 9 |
| ECO 321 Engineering Economics | 3 |
| EGL 310 Technical Writing | 3 |
| 300-400 Level Liberal Arts/Sciences Electives | 6 |
| Required Courses: | (59 credits) |
|---|---|
| BCS 120 Foundations of Computer Programming | 3 |
| BCS 230 Foundations of Computer Programming II | 3 |
| CPS 201 Digital Security | 3 |
| CPS 203 Data Security and Privacy | 3 |
| CPS 205 Digital Signal and Image Processing | 3 |
| CPS 235 Fundamentals of AI in Cybersecurity | 3 |
| CPS 301 Biometric Recognition | 3 |
| CPS 303 Operating Systems and Security | 3 |
| CPS 305 Foundations of Cryptography | 3 |
| CPS 325 Vulnerability Analysis | 3 |
| CPS 401 Applied Cryptography | 3 |
| CPS 405W Senior Project | 3 |
| CPS 460 Network Security | 3 |
| SST 115 Digital Systems | 3 |
| Computer Networking Electives: EET 440, 441, BCS 208, 209, 320, 321 | 8-9 |
| 400 Level CPS Elective | 3 |
| 300-400 Level Technical Electives ** (BCS, CPS, CSC, SET, SST) | 6 |
Curriculum Summary
*FYE 101 First Year Experience is required for all first time full time students
Degree Type: BS
Total Required Credits: 121-123
Please refer to the General Education, Applied Learning, and Writing Intensive requirement sections of the College Catalog and consult with your advisor to ensure that graduation requirements are satisfied.
As a part of the SUNY General Education Framework, all first-time full time Freshman at Farmingdale State College (FSC) beginning Fall 2023, are required to develop knowledge and skills in Diversity: Equity, Inclusion, and Social Justice (DEISJ). Students will be able to fulfill this requirement at FSC by taking a specially designated DEISJ course that has been developed by faculty and approved by the DEISJ Review Board. DEISJ-approved courses may meet other General Education Knowledge and Skills areas and/or core competencies and thus be dually designated. DEISJ-approved courses may also earn other special designations such as those for Applied Learning or Writing Intensive.
**Technical Elective courses can be selected in consultation with the student’s academic advisor within the course designations of SET, SST, BCS, CSC and CPS.
300-400 Level Suggested Technical Electives:
BCS 318 Virtualization & Cloud Computing
CPS 461 Ethical Hacking
CPS 462 Smart Grid Security
CPS 463 Distributed Systems and Security
CPS 491 Computer Security Internship
SST 440 Bitcoin & Cryptocurrency