BBM461: Secure Programming
Spring 2024
Instructor: Ahmet Burak Can
Hours: Wednesday, 12:40-15:30
Class: Computer Engineering Building, D1
Course Material
The course does not follow a particular textbook. Course slides are the primary material to follow the course. However, students can refer the following supplementary books:
- Counter Hack Reloaded:A Step-by-Step Guide to Computer Attacks and Effective Defenses, Edward Skoudis, Tom Liston, Prentice Hall
- Hacking Exposed 7: Network Security Secrets & Solutions, Stuart McClure, Joel Scambray, George Kurtz, McGraw-Hill Osborne Media
- Secure Coding: Principles and Practices, Mark G. Graff, Kenneth R. Van Wyk, O'Reilly Media
- Software Security: Building Security, Gary McGraw, Addison-Wesley
- Writing Secure Code: Practical Strategies and Proven Techniques for Building Secure Applications in a Networked World, Michael Howard, David LeBlanc, 2nd ed. Edition, Microsoft Press
- Foundations of Security: What Every Programmer Needs To Know, Neil Daswani, Christoph Kern, and Anita Kesavan
- Security in Computing. C. P. Pfleeger and S. L. Pfleeger, Prentice Hall
Grading Policy
Midterm Exam - %40
Final Exam - %60
Communication
References
Acknowledgements
I thank to Pascal Menuer at Purdue University
for publicly opening his course materials. This course materials are mostly derived from his course slides.
|