Basic Information

This course serves as a projects course in the Computer Science Systems emphasis. After taking this class, students should understand general computer and network security terms and tools to perform offensive and defensive security. Students will have hands-on experience with small and large projects with use of current tools. Fianlly, students will work in a small group to secure (harden) a small network of servers with realistic/real services.

This website is subject to change as more content is added. Check it often!

Date Readings Activities Deliverables Due
1/14
C5-1 material Setup (go over syllabus, form teams)
Start Offensive Security
 
1/16 C5-1 material Assign teams
Assign offensive tool
Start work on documentation and presentation
Project 1 assigned
Project 1 Presentation Schedule
Project 1 Documentation due 1/28
1/18 C5-1 material Work Day  
1/21 No Class No class  
1/23 C5-1 material Quiz over C5-1
Work Day - Finish making presentations
1/25   Project 1 presentation day  
1/28
  Project 1 presentation day
Discuss quiz
Project 1 Documentation due
1/30
C5-2 materials
(No class - too cold)
Project 2 Setup Day
Watch the 4 Project 2 videos in the screencast area on eLearning to get set up
Project 1 Internal Peer Assessments due
Project 2 assigned
Project 2 Documentation Due 2/13
2/1 C5-2 materials Work Day  
2/4 C5-2 materials Work Day
2/6 C5-2 materials Work Day  
2/8 C5-2 materials Work Day  
2/11 C5-2 materials Work Day  
2/13 C5-2 materials Work Day
2/15 C5-2 mateials Finish Project 2 Project 2 Documentation due (2/17 at 11:59pm)
2/18 C5-2 materials C5-2 Quiz
Introduce Project 3
Project 2 Internal Peer Assessments Due
Project 3 Specification (due 3/1)
ctf4_instructions.pdf
ctf5_instructions.pdf
2/20 C5-3 materials Project 3 Work Day
2/22 C5-3 materials Project 3 Work Day  
2/25 C5-3 materials Project 3 Work Day
2/27 (Gone to SIGCSE)
C5-3 materials
Project 3 Work Day
Send me questions and I can respond with email or video
 
3/1 (Gone to SIGCSE)
C5-3 materials
Finish Project 3
3/4 C5-3 materials Introduce Project 4
Project 3 Internal Peer Assessments Due
Project 4 Specification
Project 3 documentation due 11:59pm
3/6 Project 4 Work Day  
3/8   Project 4 Work Day  
3/11   Quiz over C5-3
Project 4 Work Day
 
3/13  

Project 4 Work Day
3/15 End of Offensive Security Project 4 Lightening Talks
Project 4 Documentation due 11:59pm
Project 4 Internal Peer Assessments Due
3/25 Start Defensive Security Introduce Project 5
Project 5 Specification
Project 5 Topic/Presentation schedule
3/27   Project 5 Work Day  
3/29 C5-4 materials Project 5 Work Day  
4/1 C5-4 materials Project 5 Work Day  
4/3 C5-4 materials Project 5 Presentations Day Presentations (2 groups)
4/5 C5-4 materials Project 5 Presentations Day Presentations (3 groups)
4/8 C5-4 materials Project 5 Presentations
Physical Security Demo
C5-4 Quiz
Project 5 documentation due by 11:59pm
Presentations (1 group)
4/10   Final Project Workday Final Project Specification
Hints - What things should I fix?
CTF10.ova - For downloading and running the machine in VMWare on your own laptops
4/12   Final Project Workday
4/15   Final Project Workday Final Project Phases 1 and 2 Due
4/17   Final Project Workday  
4/19   Final Project Workday
4/22   Final Project Workday  
4/24   Final Project Workday Final Project Midway Point Phase 3 Due
4/26   Final Project Workday Instructions for creating final video
4/29   Final Project Workday  
5/1   Final Project Workday  
5/3   Last day of class Final Project Phase 4 Due
5/9 No final, submit final peer assessments   Two group peer assessments due
Personal group peer assessments due