C S 260
Download as PDF
Web Programming
Computer ScienceCollege of Computational, Mathematical, & Physical Sciences
Course Description
Introduction to building and deploying full stack web applications using core technologies, frameworks, protocols, and development tools.
When Taught
Fall and Winter
Min
3
Fixed/Max
3
Fixed
3
Fixed
0
Prerequisite
Complete ANY of the following Courses:
- 01489-002
OR 14243-000
Title
Full-Stack Web Application Development
Learning Outcome
Design and implement interactive, full-stack web applications using modern web technologies, applying computational thinking and user-centered design to solve meaningful problems that serve others.
Title
Web Architecture
Learning Outcome
Design and reason about web architectures, including client-server communication, APIs, authentication, real-time interaction, and data persistence, with an awareness of the responsibility to build systems that meet present needs and continue to serve well as those needs change over time.
Title
AI-Augmented Development
Learning Outcome
Use AI tools as a collaborative partner to support design, implementation, debugging, and learning, while critically evaluating their outputs for correctness and maintainability.
Title
Security and Societal Impact
Learning Outcome
Apply secure coding practices and evaluate the ethical implications of web technologies, including privacy, accessibility, and eternal impact of the systems they build.
Title
Deployment and Application Management
Learning Outcome
Deploy and manage web applications, demonstrating responsibility for reliability, performance, and the experience of real users in production environments.