Course Info

CSC 436: Web Applications

This course covers the design and development of modern web applications and their interaction with web services. The primary focus is on client-side web applications using AJAX-techniques to access web services. Possible topics include: HTML5; JavaScript/TypeScript; MVC and single-page application programming models, e.g., AngularJS; programming and security models for browsers; client-side web applications with local storage; data synchronization; HTTP, proxies, and caching; Node.js; RESTful web services.

CSC 435 and CSC 447 are prerequisites for this class.

Fall 2024-2025

Section: 701
Class number: 14571
Meeting time: Tu 5:45PM - 9:00PM
Location: 14EAS 00801 at Loop Campus
Instructor:
Section: 710
Class number: 14656
Meeting time: -
Location: Online: Async
Instructor:

Fall 2023-2024

Section: 701
Class number: 12870
Meeting time: Tu 5:45PM - 9:00PM
Location: 14EAS 00801 at Loop Campus
Section: 710
Class number: 12968
Meeting time: -
Location: Online: Async (Sync-Option)

Fall 2022-2023

Section: 701
Class number: 18496
Meeting time: Tu 5:45PM - 9:00PM
Location: 14EAS 00801 at Loop Campus
Section: 710
Class number: 18604
Meeting time: -
Location: Online: Async

Fall 2021-2022

Section: 701
Class number: 4070
Meeting time: Tu 5:45PM - 9:00PM
Location: 14EAS 00801 at Loop Campus
CLOSED
Section: 710
Class number: 4193
Meeting time: -
Location: Online: Async

Fall 2020-2021

Section: 701
Class number: 10346
Meeting time: Tu 5:45PM - 9:00PM
Location: Online: Sync
Instructor: Ken Yu | View syllabus
Section: 710
Class number: 10468
Meeting time: -
Location: Online: Async (Sync-Option)
Instructor: Ken Yu | View syllabus