INFO 4340

INFO 4340

Course information provided by the 2026-2027 Catalog.

In this interactive studio-based course, students will gain practical experience independently designing and implementing high-fidelity AI-supported app prototypes. This course has a significant software development focus, exposing students to software development methods and tools necessary for developing interactive prototype applications that leverage large language models in support of assisting users with their tasks. Throughout the course students will be exposed to current industry-relevant software development practices, including sprint-based development, version control, AI coding agents, and web-based app frameworks. Professionalism and soft skill development are emphasized throughout the course, including teamwork, time management, and verbal communication. Proficiency in dynamic client and server-side web programming required.


Enrollment Priority Recommended prerequisite: INFO 2310.

Last 4 Terms Offered 2026SP, 2025SP, 2024SP, 2023SP

Learning Outcomes

  • Design and implement high-fidelity prototypes of interactive software applications independently.
  • Leverage the language of user interfaces to design interfaces that engage in a conversation with users.
  • Independently approach technical problems and use unfamiliar technology you haven't been directly "taught".
  • Explore unfamiliar code and technology as a strategy for building working prototypes.
  • Effectively utilize generative AI to assist in the design and development of prototype apps.
  • Demonstrate a high standard of professionalism and development best practices.

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: INFO 5440

  • 3 Credits GradeNoAud

  • 16773 INFO 4340   LEC 001

    • TR
    • Aug 24 - Dec 7, 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/