Exams
There will be one exam administered during the course’s scheduled final exam slot. The following lecture topics will be covered on the exam:
- Software Requirements
- Database Design
- Software Engineering Process and Planning
- Git and GitHub-Based Project Workflow
- White-Box Testing
- Software Design and Design Patterns
- Security Attacks and Countermeasures
Note that practice problems are provided for each of these lecture topics. It it strongly recommended that you use those problems to study for the exam!