Class Time: Monday, 4:00pm - 6:40pm Instructor: Ariel Churi
| Week | Date | Unit | Topics | Assignments Due | Assignments Given |
|---|---|---|---|---|---|
| Week 1 | Asynchronous | Working Methods | Intro: Syllabus, Class community agreements Lecture: Computers, files, and networks Workshop: Analog Programming |
Interview | |
| Week 2 | Feb 2 | Working Methods | Lecture: Tools, file management, version control Workshop: Git Poetry |
Interview (cont) | |
| Week 3 | Feb 9 | Working Methods | Lecture: HTML/CSS basic concepts and syntax Demo: HTML basics |
Interview | All HTML |
| Feb 16 | NO CLASS - President’s Day | ||||
| Week 4 | Feb 23 | Working Methods | Lecture: HTML structure (box model, dissecting a web page) Demo: CSS basics |
All HTML | Expressive Text |
| Week 5 | Mar 2 | Digital Canvas | Lecture: CSS selectors (cascades, combining, parent/child, pseudo) Demo: Advanced selectors |
Expressive Text | Flags |
| Week 6 | Mar 9 | Digital Canvas | Lecture: Layouting (position, float, flexbox, grid) Workshop: Abstracted Web |
Flags (cont) | |
| Mar 16 | NO CLASS - Spring Break | ||||
| Week 7 | Mar 23 | Digital Canvas | Lecture: Typography with HTML/CSS Demo: Web typography |
Flags | 25 Variations |
| Week 8 | Mar 30 | Digital Canvas | Lecture: Designing for the digital canvas Workshop: Midterm Check-ins |
25 Variations (cont) | |
| Week 9 | Apr 6 | Designing for interaction | Lecture: Programming basic user interactions (:hover, basic JS) Demo: JavaScript basics |
25 Variations | Stories as Networks |
| Week 10 | Apr 13 | Designing for interaction | Lecture: Time-based design Workshop: Digital Materiality |
Stories as Networks (cont) | |
| Week 11 | Apr 20 | Designing for interaction | Lecture: User models (data, user flows, UX patterns) Demo: JavaScript interactions |
Stories as Networks (cont) | |
| Week 12 | Apr 27 | Networks | Lecture: Putting a website online Workshop: Deployment |
Stories as Networks | Living Collection |
| Week 13 | May 4 | Networks | Lecture: Accessibility, Metadata Workshop: Web standards |
Living Collection (cont) | |
| Week 14 | May 11 | Networks | Lecture: Asset creation (video, image optimization) Workshop: Final project work |
Learning Portfolio Reflection | |
| Week 15 | May 12 | Networks | Final Presentation (Tuesday make-up day session) | Living Collection Learning Portfolio Reflection |
Each class session typically includes:
Break (10 min)
Virtual: Wednesdays and Thursdays, 10am - 3pm Appointments must be booked at least 8 hours in advance.
All course materials are available at: https://github.com/arielchuri/coreInteraction