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. PREREQUISITE(S): CSC 435 and CSC 447

CSC 435 and CSC 447 are prerequisites for this class.

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

Fall 2019-2020

Section: 701
Class number: 12889
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
CLOSED
Section: 710
Class number: 13043
Meeting time: -
Location: Remote
CLOSED

Fall 2018-2019

Section: 701
Class number: 15090
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Section: 710
Class number: 15948
Meeting time: -
Location: Remote

Fall 2017-2018

Section: 701
Class number: 12972
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Section: 710
Class number: 12973
Meeting time: -
Location: Remote

Fall 2016-2017

Section: 701
Class number: 41451
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Section: 710
Class number: 41452
Meeting time: -
Location: Remote