INFO 2310

INFO 2310

Course information provided by the 2025-2026 Catalog.

This course introduces students to the conceptual, design, and technical aspects of making interactive web applications. Students participate in a) JavaScript programming lectures outlining both client and server-side components of successful web applications which use HTTP communication, b) exercises which illustrate the benefits and tradeoffs of application design patterns such as handling application data client-side or server-side, and c) in- and out-of-class activities implementing user-facing web applications. Throughout the semester, students will create usable and accessible systems by employing the interaction design principles they learn. This course assumes no prior programming experience.


Prerequisites CS 1110 or CS 1112 and INFO 1300.

Last 4 Terms Offered 2025SP, 2023FA

Outcomes

  • Design usable and accessible interactive web applications.
  • Program client and server side interactive web application components.
  • Communicate between client and server side code with HTTP requests and responses.

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Stdnt Opt

  •  8605 INFO 2310   LEC 001

    • MW
    • Jan 20 - May 5, 2026
    • Harms, K

  • Instruction Mode: In Person

    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  •  8606 INFO 2310   DIS 201

    • F
    • Jan 20 - May 5, 2026
    • Harms, K

  • Instruction Mode: In Person

  •  9170 INFO 2310   DIS 202

    • F
    • Jan 20 - May 5, 2026
    • Harms, K

  • Instruction Mode: In Person

  •  9171 INFO 2310   DIS 203

    • F
    • Jan 20 - May 5, 2026
    • Harms, K

  • Instruction Mode: In Person

  •  9172 INFO 2310   DIS 204

    • F
    • Jan 20 - May 5, 2026
    • Harms, K

  • Instruction Mode: In Person