Course Syllabus

LIU is Alan Liu, The Laws of Cool; ADG is Anthony Holdener, Ajax: The Definitive Guide; HACKS is Bruce Perry, Ajax Hacks; all are REQUIRED TEXTS for this class, available from the U.B. Bookstore.


9/1 (Tues)

READ: ADG pp. 3-21
Javascript: Varying page contents (which is to say, data)


9/8 (Tues)

READ: Kazman and Chen, CACM article (handout); ADG pp. 22-35
Javascript: Scripting basics; Arrays; Context-Free Grammars


9/15 (Tues)

READ: ADG pp. 103-40
Loading data from XML files


9/22 (Tues)

No reading
XML as database


9/29 (Tues)

READ: LIU pp. 23-74
Javascript: Timed effects; Tickertype


10/6 (Tues)

READ: LIU pp. 76-81
Javascript: Externalizing Javascript; Responding to form input


10/13 (Tues)

No reading
Javascript: Midterm Project: Quiz Machine (design spec)


10/20 (Tues)

NO MEETING


10/27 (Tues)

READ: LIU pp. 176-95
Clinic on Midterm Project (Quiz Machine)
Assign Reverse-Engineering Paper


11/3 (Tues)

NO MEETING


11/10 (Tues)

READ: LIU pp. 195-231
Javascript: "Reagan Library" and other machines of state; hypertext with inventory
Midterm Project Due
Discuss Final Project assignment


11/17 (Tues)

READ: LIU pp. 231-239
Javascript: HACKS Nos. 28, 29, 30
Reverse-Engineering Paper Due


11/24 (Tues)

NO MEETING: Thanksgiving Holiday


12/1 (Tues)

READ: J. Zittrain, "The Lessons of Wikipedia" (handout)
Javascript: HACKS Nos. 31 and 42


12/8 (Tues)

READ: T.B.A.
Javascript(?) or <CANVAS>, WebGL, and HTML 5.0




FINAL PROJECTS DUE FRIDAY, DECEMBER 19




University of Baltimore Logo

Last updated: 09/29/09 11:50:58
Copyright © 2009 School of Information Arts and Technologies