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 |

