Concepts of Computer Security

This course will help students understand the advanced concepts of security and gain valuable skills related to security research, will learn about state of the art security works from both industry and academia, and will go through a security focused project that will teach them critical thinking, security problems, solutions and trade-offs involved. Further, they will learn about the standard steps of writing conference quality security papers as part of developing and submitting the course project report.

Spring 2026 Schedule

Week # Date Topic to be Discussed Notes*
      Spring Classes Begin Jan 12
1 January 16, 2026 Introduction of the course, Research Methods I and Cryptography HW1 released; Spring drop/add ends
      Dr. Martin Luther King, Jr. holiday; no classes Jan 19
2 January 23, 2026 Secret Key Crypto HW1 due
3 January 30, 2026 Project – Intro and Logistics, Hashes and Message Authentication HW2 released, Project Proposal assigned
4 February 6, 2026 Public Key Cryptography, Key agreement and PKI Project Proposal + HW2 due, HW3 released
5 February 13, 2026 User Authentication + Authentication Protocols Related work assigned, HW3 due
      Midterm grading opens Feb 16
6 February 20, 2026 TLS + Access Control + Midterm Review Related work Due, Research Plan assigned
7 February 27, 2026 Midterm (in-person)  
      Midterm grading closes March 3
8 March 6, 2026 Midterm Post Review, Research Methods II + OS Security  
9 March 13, 2026 Multics and Program Vulnerabilities  
10 March 20, 2026   No Class - Spring Break - March 16-22
11 March 27, 2026 Worms, DoS, and Botnets Research Plan due
      Spring last day to withdraw Mar 28
12 April 3, 2026 TCP/IP Security HW4 released
13 April 10, 2026 Wireless and Routing HW5 released (Bonus)
14 April 17, 2026 Intrusion detection and IoT/Software Security Compliance HW4 due
15 April 24, 2026 Course Review Project paper + HW5 due (bonus)**
      Test Free Week April 25-30
16 May 6, 2026 Final exam (in-person and cumulative); 3-5 PM. Check USF Final Exam Matrix
      Spring final grading closes May 12
      Spring grades visible on Student Self-Service May 15
    * Always check University Calendar for Details https://www.usf.edu/registrar/calendars/