Skip to main content

SP - top navigation

  • Learn
  • Piazza
  • DRPS

Breadcrumb

  1. Home
  2. SP: Secure Programming

SP: Schedule

WeekCommencingLectures (Tue,Thu 2pm)Labs (Wed 1pm-4pm)Coursework
118-Sep-2023Introduction, Landscape  
225-Sep-2023NO LECTURES  
302-Oct-2023Memory CorruptionLab 1 
409-Oct-2023Countermeasures, Injection  
516-Oct-2023Injection, Race ConditionsLab 2 
623-Oct-2023Development, Web App Security  
730-Oct-2023Web App Security cont'dLab 3 
806-Nov-2023Security Static Analysis  
913-Nov-2023Information Flow, Software ProtectionLab 4 
1020-Nov-2023Malware  

Lecture slides are listed below.  NB: these are subject to revision and updates as the course progresses.  If you have suggestion for improvements or find errors please contact the course lecturer, David Aspinall.

Files
01-intro.pdf (1.87 MB)
02-landscape.pdf (3.67 MB)
03-overflow.pdf (748.6 KB)
04-overflow2.pdf (143.36 KB)
05-overflow3.pdf (431.2 KB)
06-injection.pdf (4.58 MB)
07-injection2.pdf (1.78 MB)
08-races.pdf (193.76 KB)
09-develop.pdf (945.3 KB)
10-webapp.pdf (969.08 KB)
11-webapp2.pdf (2.11 MB)
12-webapp3.pdf (959.61 KB)
13-static.pdf (985.75 KB)
14-static2.pdf (873.82 KB)
15-infoflow.pdf (955.7 KB)
16-protect.pdf (1.51 MB)
17-malware.pdf (5.35 MB)
License
All rights reserved The University of Edinburgh
  • SP: Lab 1
  • SP: Lab 2
  • SP: Lab 3
  • SP: Lab 4

Book traversal links for SP: Schedule

  • SP: Secure Programming
  • Up
  • SP: Lab 1

Navigation links

  • SP: Schedule
    • SP: Lab 1
    • SP: Lab 2
    • SP: Lab 3
    • SP: Lab 4
  • SP: Resource List
  • SP: Assessment Information
  • SP: Coursework
RSS feed

Opencourse privacy & accessibility statements; contact Informatics, ILTS.