DRAFT Academic Bulletin 2025-2026 
    
    Jun 07, 2025  
DRAFT Academic Bulletin 2025-2026

CMPSC 404 - Web Applications


Credits: 4
An exploration of technologies and data relationships which power modern web applications. Participating in client-driven projects which require teamwork, client feedback, and stakeholder management, students build web applications that incorporate the “full stack,” including databases, application programming interfaces (APIs), and public-facing web pages or mobile applications. Students develop a broad knowledge of different development approaches, languages, and design paradigms to learn advantages and disadvantages of technologies and frameworks. Students participate in iterative design processes in response to requirements-based project briefs and report progress and technical details through written documents and oral presentations to clients. Students are invited to use their own departmentally approved laptop in this course; a limited number of laptops are available for use during class and lab sessions.

Prerequisite: CMPSC 203  or CMPSC 302  

Distribution Requirements: QR, SP.