Course Information

  • Instructor: Sang Kil Cha
  • TAs
    • 강희도
    • 김수민
    • 김연근
    • 김욱형
    • 박재현
    • 박태준
    • 이승수
    • 조현성
    • 최재승
    • 한형석
  • Time: Mon. 14:30 ~ 15:45 / Wed. 14:30 ~ 17:10
  • Location: N1 #317
  • Grading:
    • 70% Individual participation/assignment
    • 30% Team project
  • Late submission policy: late assignments will be assessed a late penalty of 10% per day.

The primary goal of this course is to "learn by doing". Students will learn fundamental ideas in computer systems and security by creating and solving realistic problems. We assume that students are familiar with C. Although not necessary, we strongly recommend you to bring your own laptop in this course.

Schedule

(subject to change)

Date Topic Class Kind Notes
02/27/2017 Introduction Lecture Activity #0 (due 3/6)
03/01/2017 Independence Movement Day
03/06/2017 Git and the Course Workflow Lecture Reference: Pro Git Book
Activity #1 (due 3/8)
03/08/2017 PGP Lecture Reference: The GNU Privacy Handbook
03/13/2017 Backdoor Lecture Reference: Thompson/CACM1984
03/15/2017 Lab TA: 최재승
03/20/2017 Malware Lecture
03/22/2017 Lab TA: 이승수
03/27/2017 Anti-Malware Lecture
03/29/2017 Lab TA: 김연근
04/03/2017 Anti-Malware (2) Lecture Reference: Chen/CSUR2009
04/05/2017 Lab TA: 한형석
04/10/2017 Anti-Malware (3) Lecture
04/12/2017 - Lab TA: 김수민
04/15/2017 Activity Proposal Deadline (click)
04/17/2017 Midterm Week
04/19/2017 Midterm Week
04/24/2017 Debugging Lecture
04/26/2017 Quiz Lab TA: 강희도
05/01/2017 Web Security Lecture
05/03/2017 Buddha's Birthday
05/08/2017 Group-based Software Engineering (1) Lecture
05/10/2017 Lab TA: 조현성
05/15/2017 Group-based Software Engineering (2) Lecture
05/17/2017 Lab TA: 김욱형
05/22/2017 Checkpoint #1 Lecture
05/24/2017 Lab TA: 박재현
05/29/2017 Checkpoint #2 Lecture
05/31/2017 CTF Lab In-class CTF 2:30pm - 9:00pm
06/05/2017 No Class
06/07/2017 In-class Wrapup Lab
06/12/2017 CTF Writup Deadline (23:59:59pm)
06/14/2017 Final Week