A live-coding Processing environment addresses neither of these goals. JavaScript and Processing are poorly-designed languages that support weak ways of thinking, and ignore decades of learning about learning. And live coding, as a standalone feature, is worthless
his participatory seminar focuses on the knowledge and skills necessary for teaching science and engineering in higher education. This course is designed for graduate students interested in an academic career, and anyone else interested in teaching. Readings and discussions include: teaching equations for understanding, designing exam and homework questions, incorporating histories of science, creating absorbing lectures, teaching for transfer, the evils of PowerPoint, and planning a course.
All the technai of Digital Humanities — data mining, XML encoding, text analysis, GIS, Web design, visualization, programming, tool design, database design, etc — involve building.
Lecturing has never been an effective teaching technique, and now that information is everywhere some say it's a waste of time. Now, physicists have the data to prove it. But efforts to lose the lecture encounter resistance — sometimes from students.
The Open Source Physics project seeks to create and distribute curricular material for physics computation and computational physics education at all levels.
formerly known as Game design for artists, mavericks and troublemakers
A hands-on game design and development course focused on innovative and expressive forms of gameplay. The class is structured around two main assignment, a non-digital game (or game-like work) and a digital game/installation.
Ein auf zwei Kugellagern rollender, zierlicher Mini-Roboter variiert die Geschwindigkeit seines rechten Rades je nachdem, ob der Fotowiderstand am Bug einen dunklen oder hellen Untergrund meldet. So kann die minimalistische Konstruktion Kanten und Linien verfolgen.