This course is designed to equip learners with a practical understanding of how cryptography secures modern digital systems. It is intended for those involved in software development, IT, cybersecurity, or related fields who want to apply security techniques.
Focusing on real-world use, the course explores how core methods such as encryption, hashing, and digital signatures protect data and communications?and how mistakes in their use can lead to serious vulnerabilities. Through guided examples and hands-on activities, participants will learn to think critically about security, recognise common pitfalls, and evaluate the effectiveness of different approaches.
By the end of the course, participants should be able to make informed decisions about the use of cryptographic tools, apply them appropriately in practical settings, and better understand the standards and practices that underpin secure systems today.
Prerequisite Graph
Available Indexes
| Mon | Tue | Wed | Thu | Fri | Sat | |
|---|---|---|---|---|---|---|
| 930 | 14561 TUT (COMP4) 0930-1150 Sat LHN-TR+03 Wk8-13 | |||||
| 1000 | ||||||
| 1030 | ||||||
| 1100 | ||||||
| 1130 |
Other Relevant Mods
CT2001
Data Structures & Algorithms
CT2002
Introduction to Computer Architecture & Networks
CT2003
Object Oriented Design & Programming
CT2004
Software Engineering
CT2009
Design Thinking
CT2010
Project Management (Business Needs Analysis & Risk Analysis)
CT2011
Data Analysis & Market Sensing (Business Intelligence)
CT2079
Mini Capstone (Full Stack) Project
CT3102
World Wide Web Technologies & Applications