24,428 courses · 2,504 curriculum guides Sponsored by eAgentic Software Sponsored by eAgentic Software

Computer Security

CIS4360 — Introduction to Computer Security
← Course Modules
3 credit hours 45 contact hours Prerequisites: Varies sharply and reveals which variant you are taking: CDA3101 computer organization at UF, COP3503 at UNF (computer science variants), versus (CTS2321 or CTS3348) and (CET1600 or CNT3104) - Linux administration plus networking - at Daytona State (information technology variant). Check the prerequisites rather than the title to know what the course is, and confirm you hold them; the two backgrounds are not interchangeable. v1.0

Course Description

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.

Learning Outcomes

Required Outcomes

Optional Outcomes

Major Topics

Required Topics

Optional Topics

Resources & Tools

Career Pathways

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.

Special Information

⚠ The same number is a CS course at one institution and an IT course at another

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.

⚠ Unauthorized testing is a crime — this is the single most important thing in the course

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.

Do not write your own cryptography — and understand why

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.

⚠ Most breaches are not clever — they are people, patches, and passwords

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.

Security is a specialization, not an entry point — build the foundation

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.

Numbering and program context

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