What is Software Engineering?
Software Life Cycle
Requirements
Project Management
Quality Assurance
Risk Management
Software Metrics
Testing
Flow Charts
Nassi-Shneiderman Charts
Object Orientation
Data Flow Diagrams
Entity Relationship Diagrams
Interface Design
Black Box Testing
Glass Box Testing
Reusability
Reliability
Mid-term exam
solutions
Mid-term exam (alternative)
Sample exam
solutions
Bibliography / Further Reading