On this page... (hide)
|Class #||Date||Topic||Things to read/watch?||Deliverables||Assigned|
|Week 1 - Introduction • Prototyping • Electronics|
|1||Jan 8||Welcome! Syllabus; Safety; Lab tour; Prototyping; Critiques||no||Introduction Post; Light Sculpture|
|2||Jan 10||Soldering; Electronics||yes (~40 mins, video clips)||Introduction Post||Looking Outwards - PhysComp Projects|
|Jan 15||* No class (MLK Day)||Weekly Journal (Prototyping/Soldering/Basic Electronics)|
|3||Jan 17||Schematics; Introduction to Arduino||yes (~25 mins video)||Looking Outwards - PhysComp Projects||Object Deconstruction|
|Week 2 - Digital Input/Output • Coding Techniques|
|4||Jan 22||Digital I/O; Basic Arduino Coding||yes (~25 mins video)||Weekly Journal (Arduino basics) ; Light Sculpture|
|5||Jan 24||Coding Patterns; Debugging; Testing||no||Object Deconstruction|
|Week 3 - Fundamental Techniques 1|
|6||Jan 29||State Machines||yes (~35 mins video)||Weekly Journal (Digital I/O Exercises); Email question about videos||Reaction Challenge|
|7||Jan 31||Timing; Multitasking||yes (~35 mins video)||State diagram exercise from Monday (bring hardcopy to class)|
|Week 4 - Fundamental Techniques 2|
|8||Feb 5||Arrays||yes (~36 mins video)||Weekly Journal (State machines)|
|9||Feb 7||LED Pixels||no||Reaction Challenge||Simon Says Game|
|Week 5 - Integrated Circuits|
|10||Feb 12||Integrated Circuits; Datasheets; Multiplexers||yes (~25 mins video)||Weekly Journal: Sensor Walk|
|11||Feb 14||Shift Registers||yes (~12 mins video)|
|Week 6 - Analog I/O|
|12||Feb 19||Analog I/O: Sensors; Calibration||yes (~34 mins video)||Weekly Journal (Multiplexers/Shift Registers)|
|13||Feb 21||Thresholding; Smoothing; Sampling; Data Collection||Simon Says Game||Kitchen Object|
|Week 7 - PWM • Audio • Motors|
|14||Feb 26||PWM; Audio||yes (~15 mins video)||Kitchen Object|
|15||Feb 28||Motors; Servos; Steppers; H-bridge IC||Looking Outwards - Components and Sensors|
|Week 8 - Interaction & Design|
|16||Mar 5||Interaction & Design; Iteration; User Testing||yes (reading)||Weekly Journal (PWM, motors) ; Interaction Reading Reflection|
|17||Mar 7?||User Interfaces - Physical & Tangible||Kitchen Object|
|* No class (March 13-17, Spring Break)|
|Week 9 - Processing • Serial Communication|
|18||Mar 19||Processing - IDE & Language|
|19||Mar 21||Serial Communication|
|Week 10 - Wireless Communication|
|20||Mar 26||Handshaking Protocols|
|21||Mar 28?||Wireless Communication||Final Project Proposal||Final Project Plans|
|Week 11 - Network Communication|
|22||Apr 2?||Network Communication||Weekly Journal (Processing & Communication); Kitchen Project Processing enhancement|
|23||Apr 4?||API Usage|
|Weeks 12 to 14 - Final project work|
|27||Apr 18:||Materials Return||End-of-semester Reflection (make-up assignment)|
|28||Apr 23:||Final Project in-class presentations||Final Project Deliverables|
|Apr TBD:||Projects on display - Open House|
- 1:00 pm - welcome/overview of the day - collect quizzes
- 1:05 pm - presentation/lecture/discussion/demo/questions…
- 1:40 pm - start lab work
- 2:30 pm - clean up
- 2:40 pm - recap & reflection
- 2:50 pm -
MAC 354B • (email to confirm)
- Mon: 9-10am; 11am-1pm
- Tue: 9-11am; 6-8pm
- Wed: 9-10am; 11am-1pm
- Fri: 9-10am
I want this class to be fun and meaningful with everybody feeling comfortable to contribute to the dialogue. This is how we learn. Effective learning/teaching is a creative and co-constructed experience with give and take between teacher and student and between student and student. Key to facilitating an environment for learning is respect. Disruptive and disrespectful behavior make for a stressful atmosphere that is not conducive to learning. Please observe the following class policies.
- Be professional; be on time. Walking in late or not being prepared is disruptive to others.
- You are expected to stay for the entire class.
- Cell phones and pagers need to be turned to vibrate before class starts.
- In group projects, you are expected to do your share of the work and communicate effectively with others in your group ie. giving correct contact information to the rest of the group, responding to emails and phone calls regarding the group project, attending meetings to work out assignments and schedules.
- Most of my communication outside of class with individuals as well as the class are done via email.
- Address me and your fellow students respectfully both in person and in e-mail.
- Pay attention during class; no web browsing that is not relevant to the topic at hand, IMing, reading newspapers, doing work for other classes, etc.
- Listen to others while they are talking and do not carrying on conversations or interrupt while others have the floor.
- Conduct yourself with personal integrity and honesty. See the course syllabus and the Berry catalog policy.
- Common courtesy--treat others as you would like to be treated.
- Official Syllabus
- Course Blog