Computer Companion - Google Docs - CSER Digital Technologies ...
Create your Own Computer Companion. Year level band: 78 ... circuitry with the Makey Makey, and a computer program. This is a good precursor for arduino lesson plans. .... The littleBits Educator Guide, available online here: ... License . Computer Science Education Research (CSER) Group, The University of Adelaide.
Create your Own Computer Companion Year level band: 7 8 Description: In this lesson, students will build a popup computer companion that pops up from behind the screen whenever a sound is heard. The companion’s voice is programmed using Scratch. This project introduces students to the littleBits kit and the Makey Makey bit and discusses how they can be used to build digital systems. This lesson is a transition from visual programming to general purpose programming. It explores decomposition, branching and iteration as well as the concepts of systems thinking and integrating circuitry with the Makey Makey, and a computer program. This is a good precursor for arduino lesson plans. Type: Visual programming, systems thinking Resources:
● ● ● ● ●
littleBits Rule Your Room Kit littleBits Rule Your Room Invention Guide (included with the kit) Mac or PC with latest version of Scratch installed Spare 9V batteries Phillips head screw driver and one screw
Prior Student Learning: A basic understanding of circuits is useful. An understanding of general programming concepts input and output, algorithms, loops and debugging. An understanding of how littleBits work and the various types of bits, including the Makey Makey bit. If the class is not familiar with littleBits, the companion lesson plan, called I ntroduction to littleBits and Makey Makey should be used instead of this lesson. Digital Technologies Summary
This activity further explores the idea of a digital system composed of littleBits circuitry connected to a Makey Makey, connected in turn to a computer, where a Scratch program receives input from the Makey Makey.
Band
Content Descriptors
78
Design the user experience of a digital system, generating, evaluating and communicating alternative designs (ACTDIP028) ●
● ● ●
determining the factors that influence proposed solution ideas, for example identifying limitations on the arm and the motor and the weight they can lift together Identify features that make a HID interface easy to use and incorporate these into their own design Identifying similar digital systems and their user interfaces, assessing whether user interface elements can be reused. Presenting and comparing alternative designs to a solution for a problem, for example presenting alternative design mockups to the class
Design algorithms represented diagrammatically and in English, and trace algorithms to predict output for a given input and to identify errors (ACTDIP029) ●
Flowcharts present the branching algorithm for the Scratch program, identifying key sprites and decomposition their behaviour into key blocks
Implement and modify programs with user interfaces involving branching, iteration and functions in a generalpurpose programming language (ACTDIP030) ●
●
Decomposition the project into key Scratch sprites (corresponding to parts of the art display) and decomposing their behaviour into instructions Using the input from the Makey Makey and branching to determine the behaviour of the Scratch program
May 15, 2014 - Prior Student Learning: Previous ... also a good way to explore this ... Students learn how to create their own computer mouse using the .... Computer Science Education Research (CSER) Group, The University of Adelaide.
innovation involve a degree of risktaking and as students work with the .... Computer Science Education Research (CSER) Group, The University of Adelaide.
In this lesson, students will explore the requirements of an interactive art display project. They will build a prototype of the interactive art display build a popup computer ... An understanding of programming concepts input and output, algorithms,
build a prototype of the interactive art display build a popup computer companion ... If the class is not familiar with littleBits, the companion lesson plan, called .... Computer Science Education Research (CSER) Group, The University of Adelaide.
Description: In this lesson students will create a personalised musical buzzer ..... https://www.instructables.com/class/WearableElectronicsClass/ Free online ... Computer Science Education Research (CSER) Group, The University of Adelaide.
LED's that are controlled using a basic Arduino program, written in the Arduino IDE. ... explain intentions and justify ideas, methods and courses of action, and .... Computer Science Education Research (CSER) Group, The University of Adelaide.
Programming LED circuit with Arduino IDE ... Arduino IDE installed onto computers ... explain intentions and justify ideas, methods and courses of action, and.
Students will need to use the bargraph for the light if only the Arduino kit is available. ... learn how to program these to achieve the desired effect (Lights to .... Computer Science Education Research (CSER) Group, The University of Adelaide.
design, implement, run, and modify an arduino program that uses ..... Computer Science Education Research (CSER) Group, The University of ... top to bottom.
Extending Google Docs with Apps Script. Saurabh ... an app that extends Google Docs and built using. Google Apps Script. Page 12. Build your own app using.
They share and collaborate online, establishing protocols for the use, ... bit, and using our Micro USB cable to connect the Arduino to our computer. .... For our Scoreboard, we will place a rectangle at the top of our canvas like so, to display ....
Object-Oriented design and implementation, including the analysis, ... our Processing-based software system that will visually indicate when noise has been detected. ... for information from our sensor, this function might be a good place to contain