Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Confluence
For you

Programming
Results will update as you type.
  • Tiling and Repetition
  • Reactors
  • Programming Basics: Parametric and Generative Graphic Design 2016
  • Archive
    • End Exercise 2014
    • End Exercise 2015
    • Ext. Lektion 1 (Force Fields)
    • Ext.Lektionen 2 (Rekursive Funktionen / Fraktale)
    • How Computers Think
    • End Exercise 2016 - Asteroids
  • High Scores
  • Artificial Neural Network
  • Alternatives to the Processing IDE
  • p5.js Programming
  • Programming in Processing (java)

/
How Computers Think

How Computers Think

Nov 07, 2016

The aim of this primer is to understand the underlying abstractions that enable todays computing. Learning these concepts will form a solid base for programming interactive applications and devices. The ultimate goal is for the students to have a holistic knowledge of the technology they work with as Interaction Designers, as well as easing them into the topic of programming. Further to this, we hope to inspire the students by showing possible futures these technologies might enable.

Schedule: 

9:00 Personal Introductions from tutors (what we do and how we work with code) 

10:00 Max introduction lecture

11:00 Lecture "How computers Think". 

12:00 Lunch Break

13:00 Activity working with logic gates. 

16:00 Setting up processing and running first code.

17:00 Finish 

Further Reading

History

  • Jacquard Loom
  • Punchcard Computing
  • US Census, IBM
  • ENIAC
  • ARM, Intel

Topics

  • Engineering and material science developments (transistors, quartz crystals oscillators, Integrated Chips etc)
  • Interface and HCI developments (punch cards to Douglas Engelbart etc)
  • Ubiquitous Computing (Mark Weiser)
  • Mechanical Computing (Abacus, Antikythera Mechanism, Ada Lovelace, Charles Babbage)
  • Electricity, Electronics & Transistor (Edison, Tesla)
  • Xerox Parc
  • Bell Labs (Telephone, Telegraph, UNIX, UI)
  • The Internet (Tim Berners Lee)
  • HCI: Inputs and Displays

Books

  • The Nature of Code
  • “How the body shapes the way we think” pfeifer and Bongard
  • “Foundations of neural networks fuzzy systems and knowledge engineering” 
  • The Big Switch - Nicolas Carr
  • Computational Design Thinking: Computation Design Thinking
  • Code: The Hidden Language of Computer Hardware and Software
  • The Singularity Is Near: When Humans Transcend Biology

Films

  • Enigma (Alen Turing Story)

Websites

  • http://www.computerhistory.org/timeline/computers/
  • https://makingartstudios.itch.io/
  • http://www.allaboutcircuits.com/textbook/digital/
  • https://learn.sparkfun.com/tutorials/digital-logic
  • https://www.youtube.com/user/Computerphile
, multiple selections available,
{"serverDuration": 14, "requestCorrelationId": "5e270dcb66214b42aa316387cfdf425d"}