Skip to content

Latest commit

 

History

History
114 lines (74 loc) · 3.5 KB

readme.md

File metadata and controls

114 lines (74 loc) · 3.5 KB

##Creative Interfaces On Raspberry Pi using Python

alt text

Instructor: Phoenix Perry

Email: contact@phoenixperry.com

-- ###Assignments, reading and notes will be posted weekly on github here: https://github.com/phoenixperry/creative_interfaces

###Course Description:

This course inspires you to create connected applications. We will deep dive into the Raspberry Pi, Python, Unix, Arduino and Networking. The aim of this course it to deepen your understanding of programming and enrich your thinking around interface design. Topics will include, Python, Unix, Arduino, Networking, Databases, Javascript with P5js and Noddejs.

Conceptual terrain will cover HCI, Auditory displays, Tactile interfaces, Cognitive Science and Interface Design.

###Hours: You are expected to spend 120 hours on this course during the term. This includes all lectures, meetings and assignments.


This class adheres to the [Open Code of Conduct][code-of-conduct]. By participating, you are expected to honor this code. [code-of-conduct]: http://todogroup.org/opencodeofconduct/#HKU_Python_Class/phoenix.perry@hku.nl


###Language: Python 2.7.10

###Software:

#####Books

#####Course Videos: Python for Everybody

http://www.pythonlearn.com

Resources:

  1. Learn Python Why not give this site a try. It's super awesome and very clear and gives you immediate code feedback.http://www.learnpython.org

  2. Code Academy

Note: Only valid the first few weeks - lots this class in not here. This of this as a tide over until the coursea course starts up if you want something to grade your code as you go: https://www.codecademy.com/en/tracks/python

####Grading:

  • Midterm - 20% of the final grade
  • Project Work - 40% of the final grade
  • Final Project - 40% of the final grade The homework assignments are required and will consist of programming, reading and interface assignments.

###Labs Each week there will be a lab assignment here in a folder called lab

Video documentation is suitable for turning in physical assignments

All code must be documented on github and your github repo most be mailed to the instructor within a week of the start of the term.

##How do I use github? https://www.atlassian.com/git/tutorials/setting-up-a-repository

###All of the code for each week will be pushed up to github.com here

#####Week One: Installation and Course Overview

#####Week One: Installation and Course Overview

#####Week Two: Installation and Course Overview