Advanced Program and Application Development I
Learn advanced programming and foundational software engineering concepts essential for developing robust, scalable web applications through practical, hands-on exploration using a traditional approach. Emphasis is on mastering the most popular full-stack framework, while reinforcing critical topics such as source code management, agile methodology, the software development life cycle (SDLC), and common design patterns.
Prerequisites & course information
Learn advanced programming and foundational software engineering concepts essential for developing robust, scalable web applications through practical, hands-on exploration using a traditional approach. Emphasis is on mastering the most popular full-stack framework, while reinforcing critical topics such as source code management, agile methodology, the software development life cycle (SDLC), and common design patterns.
Sources
- Course catalogue ↗2026-2027