This course aims to learn students that apply engineering principles to software development to improve quality, time, and budget efficiency, along with the assurance of structured testing.
This course introduces students to the fundamental concepts of Data Security, Cryptography, and Cybersecurity. It aims to develop students’ problem-solving skills and enhance their understanding of how data security principles are essential for protecting computer systems. The course covers the importance of cryptography and cybersecurity in securing information, along with the basic concepts and algorithms used in cryptographic techniques. This subject serves as a foundational course for understanding cryptographic methods and cybersecurity approaches used in modern computer security systems.