CSE 230: Programming in C

Class Program
Credits 3

Most security vulnerabilities are rooted in underlying software systems which make different hardware component of a computer accessible to an application. Such underlying software are usually written in low-level languages such as C. Students will learn C to understand different types of vulnerabilities and how programs interact with hardware.