Introduction to Computer Security
Session
Regular Academic Session
Class Number
6543
Career
Undergraduate
Units
3 units
Grading
Graded Alpha
Description
This is an introductory course on computer security covering a broad range of topics, including basic security goals, encryption, penetration testing, software exploitation, reverse engineering, packet sniffing, and secure coding. The course teaches both the principles and concepts of computer security as well as some of the tools and technologies.

Prerequisite: COMP 170.

Students will learn to think like an adversary, find and exploit vulnerabilities in computer and network systems, understand cryptography and security goals, and learn about some of the commonly-used tools.
Enrollment Requirements
Pre-requisite: COMP 170
Class Notes
Synchronous Class Meeting: Instruction will be delivered online synchronously following the days/times indicated on the schedule.
Class Actions
Look up course materials
Class Details
Instructor(s)
Kylash Viswanathan
Meets
Tu 6:00PM - 8:30PM
Dates
01/12/2026 - 05/02/2026
Room
Online
Instruction Mode
Online
Campus
Online Campus
Location
Online Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
16
Seats Open
14
Combined Section Capacity
30
Wait List Total
0
Wait List Capacity
0
Combined Section
Computer Security
COMP 401 - 003 (6112)
Status: Open - Enrl
Seats Taken: 12
Wait List Total: 0
Intro Computer Security
COMP 301 - 003 (6543)
Status: Open - Enrl
Seats Taken: 4
Wait List Total: 0