Course Schedule - pippinbarr/dart450-2018 GitHub Wiki

Week 1 – Tuesday, 9 January 2018

Discussion

Technical

For next week:

  • Exercise 01 - Remembering HTML/CSS
  • Think about net art (see the references in week 2 below)

Week 2 – Tuesday, 16 January 2018

Discussion

My Boyfriend Came Back from the War, the early internet, HTML, CSS, JavaScript, hypertexts, expressive webpages Next week instead

Technical

  • Week 02 jQuery slides
  • Introducing jQuery and JavaScript Libraries
  • Basic interactive events in jQuery
  • Minimalist debugging with the Console

Assignments


Week 3 – Tuesday, 23 January 2018

Discussion

Week 03 Discussion slides

  • My Boyfriend Came Back from the War, the early internet, HTML, CSS, JavaScript, hypertexts, expressive webpages

Technical

Week 03 Technical slides

  • Variables and the basic types of values
  • Basic JavaScript objects (and jQuery objects)
  • Changing variables
  • localStorage to remember information between browsing sessions

Assignments

References


Week 4 – Tuesday, 30 January 2018

Discussion

Week 04 Discussion slides

Technical

Week 04 Technical slides

Assignments

References


Week 5 – Tuesday, 6 February 2018

Discussion

Technical

  • Loops and repetition
  • for and while loops in JavaScript
  • .each() loops in jQuery
  • for loops and arrays

Assignments

References


Week 6 – Tuesday, 13 February 2018

Discussion

Technical

Assignments

References


Reading Week - Monday, 19 February - Sunday, 25 February 2018


Week 7 – Tuesday, 27 February 2018

Discussion

Technical

Assignments

  • Exercise 06 is due tonight before 11:59PM
  • Exercise 07 will be assigned next week so you have more time to work on your pitch
  • Final Project is officially running
  • The Final Project Pitch Presentation is due in class next week on Tuesday, 6 March 2018

References


Week 8 – Tuesday, 6 March 2018

Final Project Pitch is due today

Presentations

  • Students present their pitches for their final project

Post-Midterm

  • Overall
    • Definitely working on intervention-oriented projects, which is great - fun ideas
    • Everything actually worked!
    • Definitely room for greater sophistication, practice will help, studio will help, office hours will help
  • Easy ways to get a higher grade for the final project:
    • Add a comment at the top of the script file that explains your code
    • Add more comments than you think you need
    • Commit your work to GitHub every time you make some progress
    • When committing, always write a brief but explanatory message about it
    • Write the Artist's Statement
    • Attribute code you find on the web/elsewhere
    • Get help during studio and office hours (especially to work on more ambitious ideas)

Technical


Week 9 – Tuesday, 13 March 2018

Discussion

Materialising design

Technical

Assignments

  • Exercise 07 is due on Tuesday, 20 March 2018, 11:59PM (Yes, there is no class that week, all the more reason to practice!)
  • Exercise 08 is due on Tuesday, 27 March 2018, 11:59PM
  • Final Project is ongoing

(Things to read)


Pippin is at the Game Developer's Conference 2018 from Monday, 19 March to Friday 23 March, so there is no class this week. We will have a make-up class.

Assignments


Week 10 – Tuesday, 27 March 2018

Technical

  • JSON
  • Geocoding

Assignments


Week 11 – Tuesday, 3 April 2018

Discussion?

Algorithm culture, automated culture

Technical

References


Week 12 – Tuesday, 10 April 2018

Discussion?

  • Time, slowness

Technical

References


Week 13 – Tuesday, 17 April 2018 (Make up class)

Final Project Presentation is due today

Presentations

  • Students present their final projects
  • Class critique