IS336 Lecture 0
IS336 Lecture 0
Instructor Details:
• Name: Dr. Hellen Maziku
• Office Number: A09
• Email: [email protected]
Course Objectives
This course teaches learners the skills to develop secure software and/or install security mechanisms to
protect computing infrastructures. This course introduces learners to the fundamental principles of
Computer and Information Security using the OSI layer approach. Basic concepts that will be covered
include; Access control, authentication, vulnerabilities and threats, Program and Programming Security,
Web Security, Operating Systems Security, Network Security, Database Security, Cloud Security, Privacy
issues, Digital Forensics, Security Management and incident response, Legal Issues and Ethics, etc.
The course will include numerous hands on practicals in a virtualized environment. Example Labs to be
covered include; Penetration Testing, SQL injection attacks, MITM, Password cracking, Firewalls, Network
Protocols, Digital Forensics, Network traffic analysis, etc.
Learning Outcome
At the completion of this course, students should be able to;
Recommended Readings
1. Security in Computing, 5th Edition, Charles P. Pleeger et al., Prentice Hall
2. CompTIA Security+ Guide to Network Security Fundamentals, 6th Edition, Mark Ciampa,
Cengage Learning
3. Information Security Management Principles, 3rd Edition, Andy Taylor, et al., BCS, The Chartered
Institute for IT
4. Guide to Network Security 1st Edition, Michael E. Whitman, Cengage Learning;