Course Info

SE 526: Software Security Assessment

Students in this course will learn how to conduct software security assessment to identify software vulnerabilities in software such as web applications and operating system services. Topics include: common software vulnerabilities and attack vectors; malicious payloads, including shellcode structure; and application review techniques, including fuzzing and code auditing. Students will get hands-on experience identifying vulnerabilities in software.

CSC 435 is a prerequisite for this class.

Winter 2024-2025

Section: 801
Class number: 22804
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01107 at Loop Campus
Section: 810
Class number: 22912
Meeting time: -
Location: Online: Async

Winter 2023-2024

Section: 801
Class number: 22808
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01107 at Loop Campus
Section: 810
Class number: 22921
Meeting time: -
Location: Online: Async

Winter 2022-2023

Section: 801
Class number: 28740
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01107 at Loop Campus
Section: 810
Class number: 28865
Meeting time: -
Location: Online: Async

Winter 2021-2022

Section: 801
Class number: 28395
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01107 at Loop Campus
Section: 810
Class number: 28550
Meeting time: -
Location: Online: Async

Winter 2020-2021

Section: 801
Class number: 28287
Meeting time: M 5:45PM - 9:00PM
Location: Online: Sync
Section: 810
Class number: 28477
Meeting time: -
Location: Online: Async (Sync-Option)