Fundamentals of Computer Security - CSC 316
This course introduces the fundamental concepts of computer and information security, with a focus on modern technologies and practices. Students will study encryption techniques (symmetric and asymmetric) and the most widely used security protocols. The course also covers critical areas of program security, operating system security, database security, network security, mobile security, and web security, providing students with a comprehensive understanding of current threats and defenses in the digital world. Prerequisites: CSC 213, CSC 215, CSC 217, Junior Standing, or Department Approval.