Basic principles and lifecycle of system development
Project scope, feasibility, and resource management
Requirement gathering and system analysis techniques
System and software design methodologies
Deployment, testing, and ongoing system support
Fundamentals of object-oriented analysis and design