Computers Security and Their Data - CSC 316

This course covers the main concepts of computer security specially, the ones concerned with the latest technology. Encryption (symmetric & asymmetric), and the most important protocols using encryption are introduced. Also, program security, operating system security, database security, network security, mobile security and web security are introduced. Prerequisite: CSC 217 or CSC 213.