the smart creative classroom - slideshow pdf
TRANSCRIPT
Arduinos, Raspberry Pis,
NXTs, Robotics and 3-D Printing
Steve Floyd
London District Catholic School Board
Computer Science and Computer Engineering Teacher
FIRST Robotics FRC Team Mentor
@stevenpfloyd
techthings.ca/learn
21st Century LearningEntrepreneurship
Differentiated Instruction/Assessment
Inquiry Based
Coding
Gradual Release of Responsibility
Makerspaces
“Schools Kill Creativity” - K.Robinson
Knowledge Workers
Growth Mindset
Metacognition
Collaboration
Creativity and Imagination Critical Thinking and Problem Solving
Communication
BigData Internet of ThingsAnalytics
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
Search:
How Google Works SlideShare
When you put today's technology tools in
their hands and give them lots of freedom
they can do amazing things, amazingly fast.
SMART CREATIVES combine technical
knowledge, business expertise and creativity
When it comes to communication, default to open.
Maximize the volume and
velocity of information flow.
…ideas come from anywhere…
Computer Science Programming Languages
Web Design
Assignments:
From: http://www.homeandlearn.co.uk/java/java_if_else_statements.html
Assignments:
Assignments: What is the distribution of goals during a Premiership match?
Assignments:
Once the basics are complete, the
students are asked to apply the
same skills in a new context.
A context of their choosing.
Computer Engineering
Computer Engineering
LEGO NXT Robotics Kits
$399
Computer Engineering
Coding LEGO NXT and EV3
Coding LEGO NXT and EV3
task main()
{
OnFwd (OUT_AC, 75);
delay (4000);
Off (OUT_AC);
OnRev (OUT_AC, 75);
delay (4000);
Off (OUT_AC);
}
Lego Bricx
Command Center
Assignments
task main()
{
OnFwd (OUT_AC, 75);
delay (4000);
Off (OUT_AC);
OnRev (OUT_AC, 75);
delay (4000);
Off (OUT_AC);
}
Assignments
Once the basics are complete, the
students are asked to apply the
same skills in a new context.
A context of their choosing.
App Control - Project Pollock - Arm
Raspberry Pi
Some Assignments
• Raspberry Pi Initiative
• Using Python, we program the piCamera
Privacy
Security
The Future?
Arduino Microcontroller
Arduino Microcontroller
• Once lights and other components are
built, they need to be programmed
• An Arduino stores the program that
controls the components
Assignments
• Start with basic electricity
• Light Show, Buttons, Switches, and Other
Components…
Lunch Box for Dieters…
MakerBot 3-D Printer
MakerBot 3-D Printer
• 3D printer designs made in SketchUp
• Downloadable, premade designs from
thingiverse.com
• Recap of Grade 11 Projects…
• Recap of Grade 12 Projects…
• Video of Past Projects…
FIRST Robotics - Team 5288 Spartan Robotics
• First Robotics offers incredible robotics
opportunities for ages 6 and up…
FIRST Robotics - Team 5288 Spartan Robotics
When you put today's technology tools in
their hands and give them lots of freedom
they can do amazing things, amazingly fast.
SMART CREATIVES combine technical
knowledge, business expertise and creativity
When it comes to communication, default to open.
Maximize the volume and
velocity of information flow.
…ideas come from anywhere…
All resources available on Day 1
• D2L
• Other online sources
• Code posted throughout
the classroom
Maximize the volume
and velocity of
information flow.
When it comes to communication, default to open.
Flipped Classroom Model (at times)
When it comes to communication, default to open.
Maximize the volume and
velocity of information flow.
Flipped Classroom Model (at times)
• Lectures, videos, direct instruction available
online for at home viewing and review
• In class time used for applying concepts
and MAKING
• Catherine Veteri: [email protected]
Just in Time Teaching
The task was assigned
before all of the required
concepts/skills were taught.
Create a Culture of failure Reiteration…
We do have “shipping day”!
For earlier, smaller assignments deadlines
have a little bit of flexibility.
For others, there is an absolute “shipping
deadline”, the end product must be
finished and working at that time.
Constant Collaboration
• Begin with paired work
• Continuously mix up the
groups
• Shared Research
Constant Collaboration
• Direct students to their
knowledgeable peers
• Call attention to new
discoveries, formally or
informally
Constant Discussions About
Creativity and Innovation
• TED Talks
• Current events
• Historical Innovation
Clear, constantly reviewable agendas
• D2L
Make it a production
• RPi initiative…
• Envelopes, lights, music…
Metacognition, that is relevant…
• Attention and Multitasking
• Memory Palace and Studying Tips
• Classical Music and Environments
• Power Poses and Presentations
Assessment and Evaluation…
Tricky?
• Project Pre-Mortems
• Well defined rubrics based on
complexity?
• Project Write-ups, Start/Stop/Continue,
Portfolios
Next…
• More transparency
• 20% Flex Time
• Grade 11 Projects…
• Grade 12 Projects…
Thank you for listening, please feel free to contact me for more information, resources, etc
Steve Floyd
London District Catholic School Board
Computer Science and Computer Engineering Teacher
FIRST Robotics FRC Team Mentor
@stevenpfloyd
techthings.ca/learn