Software projects
Software engineering overview
What is software engineering
Project life cycle
Requirements
Design information
Writing the code
Testing
Subjects a CS senior should know