CIS4360 – Computer Security is a 3-credit upper-division introduction to information security: the threats, the defenses, the cryptographic building blocks underneath them, and the practical discipline of securing systems that were mostly not designed to be secure. Titles vary — it appears as Computer and Information Security at the University of Florida, Introduction to Computer Security at UNF and FAMU, and Applied Cybersecurity at Daytona State College — and, as the numbering warning below explains, those titles reflect a real difference in what the course is.
Content covers security fundamentals — confidentiality, integrity, availability, threat modeling, and risk; cryptography — symmetric and asymmetric encryption, hashing, digital signatures, key exchange, and certificates; authentication and access control — passwords, multi-factor authentication, and access control models; software security — buffer overflows, injection, input validation, and secure coding; web security — XSS, CSRF, SQL injection, and session handling; network security — protocols, firewalls, intrusion detection, VPNs, and TLS; operating system security — privileges, hardening, and isolation; malware — types, propagation, and analysis basics; social engineering — phishing and the human attack surface; incident response and forensics at an introductory level; security operations — logging, monitoring, and detection; policy, compliance, and governance; and law and ethics — including the legal boundaries around security testing.
Florida demand is substantial and geographically spread: defense and simulation in Central Florida, CENTCOM and SOCOM in Tampa, financial services and international business in South Florida, health systems statewide, plus state and local government. Many roles are remote-eligible. The field has a genuine shortage at the mid level; entry-level competition is real, which is why the practical advice below emphasizes demonstrable skill.
A genuine divergence, and the prerequisites reveal it more clearly than the titles do:
Both are legitimate and the overlap is large, but the experience differs: the CS variant asks you to reason about memory, protocols, and cryptographic constructions; the IT variant asks you to configure, harden, and monitor real systems. Check the prerequisites to find out which one you are registering for — they are a more reliable signal than the title. And confirm you actually hold them, because they are not interchangeable: a student with the Linux and networking background may struggle in the CS variant, and the reverse is equally true.
Stated plainly because students get this wrong with career-ending consequences. The techniques taught here are illegal to use against systems you do not own or have written authorization to test. The federal Computer Fraud and Abuse Act and Chapter 815, Florida Statutes (the Florida Computer Crimes Act) both apply, and "I was curious," "I was practicing for class," and "I did not damage anything" are not defenses.
The specific traps: scanning or testing your employer's network without written permission — being an employee is not authorization; testing your college's systems; probing a site because you noticed a flaw; and using a tool from class against anything outside the lab. Even well-intentioned disclosure has resulted in prosecution.
The correct practice is simple and free: use sanctioned environments — TryHackMe, Hack The Box, OverTheWire, capture-the-flag events — or your own isolated virtual lab. If you find a real vulnerability, report it through a published disclosure or bug bounty process and do not investigate further. Get authorization in writing, always, for your whole career.
The most reliable practical rule in the field, and the course explains the reasoning. Cryptographic primitives are extraordinarily difficult to implement correctly; the failures are subtle, do not produce visible symptoms, and are found by attackers rather than by testing. Serious breaches trace to correct algorithms used incorrectly — a reused nonce, a predictable IV, a bad random number source, unauthenticated encryption, a timing side channel.
What professionals do instead: use vetted libraries and high-level interfaces, choose authenticated encryption, use a cryptographic random source, and for passwords use a purpose-built password hash such as bcrypt, scrypt, or Argon2 with a salt — never a plain SHA hash, and never encryption. The point of learning the internals is to select and configure correctly, not to build your own.
Worth holding onto against the impression a technical course creates. The dominant real-world causes of compromise are phishing and credential theft, unpatched known vulnerabilities, misconfiguration (notably exposed cloud storage and default credentials), and excessive privilege. Sophisticated novel exploitation is rare by comparison.
The implication for practice is that the highest-value defensive work is unglamorous: multi-factor authentication, patch management, least privilege, backups that are tested and offline, logging that someone actually reads, and user education. A security professional who can drive those consistently prevents far more harm than one who is good at exploitation. It is also why ransomware remains so effective against organizations that neglected exactly this list.
Honest career advice that contradicts a great deal of marketing. Employers hiring security staff generally want people who already understand networking, operating systems, and systems administration, because you cannot secure what you do not understand. The common realistic path into the field runs through help desk, systems or network administration, or software development, then into a SOC or security engineering role.
What accelerates it: CompTIA Security+ (the recognized entry credential, and required for many federal and defense positions in Florida), demonstrable hands-on lab work, competing in capture-the-flag events, and a home lab you can talk about in detail. What does not accelerate it: certifications without any practical experience behind them. The strongest interview signal is being able to explain something you actually built, broke, and fixed.
CIS4360 sits among Florida's security offerings at multiple levels, and the level matters for transfer. Two-year and certificate security coursework appears under CTS numbers — including CTS0069 Computer Security Technician (PSAV clock hours), CTS2311 Linux Security, and CTS2321C Linux System Administration — and under CIS2 numbers such as CIS2350C Cybersecurity Analysis. Upper-division work continues at CIS4250 (ethical issues in IT), CIS4510 (IT project management), and CNT networking numbers. SCNS equivalency applies to the same number at the same level, never across numbers, so a 2000-level cybersecurity course does not satisfy a CIS4360 requirement no matter how similar the content — a common and expensive surprise for students transferring from an A.S. into a bachelor's program. Confirm the articulation before assuming it.
Generated September 1, 2026 · Updated September 1, 2026