Due to the ongoing COVID-19 pandemic, there are several important things to keep in mind. First, office hours have been changed to "virtual" in order to avoid in-person interaction in a small room. If you have an emergency need to meet in person, email me and we'll see if we can arrange something (perhaps in a larger room), but please consider this only for emergency situations. Second, the schedule and class structure is more uncertain that usual, and changes in the pandemic situation might require a rapid transition to online-only classes. Be prepared and stay on top of things!
For more information on UNCG and class policies regarding COVID-19, please see the class syllabus.
This class provides an introduction to computer security concepts, techniques for protecting information and computer systems, and practice using a "security mindset." The course includes coverage of authentication, access control models, operating system security, cryptography, network security, and software security. Topics are covered at an introductory level, with subsequent courses available for more in-depth exploration of cryptography and network security.