Georgia Institute of
  TechnologyCollege of Computing

Jonathon Giffin

CS 4235: Introduction to Information Security

Fall 2008

Home | Syllabus | Schedule | Homeworks


CS 4235 is a first course in security suitable for junior and senior level undergraduates and first year graduate students. This is a breadth class covering a broad spectrum of topics in a single semester. My hope is for students to find something in the semester of great interest to them; diving deeply into that topic can form the basis of future specialized coursework, graduate research, or a career. I also hope that you find most class sessions interesting and fun.

Given the amount of material that we cover in the semester, the course is intensive and highly paced. Students should be prepared to read 50 or more pages of text per week in addition to time spent completing homework assignments, exams, and programming projects. This course includes programming using C and x86 assembly.

Course contents: threats, basic cryptography, software vulnerabilities, programming for malice, operating system protections, network security, privacy, data mining, computer crime.

My expectations for previous training: CS 2200 or equivalent. Programming ability, particularly in C. Knowledge of interpreted or scripting languages, such as Java, Python, or Ruby, may be helpful but is not a substitute for knowledge of C.


Instructor

Dr. Jon Giffin
Email:giffin@gtisc.gatech
Phone:4/385-1060
Office:Klaus 3140
Office hours:Mondays at 3:00 or by appointment

Teaching Assistant

Tanvee Kale
Email:tanvee@gatech
Office:Klaus lounge outside Prof. Giffin's office
Office hours:Wednesdays at 3:00 or by appointment