KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Farmingdale State College · Courses

CPS

21 courses with the subject CPS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CPS 100Introduction to Cybersecurity1

This course introduces the bird's-eye view of cybersecurity landscape and the computer security related curricula and programs at the college level. Students will gain knowledge and skills that improve their levels of readiness to start the journey of learning cybersecurity and ultimately becoming cybersecurity professionals. It will introduce topics relevant to the major, such as computer hacking, malware, software security, network security, cloud security, endpoint security, application security, identity security, mobile security, digital forensics, security certification, and related topics. Credits: (1,0)

Subject
CPS
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 201Digital Security3

The course will examine the security threats to digital information, computer systems and networks. Students will learn about the principles of confidentiality, integrity, and availability of information and how these principles are preserved in digital systems. Topics will include risk assessment, security awareness, security policy, security auditing, and legal and ethical aspects. The course will prepare the students with background knowledge in cryptography, biometrics, software security, and network security. Prerequisite(s): SST 115 Course Offered: Fall, Spring, Summer Credits: Credits:3 (3,0)

Subject
CPS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 203Data Security and Privacy3
Subject
CPS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 205Digital Signal and Image3
Subject
CPS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 235Fundamentals of AI in3
Subject
CPS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 301Biometric Recognition3

This course will examine the concepts of automated human recognition with anatomical biometrics and behavioral biometrics. It focuses on biometric system design, biometric image and signal processing, biometric sensor technology, and anti-spoofing technology. Students will learn how each biometric works, how to process non-ideal biometric signals and images, and how to choose the right biometrics for different applications. The course also covers the security and privacy issue of biometrics. Prerequisite(s): CPS 205 or CPS 203 Course Offered: Fall, Spring Credits: Credits:3 (3,0)

Subject
CPS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 303Operating Systems and3
Subject
CPS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 305Foundations of3
Subject
CPS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 320Malware Detection and Defense3

This course will teach students the core concepts needed to analyze unknown source codes. Students will learn different exploits and how they work on an infrastructure and system's level. Topics will include control flow graphs, obfuscation techniques and common assembly language attack patterns. Students will be trained on the techniques of common malware characteristics and signatures in order to perform both static and dynamic analyses of unknown binaries. Prerequisite(s): CPS 201 or SST 312 Credits: (3,0)

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 325Vulnerability Analysis3

This course teaches students the principles of vulnerability analysis and software code auditing. It examines different types of threats and vulnerabilities that are inherent in software and that you might find in codebases. This course will also cover the origins of these attacks and how they have gained in popularity over the past years and how we can mitigate them in today's application lifecycle. Students will be trained to utilize the concepts of buffer overflows, integer security and format strings to evaluate software/data integrity failures. Prerequisite(s): CPS 201 Credits: Credits:3 (3,0) Page 198 • Course Index • 2026-20

Subject
CPS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 335Advanced AI in Cybersecurity3

s Applications within cybersecurity include advanced knowledge techniques in Machine Learning (ML) as a part of Artificial Intelligence (Al). This course furthermore advances students to theoretical and practical conceptual knowledge of ML techniques by employing Python programming for practical purposes with the emphasis given to forensics and systems' security principles. Theoretical coverage of the ML concepts for classification and forecasting purposes include SVM, Decision Trees, Random Forest, and KNN with their real-life application explanations by experts in the professional field. The content coverage is centered around supervised and unsupervised ML applications in cybersecurity focusing on database threats, inference risks, threat handling in network systems' security by using artificial intelligence techniques such as intrusion detection identification and prevention, and using machine learning for detecting and analyzing data driven cybersecurity anomalies. Prerequisite(s): CPS 235 with a grade of C- or higher Credit(s): 3 Credits: (3,0)

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 390Web Application Security3

The amount of data that we entrust to web applications is increasing significantly and therefore, the defenders need to learn how to properly secure web applications from attackers. This course will go through the Open Web Application Security Project (OWASP) top 10 risks, which will properly train a student how to better understand web application vulnerabilities and ensure that they can properly defend an organization’s web assets. It will also cover the programming, architecture and strategies as applied to devising a real-world web application. Prerequisite(s): CPS 303 Course Offered: Fall, Spring Credits: (3,0)

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 401Applied Cryptography3

This course examines the inner workings of modern symmetric and public- key cryptosystems and algorithms, including DES, AES, MD5, SHA-1/2/3, RSA, multi-party computation, and elliptic curve cryptography (ECC), and the constructions of Message Authentication Code (MAC) and Digital Signature (DS). It examines the privacy applications of cryptography supporting anonymous credentials and private database lookup. Lattice-based cryptography will also be examined. Prerequisite(s): CPS 305 Course Offered: Fall, Spring Credits: (3,0)

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 405Senior Project3

This course integrates and applies the knowledge and skills acquired throughout the Computer Security Technology program in a comprehensive Senior Project conducted under the supervision of a faculty member. Students will identify, design, and implement a cybersecurity-related project addressing real-world challenges in areas such as network defense, system security, data protection, or ethical hacking. Emphasis is placed on critical thinking, problem-solving, technical documentation, and professional communication. Students will prepare detailed written reports and oral presentations demonstrating technical competence, analytical reasoning, and ethical awareness in cybersecurity practices. Note: Students cannot get credit for CPS 405 and 405W; CPS 405W can be used to fulfill the writing intensive requirement. Prerequisite(s): CPS 401 with a grade of D or higher and EGL 102 with a grade of C or higher Course Offered: Fall, Spring, Summer Credits: (3,0)

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 405WSenior Project3
Subject
CPS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 460Network Security3

This course will examine the security threats to computer networks and techniques to secure network. Topics will include network components and protocols, access control, firewall, honeypot, intrusion detection, virtual private network, vulnerability assessment, malware propagation, denial of service attacks, investigation of network data, and security protocols. At the conclusion of the course, students will have a full understanding of security design, network monitoring, and response to network attacks. Prerequisite(s): CPS 303 Course Offered: Fall, Spring Credits: Credits:3 (3,0)

Subject
CPS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 461Ethical Hacking

This course will cover a broad base of topics in ethical hacking, network defense, and offensive security. It aims to immerse students into an interactive environment where they will learn how to scan, test, and secure information systems. Students will gain in-depth knowledge and practical experience with network systems. By gaining a thorough understanding of how hackers operate, a student will be able to set up strong countermeasures and defensive systems to protect an organization's 27 College Catalog

Subject
CPS
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 462Smart Grid Security

The course examines the fundamentals of smart power grid and the necessary background in computer security. It covers both cyber security and physical security across operational aspects of smart grid and discusses a variety of secure solutions to the smart grid, including identity management and access control, threat defense, datacenter security, WAN security, security monitoring and management, physical safety and security, generation plant security, substation security, and utility regulator compliance. Prerequisite(s): CPS 460 Course Offered: Fall, Spring Credits: Credits:3 (3,0)

Subject
CPS
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 463Distributed Systems and Security Liberal Arts and Sciences
Subject
CPS
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 464Cloud Security3

This course will provide an in-depth analysis into different cloud security issues and how they can be mitigated and contained using distributed services. Topics will include: scalability and computing power of cloud, information security and forensics, risk management, disaster recovery, countermeasures to malicious attacks, auditing and compliance. Students will be able to develop necessary skills in order to provide a reliable and secure cloud service. Prerequisite(s): CPS 460 Course Offered: Fall, Spring Credits: (3,0)

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu
CPS 491Computer Security Internship3

The internship course is designed to provide the students with the opportunity to earn technical elective credits by acquiring hands-on industry experience in the computer security field. A student will work in a computer security related role at an organization in consultation with a Faculty advisor. The student will maintain a log of their work at the organization signed by the supervisor. In addition, weekly journal entries will be enforced to summarize the work experience. Finally, the student will need to write two reflective essays about the internship experience. Prerequisite(s): Approval of department chair Course Offered: Fall, Spring Credits: (3,0)

Subject
CPS
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.farmingdale.edu

Source: Farmingdale State College's catalog, linked per course · table learning_unit · CourseShelf publish 61