This calendar is subject to change.
Class 1. July 2: Introductions
- Go over Syllabus
- Hand out Survey
- Matt and Willis introduce themselves and some of their work
- A History of the Internet (or at least a very truncated attempt to show more or less how it works)
Class 1 Assignments
Class 2. July 4: Unix and HTML
- Show and tell of fascinating objects
- Setting up your class website
- Intro to Unix, Command Line, and Git
- Intro to HTML
Class 2 Assignments
Class 3. July 9: CSS Part 1
- Show and tell of past work
- Introduce Summer Project
- 16 Scans
- Boxify
- Kill Styles
- CSS Part 1
Class 3 Assignments
Class 4. July 11: CSS Part 2
- Review of (Title) Pages
- CSS Part 2
- Responsive Websites
- Coding from Life
Class 4 Assignments
Class 5. July 16: JavaScript and jQuery Part 1
- Simple Instructions
- JS and jQuery Part 1
- Something Button
Class 5 Assignments
Class 6. July 18: JavaScript and jQuery Part 2
- Icons
- Discussion: Protocols, Symbols, and Metaphors
- Information Overlay Presentations
- JS and jQuery Part 2
- Buttons
Class 6 Assignments
Class 7. July 23: Review Coding Languages
- Review of HTML, CSS, and JS
- Guest Lecture and Workshop with Bryce Wilner
Class 7 Assignments
Class 8. July 25: Progress Updates
- Buttons → Bookmarklets Demo
- Progress Updates on Information Overlay Parts 2 and 3
Class 8 Assignments
Class 9. July 30: Progress Updates
- Progress Updates on Information Overlay Parts 2 and 3
- Time for Debugging
Class 9 Assignments / Final Review Prep
Class 10. August 1: Final Review