Skip to content

This course using Raspberry Pi and Python to explore the creation of interfaces. Part theory, part practice this is a challenging independent study designed for graduates in HCI, CS, Design, Creative Coding and Engineering.

phoenixperry/creative_interfaces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

This course using Raspberry Pi and Python to explore the creation of interfaces. Part theory, part practice this is a challenging independent study designed for graduates in HCI, CS, Design, Creative Coding and Engineering.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages