Official government website of the Government of Kingdom of Saudi Arabia
Link to official Saudi websites end with edu.sa

All links to official educational websites in the Kingdom of Saudi Arabia end with sch.sa or edu.sa

Government websites use the HTTPS protocol for encryption and security.

Secure websites in the Kingdom of Saudi Arabia use the HTTPS protocol for encryption.

Registered with the Digital Government Authority under number:

20250417892

Software Security

SEC3204
3 hours English

Software Security

Software Security
1 Motivation for Software Security
2 Software Engineering overview
3 Secure Software Life Cycle: design, implementation, testing, and deployment
4 Security Policies: Memory and Type Safety
5 Attack Vectors: from flow to compromise
6 Testing Methodologies
7 Static, Dynamic, Source and Binary Code Analysis
8 Common Analysis Tools/Methods
9 Sandboxing
10 Case Studies
1.1 Mapped to: K1

Describe tools and techniques used for software security analysis.

Teaching Strategy Course lectures
Assessment Methods Quizzes, Exam
1.2 Mapped to: K1

Describe the impact of software engineering practices on software security throughout the software development lifecycle (SDLC).

Teaching Strategy Course lectures
Assessment Methods Quizzes, Exam
1.3 Mapped to: K1

Explain the impact of various attack vectors on software systems.

Teaching Strategy Course lectures
Assessment Methods Quizzes, Exam
2.1 Mapped to: S2

Apply software security analysis tools to analyze unknown software components.

Teaching Strategy Lab coursework, Project
Assessment Methods Lab Exercises, or project
2.2 Mapped to: S6

Interpret the output of common software analysis tools (e.g., static analyzers, fuzzing) to identify and classify security vulnerabilities

Teaching Strategy Lab coursework, Project
Assessment Methods Lab Exercises, or project
3.1 Mapped to: V1

Demonstrate a commitment to ethical software development by consistently applying established security practices and policies in all assigned software projects.

Teaching Strategy Project
Assessment Methods Project