Coding and More: Creating a Student-Centered Classroom with Technology Presented by: Mark Synnott and Erik Anderson goo.gl/AP0eXq
Contact Us Mark Synnott Erik Anderson Email: mark.synnott@puhsd.org Twitter: @mark_synnott Erik Anderson Email: erik.anderson@puhsd.org Twitter: @techteacher88
Computers and software are changing everything…
…but the majority of schools don’t teach computer science
We Need More Programmers! There are currently 559,321 open computing jobs nationwide. Last year, only 42,969 computer science students graduated into the workforce. Source: Code.org
Common Sense Media and Digital Compass Digital Citizenship Common Sense Media and Digital Compass
Exploring ANYWHERE Every letter represents a different character and focus. For example: A: Cyberbullying and Digital Drama Y: Reputation and Digital Footprint H: Privacy and Online Identity
Students make choices Every minute or two, as the story unfolds, students choose what the main character should do.
Students explore ALL story options Digital Compass provides the opportunity for students to make better and worse choices, so that they can see all of the results. Students are not required to rewatch what they have already watched.
Every story comes with its own game! Each game lets students practice making quick decisions regarding Internet ethics and safety while having fun!
Digital Compass is part of a total curriculum The exercises in which students participate at Digital Compass support lessons that they study as part of an overall curriculum in digital citizenry. Common Sense Curriculum Digital Compass
Common Sense Certification Common Sense Media offers certification for your district, site, and you personally. Takes just a handful of teaching hours Badge looks cool in your email signature :)
Easy to use block coding Scratch Easy to use block coding
What is Scratch and How Does it Work? Scratch allows students to create computer code literally from scratch. Students drag and drop code so that it ‘snaps’ together. Instant feedback shows students whether code is working.
Scratch - very simple with vast potential Students need zero experience with computer code to get started. Established curricula include Google’s CS First and the LEAD project’s Super Programming Adventure. Exploration of projects in the Scratch community reveal advanced coding skills.
Student Scratch Projects 7th grader Talia P. worked on this “all weekend” and was very excited to show me on Monday. Link to project
A relaxed and fun way to learn code Code Combat A relaxed and fun way to learn code
Code Combat - A video game that teaches code! Students navigate a hero through levels of play by writing code. 2 coding language options: Python or JavaScript
Code Combat - an engaging ‘hour of code’ Code Combat will let students play 19 levels of The Kithgard Dungeons for free, while they learn the basics of coding. Students earn accessories as they progress, like swords and shields, that enable them to use more advanced coding like loops.
Learn real coding languages Codecademy Learn real coding languages
Codecademy - The Online School for Code Teaches command line coding through step-by-step progression.
Codecademy - code in a variety of languages Codecademy offers established curricula in these languages, with an emphasis on web development: HTML/CSS JavaScript jQuery PHP Python Ruby And much more Students can also learn a variety of other skills, including: SQL Git AngularJS Java
Student Accomplishment in Codecademy - HTML/CSS Courses are very engaging. Average total points per student was 28.
Geogebra Creating Digital Art
A free online electronics simulator 123D Circuits A free online electronics simulator
123D Circuits Use the on-site lessons as a general introduction Students can enroll in teacher- created classrooms for progress tracking
123D Circuits Expand learning by allowing students to complete more sophisticated projects Errors in simulation allow for stress- free learning A thorough understanding of basic circuitry will set students up for learning with the real tools!
Coding with the real things Arduino Coding with the real things
Real-life Arduino projects Arduino boards are microcontrollers that can be programmed with code! Students love to engage with these tools - even ‘non-intentional learners’ Arduino kits are relatively inexpensive and provide vast opportunity
Arduinos inspire engagement!
Arduinos inspire creativity!
Arduinos inspire focus!
Creating a computer science pathway Code.org Partnership Creating a computer science pathway
Code.org Home of the world wide event “Hour of Code” Most popular website to get students started with learning how to code Great for getting started quickly Always adding new content Code.org Partnership Video
Computer Science Curriculum Middle School - Math credential https://goo.gl/A8i7sR High School - Math credential https://goo.gl/Tr90eg