This is an upper-level course that falls under the systems category. In this course, the students will learn about the basic concepts, principles, and fundamentals of Information Security and learn hands-on approaches to secure computers and networks.

The main topics would include:

  • Networking Basics
  • Security basics
  • Software security
  • Operating Systems security
  • Data and Information security
  • Cryptography applications and protocols
  • Authentication approaches
  • Network threats and vulnerabilities
  • Web security
  • Mobile security
  • Ethical hacking and legal issues
  • Privacy

Counts as an elective in the Systems category of the Computer Science major.

Permission of instructor required.

A student took a course on Computer Organization (CSC250), otherwise familiar with the basic concepts of Operating Systems. 
Prior programming experience with Java or C (e.g., taken CSC221: Data Structures).
Taken MAT 140, 150, or 160 and Discrete Mathematics courses. 

Class Details
Course CSC 382
Section 0
CRN 20140
Time T R
Time 0950 - 1105am
Building B022 CHAM
Instructor Sakib Miazi
Max 24
Current 0
Remaining 24
Semester Spring 2022