Lecture material
Week 1: Course overview, markup languages, XML
- slides, videos: part 1, part 2
- files: modules-simple.xml, modules.xml, recipes.xml
Week 2: Defining and describing XML (DTDs)
- slides, videos: part 1, part 2
- files: modules-simple.xml, modules.xml
Week 3: Writing for the web: HTML and XHTML
- slides, videos: part 1, part 2
- files: example.html, example-fixed.html, xhtml1-strict.dtd, overview.html
Week 4: Styling the web: CSS
- slides, videos: part 1, part 2
- files: modules.html, modules.css, quiz.html
Week 5: Positioning with CSS
- slides, videos: part 1, part 2
- files: modules.html, modules.css (extended a little from lecture)
Week 6: Introduction to JavaScript
- slides, videos: part 1, part 2
- files: javascript.html, stuff.js
Week 7: The DOM and Events
- slides, videos: part 1, part 2
- files: modules.html, modules.css, modules.js
Week 8: Events and Timers
- slides, videos: part 1, part 2
- files: modules.html, modules.css, modules.js, timers.html, timers.js
Week 9: AJAX
- slides, videos: part 1, part 2
- files: modules.html, modules.css, modules.js, requestData.js, y1modules.xml, images.zip
Week 10: Module Overview and jQuery
- slides, videos: part 1, part 2
- files: modules.html, modules.css, modules.js, images.zip


