2024-25 Spring - COMP3633 - Competitive Programming in Cybersecurity II

Course

Description

The course will be offered as an 2-credit course in the Spring semester. Students who have passed COMP2633 and have gotten the instructor consent can join this course, they will be working together based on the knowledge they have learned from COMP2633 and this course, forming teams to further investigate various advanced topics related to the more practical side of cybersecurity. They will then join the various cybersecurity competitions. The students will get 2 credits for successfully completing this course. Contest-type “attack and defend” programming problems (also known as Capture-The-Flag, CTF, problems) will be employed throughout this course to practically train the students for the cybersecurity contests. The topics covered will include but not limited to binary analysis, cryptography, web exploitations, and packet capture analysis. These topics will be covered in the practical attack-and-defend context. Recent developments in the topics will also be investigated by students via CTF problem solving. Instructor's approval is required.
Course period1/02/2530/06/25
Course levelUG
Course formatLaboratory