- Introduction to system
- Requirement gathering and feasibility analysis
- Structured analysis
- Structured design
- Object-oriented modelling using uml
- Testing
- System implementation and maintenance
- Other software development approaches
- E-commerce
- Computing System Security