Home Page

Welcome to CSC235 - Physical Computing at Berry College! Be sure to check out the student blog site to see what everyone's up to.

Latest Announcements


  • Welcome!


Class #DateTopicThings to read/watch?DeliverablesAssigned
Week 1 - Introduction • Prototyping • Electronics
1Jan 8Welcome! Syllabus; Safety; Lab tour; Prototyping; Critiquesno Introduction Post; Light Sculpture
2Jan 10Soldering; Electronicsyes (~40 mins, video clips)Introduction PostLooking Outwards - PhysComp Projects
 Jan 15* No class (MLK Day) Weekly Journal (Prototyping/Soldering/Basic Electronics) 
3Jan 17Schematics; Introduction to Arduinoyes (~25 mins video)Looking Outwards - PhysComp ProjectsObject Deconstruction
Week 2 - Digital Input/Output • Coding Techniques
4Jan 22Digital I/O; Basic Arduino Codingyes (~25 mins video)Weekly Journal (Arduino basics) ; Light Sculpture 
5Jan 24Coding Patterns; Debugging; TestingnoObject Deconstruction 
Week 3 - Fundamental Techniques 1
6Jan 29State Machinesyes (~35 mins video)Weekly Journal (Digital I/O Exercises); Email question about videosReaction Challenge
7Jan 31Timing; Multitaskingyes (~35 mins video)State diagram exercise from Monday (bring hardcopy to class) 
Week 4 - Fundamental Techniques 2
8Feb 5Arraysyes (~36 mins video)Weekly Journal (State machines) 
9Feb 7LED PixelsnoReaction ChallengeSimon Says Game
Week 5 - Integrated Circuits
10Feb 12Integrated Circuits; Datasheets; Multiplexersyes (~25 mins video)Weekly Journal: Sensor Walk 
11Feb 14Shift Registersyes (~12 mins video)  
Week 6 - Analog I/O
12Feb 19Analog I/O: Sensors; Calibrationyes (~34 mins video)Weekly Journal (Multiplexers/Shift Registers) 
13Feb 21Thresholding; Smoothing; Sampling; Data Collection Simon Says GameKitchen Object
Week 7 - PWM • Audio • Motors
14Feb 26PWM; Audioyes (~15 mins video) Kitchen Object
15Feb 28Motors; Servos; Steppers; H-bridge IC Looking Outwards - Components and Sensors 
Week 8 - Interaction & Design
16Mar 5Interaction & Design; Iteration; User Testingyes (reading)Weekly Journal (PWM, motors) ; Interaction Reading Reflection 
17Mar 7?User Interfaces - Physical & Tangible Kitchen Object 
* No class (March 13-17, Spring Break)
Week 9 - Processing • Serial Communication
18Mar 19Processing - IDE & Language   
19Mar 21Serial Communication  TangibleTicTacToe?  
Week 10 - Wireless Communication
20Mar 26Handshaking Protocols   
21Mar 28?Wireless Communication Final Project ProposalFinal Project Plans
Week 11 - Network Communication
22Apr 2?Network Communication Weekly Journal (Processing & Communication); Kitchen Project Processing enhancement 
23Apr 4?API Usage   
Weeks 12 to 14 - Final project work
24Apr 9:   
25Apr 11:   
26Apr 16:   
27Apr 18:Materials Return  End-of-semester Reflection (make-up assignment)
28Apr 23:Final Project in-class presentations Final Project Deliverables
 Apr TBD:Projects on display - Open House  

Daily Timetable


  • 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 -

Lab Hours

  • TBA

Instructor Office Hours

MAC 354B • (email to confirm)

  • Mon: 9-10am; 11am-1pm
  • Tue: 9-11am; 6-8pm
  • Wed: 9-10am; 11am-1pm
  • Fri: 9-10am

Courtesy and Engagement

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.

Documents & Administrative