Course Syllabus

What you’ll learn

Object-Oriented Programming
Agile Methods and Prototyping
Software Configuration Management
Unified Modeling Language (UML)
Project Management and Organization
Patterns for different phases of a software project