University of South Carolina

Department of Computer Science and Engineering


CSCE 522 Information Security Principles

Fall 2020



Sections 001/H10: Tuesday, Thursday 1:15 – 2:30 pm

Section 002: Tuesday, Thursday 2:50 – 4:05 pm

Section J60:  APOGEE class



Link to the 2019 website:


This course will be accessible both synchronously and asynchronously through Microsoft Teams.

All registered students are added to the appropriate MS Teams.

If you are registered but haven’t received a MS Teams notification for this class, please contact the instructor ASAP!

The course will be delivered via online lectures that will be recorded.

All class related materials will be distributed via Microsoft Teams. 



Instructor: Csilla Farkas

Office: Horizon II, 2253

Office Hours: Tuesday, Thursday 10:00 am – 11:30 am or by appointment


Class homepage:  

Graduate TA: Fei Zuo ,

Office: virtually

Office Hours: TBA


Academic Bulletin Description:

Threats to information resources and appropriate countermeasures. Cryptography, identification and authentication, access control models and mechanisms, multilevel database security, steganography, Internet security, and intrusion detection and prevention.


Prerequisites: CSCE 146; MATH 374 or MATH 174


Learning Outcomes: By the end of the course, students will be able to:

1.       Identify common risks, threats, and countermeasures related to computing systems.

2.       Apply knowledge of computer security to personal computer use.

3.       Analyze computing situations with respect to security risks, threats, and countermeasures, including the tradeoffs between security and system functionality.

4.       Work with others to design and/or implement security measures.

These learning outcomes are identical to those of the face-to-face (F2F) version of this course.


Text Books

1.       Charles P.Pfleeger and Shari Lawrence Pfleeger, Security in Computing (5th Edition) (Hardcover), Prentice Hall PTR; ISBN: 9780134085043

2.       Online resources from publicly available or UofSC licensed resources


Course Overview

This course will be accessible both synchronously and asynchronously through Microsoft Teams.  Students will be able to participate in lectures during designated lecture time and/or to view the recording of lecture later in the Teams folder.  Lectures slides, homework and project assignments, and announcements will be posted in MS Teams.  All class assignments and tests will be handled electronically.  Students expected to use MS Teams and the website for class related materials and assignment submissions.