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.