B CUSP 110C – Digital Thinking: Animation, Video Games, and the Social Web Tuesday/Thursday 1:15pm – 3:15pm             Room: UW1-120 Kelvin Sung

 Important Links: ·   Discussion Board: comments, questions, observations. ·   drop box. ·     Programming: ·   Processing: download (scroll down to download from “Stable Releases”)   ·   Processing reference   ·   Drop in Lab: UW2-140 (Contact: IT@uwb.edu or 425-352-3456 for help with machines/printer in this lab) UWB Resources: ·   Quantitative Skills Center (QSC) ·   ·   UWB Library ·   BCUSP110 Library Page   ·   Others (non-academic): o CUSP home page o

Final Videogames Students Build:

·        Here are the final project videogames!

·    Here is the Syllabus.

·    Your current standing in this class at this point.

Fun Stuff:

·    Interesting Applets we have so far …

Schedule:

 Date Lecture notes Exercise (in class, due by 5pm on the day assigned) Assignment (due before next class) Week 1: 9/25 Exercise 1: What I value Quiz 1: on Syllabus Email TA: to get your ID Homework 1: Lightbot 2.0. 9/27 Discussion: your values Quiz 2: on Lightbot programming Homework 2: From bot to programs. Week 2: 10/2 Quiz 3: on functional abstraction and light bot Exercise 2: Your own website Homework 3: Function + Moon walk 10/4 Exercise 3: Binary Encoding (Cancelled) Reading: Refer to discussion board Homework 4: Practice with Binary Numbers Week 3: 10/9 Meet in: LB1-222 Student Success Services Homework 5: Research toolkit (Due by Wednesday, 10/10, midnight!! e-submit only)   Privacy paper: Due next Tuesday (10/16) 10/11 Homework 7: Drawing with Processing Week 4: 10/16 Processing + Applets Exercise 4: Binary Encoding Readings: Chap 1 to 4 Homework 6: Simple Processing Applets 10/18 Exercise 5: Draw and Redraw Homework 8: Working with Variables Here is Kelvin’s solution. Week 5: 10/23 Exercise 6: Functions for Owls Homework 9: Complete Exercise6. Here is my solution. 10/25 Exercise 7: Loops and Conditionals Homework 10: Complete Exercise 7. Here is my solution.   Homework 9a: Functions and Loops. Here is my solution and for extra credit. Week 6: 10/30 Mid-term from last year 11/1 Mid-term exam Week 7: 11/6 Mid-Term return Loops + Conditionals Catch up Exercise: Start Homework 10. Homework 10: Here is my solution. 11/8 Exercise: Work on Homework 11. Homework 11: Be creative! Week 8: 11/13 Quiz on Functions + Loops Exercise 9/HW12: Simple Block Breaker Final Project: Find your partner and email Jack your group members 11/15 In-class: Final Project paper design Final Project: Paper Design Week 9: 11/20 Due beginning of class: Final project paper design Final Project: Software Design 11/22 Thanksgiving: no class. Week 10:               11/27 Networking and Due beginning of class: Final project software design Final Project: The system! 11/29 Kelvin in DC (NSF Panelist) No class!! Work on your final project!! Week 11:               12/4 WWW: Search + Tag 12/6 Catch-up Due beginning of class: Final project implementation 12/11 Final Exam: Meet in same classroom, same class time on Tuesday.

Other Stuff:

·    Here is the course web-site from last year (we used XNA instead of Processing from this year).

·    Final exam result distribution:

·    Mid-term exam distribution:

Here is what we did in Fall 2011: