Description: Lecture, four hours; laboratory, one hour; outside study, seven hours. Requisite: Computer Science 33. Recommended requisite: Computer Science 111. Introduction to fundamental knowledge of computer system security. Students gain understanding of exploit techniques; learn to use the security tools; learn to design and implement secure systems; and learn concepts of computer security including software vulnerability analysis and defense, web security, mobile security, and network security. Covers the latest security topics in practice (e.g., cryptocurrency), and in research (e.g., state-of-the-art fuzzing techniques and machine-learning-based security analysis). Students get hands-on experience in analyzing and designing secure systems. Includes course project for cutting-edge security research. Letter grading.

Instructors: Yuan Tian ([email protected])

Office Hours: W 2-3 pm, Boelter 6730D

Teaching Assistant: ****William Shand ([email protected])

Office Hours: Th 12-1 pm, EIV 67-112

Units: 4 credits

Syllabus

ECE117_CS M138 Winter 2024 Computer Security Syllabus.pdf

Google Drive Folder

Notes

Review

Untitled