Light Pollution - CSER Digital Technologies Education - The ...

design, implement, run, and modify an arduino program that uses ..... Computer Science Education Research (CSER) Group, The University of ... top to bottom.
1MB Sizes 1 Downloads 93 Views
Light   Pollution     Year   level   band:    7­8  Description:   This   lesson   introduces   students   to   littleBits   programming,   while   at   the   same   time   allowing   them   to  think   about   environmental   and   sustainability   challenges.  Type:   General   Purpose   Programming   Language  Resources:   ●

littleBits   Arduino   Coding   Kit 



littleBits   Arduino   Coding   Kit   Invention   Guide   (included   with   the   kit) 



Mac   or   PC   with   latest   Arduino   IDE   installed:  For   Windows:  h   ttp://arduino.cc/en/Guide/Windows  For   Mac:  h   ttp://arduino.cc/en/Guide/MacOSX 

  

● ● ● ● ●

Spare   9V   batteries  Phillips­head   screwdrivers   (possibly   not   required   in   introduction   lesson)  Attached   sketch   for   turning   light   off   after   5  secs  Construction   materials   (cardboard,   sticky   tape,   glue,   etc)   (optional)  littleBits   Deluxe   Kit   (optional) 

  Prior   Student   Learning:   Previous   introduction   to   algorithms   and   programming   would   be   an   advantage.    

Digital   Technologies   Summary  Students   broaden   their   programming   experiences   to   include   general­purpose   programming  languages,   and   incorporate   subprograms   into   their   solutions.   They   predict   and   evaluate   their  developed   and   existing   solutions,   considering   time,   tasks,   data   and   the   safe   and   sustainable   use  of   information   systems,   and   anticipate   any   risks   associated   with   the   use   or   adoption   of   such  systems. 

Band  Year   7  and   8 

Content   Descriptors  ●

Implement   and   modify   programs   with   user   interfaces   involving  b   ranching ,  iteration   and   functions   in   a  general­purpose   programming   language  (ACTDIP030)  o identify   and   clarify   the   main   arduino   functions   that   allow   for  reading   input   from   the   various   sensors   connectors,   such  determining   if   the   light   button   is   pressed 

o





design,   implement,   run,   and   modify   an   arduino   program   that   uses  a   circuitry   of   LEDs   and   buttons   o modify   the   program   to   suit   optional   challenges  Design   the   user   experience   of   a d   igital   system ,  generating,  e   valuating  and   communicating   alternative   designs  (  ACTDIP028)  ○ presenting   and   comparing   alternative   designs   to   a  solution   for   a  problem,   for   example   presenting   alternative   design   mock­ups   to  the   class  Evaluate   how   student   solutions   and   existing   information   systems   meet  needs,   are   innovative,   and   take   account   of   future   risks   and   sustainability  (ACTDIP031)  ● comparing   student   solutions   with   existing   solutions   that   solve  similar   problems   eg   comparing   current   light   sensors   in   their  homes 

  Critical   and   Creative   Thinking   The   particular   elements   of   Critical   and   Creative   Thinking   addressed   by  this   content   description   Inquiring   –  identifying,   exploring   and   organising   information   and   ideas  ● Identify   and   clarify   information   and   ideas   ● Organise   and   process   information   Generating   ideas,   possibilities   and   actions  ● Consider   alternatives   ● Seek   solutions   and   put   ideas   into   action   Analysing,   synthesising   and   evaluating   reasoning   and   procedures  ● Apply   logic   and   reasoning      

      Element 

Summary   of   tasks 

Learning   hook 

Introduction   to   Light   Pollution  Discuss   with   students   the   idea   of   Light   Pollution. 

● ●

What   is   light   pollution?  Why   is   this   a  problem?  

Show   this   short   video