CSE772

Secure Programming
Post-graduate Program

CSE772: Secure Programming

Offered: Fall 2025 (current)

Introduction to Secure Programming, Secure Programming Design Principles, Robust Programming Techniques, Formal Methods in Secure Programming, Vulnerability Analysis and Exploitation, Secure Software Development Lifecycle, Language-Specific Secure Programming, Database Security, Network and Web Application Security, Compliance and Legal Requirements and Advanced Topics in Secure Programming.

Course Objectives

The core objectives of this course are to:
Understand the fundamental principles of secure programming, including design principles and robust programming techniques that prevent common vulnerabilities
Apply formal methods for verifying software security and conduct vulnerability analysis to identify and exploit potential security weaknesses in software systems
Understand and apply secure software development lifecycle (SDLC) practices
Analyze compliance and legal requirements related to software security and explore advanced topics in secure programming

List of Books

1. To Be Added

Course Outcome

# Description Weight Edit

Course Coordinator

Dr. Md Sadek Ferdous


©2025 BracU CSE Department