403221 - Cybersecurity programming |
---|
Credit Hours3 Pre-requisite401122 Co-requisite- Distribution3+0 |
This course provides students with programming skills in the field of information and network security. This course also provides students with good knowledge in network programming using sockets, web connecting libraries, threading programming, exceptions, I/O streaming in python. It also provides students with the required knowledge about memory management and system calls in C language. Students will learn about different types of vulnerabilities resulting from bad programming approaches such as buffer overflow attacks. It will also introduce memory management and system calls in assembly. |