Sharing recent experiences with an online course.
The paper describes the formation and the progress of the Artbotics collaboration between disciplines in art and computer science. Its focus is on the pedagogy and issues of interdisciplinary undergraduate course development, particularly how to define and maintain the balance between Art and Science education.
The Artbotics program is a collaboration between artists and computer scientists which uses robotics technologies to teach computer science to undergraduates and high school students. Project-based courses culminate in public exhibitions at a local museum. This paper describes the curriculum developed for the course, the technology used and lessons learned.
Over last fifteen years, robot technology has become popular in classrooms across our whole educational system. Both engineering and AI educators have developed ways to integrate robots into their teaching. Engineering educators are primarily concerned with engineering science (e.g., feedback control) and process (e.g., design skills). AI educators have… (More)
Traditionally, the topics of compiler construction and language processing have been taught as an elective course in Computer Science curricula. As such, students may graduate with little understanding or experience with the useful techniques embodied in modern compiler construction.In this paper, we present the design of <i>Chirp</i>, a language… (More)
A hands-on embedded computing project is introduced into an undergraduate social sciences course. In the pilot module, nine student teams created working prototypes, using the technology to address social, ecological and ethical issues. The teams included freshman to senior level computer science majors, other technical majors, and non-technical students.… (More)
The Blackfin Handy Board is a new robot controller inspired by the original MIT Handy Board. The Blackfin Handy Board was developed in collaboration with Ana-log Devices, Inc., and is based on their Blackfin DSP chip, which combines a 16-bit integer DSP engine with a 32-bit RISC CPU. This paper provides an overview of the architecture of the Blackfin Handy… (More)
The concept of electrical circuit analysis is extended to include components found in membrane ionic transport systems. As in classical electrical equivalent circuits, resistors and capacitors are used to represent ion channels and the membrane capacitances, respectively; batteries represent energy sources driven by chemical reactions. In the extensions… (More)
1. SUMMARY While online educational resources have existed for decades, the past year has seen a tremendous acceleration in the adoption and potential disruption afforded by recent online education initiatives. In the Fall of 2011 the concept of Massive Open Online Courses (MOOCs) more broadly entered the public consciousness with a group of three Stanford… (More)
The iCricket is a new internet-enabled embedded control board with built-in motor and sensor interface circuits. It is designed for use by pre-college students and other programming novices. It includes a Logo virtual machine with extensions that allow networked iCrickets communicate with one another, retrieving sensor values and remotely running each… (More)