Computer Security
Session
Regular Academic Session
Class Number
6112
Career
Graduate
Units
3 units
Grading
Graded
Description
Prerequisites: COMP 400A or instructor permission.

This is a foundations course on computer security, covering a comprehensive range of concepts and technologies, including security goals, encryption, penetration testing, software exploitation, reverse engineering, packet sniffing, and secure coding. The final project requires a presentation and technical report where the students will show and describe what they accomplished.

Outcomes: Students will find and exploit vulnerabilities in computer and network systems; articulate cryptography and security goals, and synthesize the knowledge of different tools and techniques by applying them to an intensive real-world project.
Enrollment Requirements
Prerequisite: COMP 400A.
Class Actions
Look up course materials
Class Details
Instructor(s)
Kylash Viswanathan
Meets
Tu 6:00PM - 8:30PM
Dates
01/12/2026 - 04/25/2026
Room
Online
Instruction Mode
Online
Campus
Online Campus
Location
Online Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
20
Seats Open
10
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: 14
Wait List Total: 0
Intro Computer Security
COMP 301 - 003 (6543)
Status: Open - Enrl
Seats Taken: 6
Wait List Total: 0