CSCI2254

Web Application Development

The web connects our society, providing enormous opportunities for changing and improving how we live every day, from sharing information to interacting with others. We have witnessed the power of the web through various web-based applications, including social media, productivity, and transportation applications. These digital utilities have seamlessly integrated into our routines, fundamentally altering our methods of communication, work, and mobility in recent times.Students will learn how to develop usable and useful web applications in this course. The overall architecture of Internet applications is examined at a high level. Special emphasis is placed on front-end development, including HTML, CSS, and JavaScript. This course further expands to encompass React, a component-based library for building frontend interfaces. The course will culminate with a final project where students take a human-centered design approach to address the needs of people by constructing a sophisticated web application.

Course overview

Department
Computer Science
School
MCAS
Credits
3

Requirements fulfilled

No source-backed degree requirement is attached to this course yet.

Official evaluation summary

4.47 / 5

Based on 217 aggregate responses from BC Avalanche/Blue evaluations.

Data freshness

Course and evaluation data last updated 2026-07-23. Source details and limitations are documented in Data Sources and Methodology.

Instructors

  • Mira Yun
    Fall 2026, Fall 2025, Spring 2025, Fall 2024, Spring 2024, Fall 2023 · Official rating 4.63/5
  • Nam Wook Kim
    Spring 2022 · Official rating 3.79/5

Sections

  • Section 01
    Fall 2026 · Mira Yun · 245 Beacon Street Room 230 TuTh 04:30PM-05:45PM · Offered