CSAW Summer Program for High School Women

About - Where - People - Blog - Course Content - Contact

Course Content 2015

Powerpoints

Code

Week Day Overview GenCyber Objectives Instructors
1 Monday
  • Introduction to the program
  • Forensics
  • Women in CS
  • Careers in CS
  • Overview of computers
    • Command line basics
  • Binary
  • LMC
  • Exploits
  • Modularity
  • Abstraction
  • Linda Sellie
  • Swaad Golam
  • Meghan Clark
  • Thomas Sellie
  • Sophia D'Antoine (Trail of Bits guest speaker)
  • Helper TAs
1 Tuesday
  • Caesar Cipher
  • Algorithms
  • Hex name bracelets
  • Python
  • Modularity
  • Abstraction
  • Information Hiding
  • Linda Sellie
  • Helper TAs
1 Wednesday
  • One Time Pad
  • XOR
  • Admissions; Scavenger Hunt
  • RSA
  • Hashing
  • Modularity
  • Abstraction
  • Information Hiding
  • Linda Sellie
  • Shuyu Chen
  • Linda Nguyen
  • Helper TAs
1 Thursday
  • File systems
  • OS
  • Processes
  • Command Line
  • NSA Watching ( ͡° ͜ʖ ͡°)
  • Resource Encapsulation
  • Least Privilege
  • Abstraction
  • Domain Separation
  • Process Isolation
  • Layering
  • Modularity
  • Linda Sellie
  • Anam Waheed
  • Thomas Sellie
  • Helper TAs
1 Friday
  • Google Trip
  • Steganography
  • Information Hiding
  • Nasir Memon
  • Professor and helper TAs
2 Monday
  • IP Addresses
  • Network Infrastructure
  • Packet Sniffing
  • Domain Separation
  • Abstraction
  • Simplicity of Design
  • Meghan Clark
  • Professor and helper TAs
2 Tuesday
  • Web
    • Browsers
    • HTTP/CSS/Javascript
    • HTTP requests
    • XSS/Cookies
  • Information Hiding
  • Modularity
  • Phyllis Frankl
  • Linda Nguyen
  • Helper TAs
2 Wednesday
  • Databases
  • SQL
  • Authorization
  • Information Hiding
  • Least Privilege
  • Modularity
  • Phyllis Frankl
  • Linda Nguyen
  • Helper TAs
2 Thursday Forensics
  • Information Hiding
  • Process Isolation
  • Simplicity of Design
  • Swaad Golam
  • Helper TAs
2 Friday The Final Countdown
  • Swaad Golam
  • Helper TAs
Schedule may vary per camp.

Course Content 2014

We have the following great activities planned. Schedule subject to change.

Session 2

Monday, July 28:
Intro to the program, women in CS, careers in CS, and overview of computers
Led by Emily, Meghan, Dan and Nasir

Tuesday, July 29:
Caesar cipher, Python
Led by Linda

Wednesday, July 30:
One-time pads, hashing, hex bracelets
Led by Linda

Thursday, July 31:
Databases
Led by Barbara and Meghan

Friday, August 1:
Trip to Google, steganography
Led by Jim and Swaad

Monday, August 4:
Computer architecture, operating systems, and a Facebook tour
Led by Emily

Tuesday, August 5:
Operating systems and file systems continued
Led by Emily

Wednesday, August 6:
Networks and the Internet
Led by Jim and Swaad

Thursday, August 7:
Forensics, data acquisition, data analysis
Led by Jim, Emily, and Catherine

Friday, August 8
Mini CSAW challenge

Session 1

Monday, July 7:
Intro to the program, women in CS, careers in CS, and overview of computers
Led by Emily, Dan and Nasir

Tuesday, July 8:
Review of binary, introduction to Cryptography, breaking the Caesar cipher, Python
Led by Linda, Tehila, Swaad, and Emily

Wednesday, July 9:
RSA, making hex name bracelets, and hashing
Led by Linda, Swaad, Phyllis and Emily

Thursday, July 10:
Databases and PHP
Led by Phyllis

Friday, July 11:
Tour of Google and steganography
Led by Nasir

Monday, July 14:
Operating systems and file systems
Led by Tehila

Tuesday, July 15:
File systems continued and the terminal, followed by lunch and a tour of Facebook
Led by Eleni

Wednesday, July 16:
Networks and the Internet
Led by Mandy Galante

Thursday, July 17:
Tools for digital forensics, data acquisition, and data analysis
Led by Swaad

Friday, July 18:
Mini CSAW challenge
Led by Marc

General Materials and Resources

Virtual Machines


NYU logo A project of the Computer Science and Engineering Department
Polytechnic School of Engineering
New York University