CS 6035: Introduction to Information Security

Instructional Team

Wenke Lee

Wenke Lee
Creator, Instructor
Cecil Bowe

Cecil Bowe
Head IA
Chris Taylor

Chris Taylor
Head IA


Introduction to Information Security is a graduate-level introductory course in information security. It teaches the basic concepts and principles of information security and the fundamental approaches to secure computers and networks. Its main topics include: security basics; security management and risk assessment; software security; operating systems security; database security; cryptography algorithms and protocols; network authentication and secure network applications; malicious malware; network threats and defenses; web security; mobile security; legal and ethical issues; and privacy.

Foundational Course Computing Systems Elective


Current Syllabus

Current syllabus

Course Videos

You can view the lecture videos for this course here.

Before Taking This Class...

Suggested Background Knowledge

Qualifications for taking this class adhere with the Admission Criteria given by Georgia Institute of Technology. Upon entering this class, it is assumed that students have completed an undergraduate degree in computer science or a related field.

CS 6035 Relevant Technical Information:

Technical Requirements and Software
  • The Apple ARM-based SoCs are NOT supported in this class. In order to download and use the Virtual Machines in this class, you must use a computer that has x86 architecture.
  • VirtualBox (VB). You will be provided Virtual Machines (VMs) in this class that were built using VB. We do not support or test with any other virtualization software. You will need a minimum of four 2GHz virtual cores, 8GB of RAM, and ~100GB of free disk space (SSD or HDD).
    Note: It is strongly recommended that you test out a Linux VM on VirtualBox to ensure it runs on your machine before the end of registration.
  • High-Speed Internet Connection. Connection speeds need to the support the downloading of many sizable VMs. These VMs are required to complete the class.
  • For further requirements, please refer to the College of Computing Technical Requirements.

Academic Integrity

All Georgia Tech students are expected to uphold the Georgia Tech Academic Honor Code. Please refer to the Academic Honor Policy section of the current syllabus for further course specific information.