chjno / MEDP349-Fall17

MEDP 349 Physical Computing, Hunter College, Fall 2017
3 stars 3 forks source link

Introduction to Physical Computing, Hunter College, Fall 2017

MEDP349-01 (36737)
Wednesday, 10:10am-1:00pm
North Bldg 432
Aug 30-Dec 13

Contact Info

Chino Kim
Adjunct Assistant Professor
chjno.k@gmail.com
Office hours: After class or by appointment

Course Description

This course introduces students to computer programming, electronics and physical interaction design. The bulk of the course will focus on the Arduino microcontroller for creating experiences that extend beyond the computer screen, while additional tools such as p5.js will be covered to extend the Arduino's capabilities. Weekly hands-on labs, assignments and readings will help students gain technical proficiency with these tools and develop a critical and creative eye for interactive technology.

Course Materials

Required

Optional

Note: It is likely that you will need additional materials depending on the nature of your projects. However, taking advantage of found and recycled materials is encouraged.

Attendance and Participation

Attendance is mandatory for all class sessions. Unexcused absence or tardiness negatively impacts your attendance record and will damage your grade. If you anticipate being late or absent, speak to me as early as possible. Medical emergencies must be documented to be excused. If you cannot attend class on the day of a quiz, you must speak with me ahead of time in order to arrange for you to take it another time. This will only be done in cases where there is a well documented reason for missing the quiz.

Participation means:

Assignments

This is a production heavy class. If you do not have your own computer, you will be able to access the labs outside of class. Room 478 also has computers with the relevant software installed.

You must post assignments to the class homework page before class. Bring your work to class each week and be prepared to talk about it. For each week an assignment is late, 10 points will be deducted from its grade.

Documentation of your work is required for all physical assignments. Refer to the documentation guidelines.

Grading

Academic Integrity

Hunter College regards acts of academic dishonesty (e.g. plagiarism, cheating on examinations, obtaining unfair advantage, and falsification of records and official documents) as serious offenses against the values of intellectual honesty. The College is committed to enforcing the CUNY Policy on Academic Integrity and will pursue cases of academic dishonesty according to the Hunter College Academic Integrity Procedures.

Disabilities

If you have a disability that will affect your coursework, please notify the instructors within the first two weeks of class to ensure suitable arrangements and a comfortable working environment. It is recommended that all students with documented disabilities (emotional, medical, physical, and/or learning) consult the Office of AccessABILITY, located in East Building1214B, to secure necessary academic accommodations. For further information and assistance, please call 212-772-4857 or visit http://www.hunter.cuny.edu/studentservices/access/.

Weekly Schedule

Week 1 (8/30) - p5.js 101

Week 2 (9/6) - Animation & Interaction

Week 3 (9/13) - Iteration

No class 9/20

Week 4 (9/27) - Electricity 101

Week 5 (10/4) - Arduino 101

Week 6 (10/11) - Analog Input/Output

Week 7 (10/18) - Serial Communication

Week 8 (10/25) - High Current Loads

Week 9 (11/1) - Serial Projects Due

Week 10 (11/8) - Final Projects

Week 11 (11/15) - Final Project Playtesting

Week 12 (11/22) - Better Prototyping Techniques

Week 13 (11/29) - User Testing

Week 14 (12/6) - Final Project Workshop

Week 15 (12/13) - Final Projects Due



This syllabus was created with the help of resources shared by Ricardo Miranda and Grayson Earle of Hunter College as well as Dan Shiffman and Tom Igoe of NYU ITP.