Uploaded by David Freeman

hour of code Jan 7

advertisement
The Hour of Code
Celebration 2019
Maya Donnelly
mdonnelly@psd1.org
Kim Van Eaton
kvaneaton@psd1.org
January 7, 2020
Increase the opportunity for all students to gain knowledge of
computer science.
Goals and
Objectives for
this class...
Introduce the fundamental concepts and applications of
computer science to all students, beginning at the elementary
school level.
Code using various STEM coding platforms such as Code.org,
Tynker, and Scratch.
Analyze Washington State
Computer Science Standards for
big concepts and skills.
Example: 1A-AP-14 Debug (identify and
fix) errors in an algorithm or program
that includes sequences and simple
loops.
https://www.k12.wa.us/student-success/resources-subjectarea/computer-science/computer-science-k-12-learningstandards
What is Programming?
• Programming is the process of creating a set of instructions that tell a
computer how to perform a task. Programming can be done using a
variety of computer "languages," such as SQL, Java, Python, and C++.
• https://www.khanacademy.org/computing/computerprogramming/programming/intro-to-programming/v/programmingintro
Coding for Kids: The Why & How
• Coding is the method of giving instructions to a computer to perform
a specific task. You may have also heard it referred to as “software
programming” or “computer programming.” These instructions are
communicated using a “computer language” that computers can
understand. These languages include visual blocks, Java, Python, and
C. Learning to code expands problem solving and critical thinking
skills, making it a great opportunity for kids to build those skills while
young.
• https://www.tynker.com/content/coding-for-kids-the-why-and-how
Key to sources of multiple definitions in this glossary:
CAS-Prim: Computing at School. Computing in the national
curriculum: A guide for primary teachers
(http://www.computingatschool.org.uk/data/uploads/CASPrimar
yComputing.pdf)
Code.org: Creative Commons License (CC BY-NC-SA 4.0)
(https://code.org/curriculum/docs/k-5/glossary)
Computer Science Teachers Association: CSTA K–12 Computer
Science Standards (2011)
https://csta.acm.org/Curriculum/sub/K12Standards.html
FOLDOC: Free On-Line Dictionary of Computing.
(http://foldoc.org/)
MA-DLCS: Massachusetts Digital Literacy and Computer Science
Standards, Glossary (Draft, December 2015)
NIST/DADS: National Institute of Science and Technology
Dictionary
of
Algorithms
and
Data
Structures.
(https://xlinux.nist.gov/dads//)
Techopedia:
Techopedia.
(https://www.techopedia.com/dictionary)
TechTarget:
TechTarget
Network.
(http://www.techtarget.com/network)
Computer
Dictionary.
TechTerms:
Tech
Terms
(http://www.techterms.com)
https://www.k12.wa.us/studentsuccess/resources-subjectarea/computer-science/computerscience-k-12-learning-standards
https://www.k12.wa.us/student-success/resources-subject-area/computer-science/computer-science-k-12learning-standards
Video Library
• https://code.org/educate/resources/videos
https://www.youtube.com
/watch?time_continue=12
&v=vgkahOzFH2Q
When is the Hour of Code?
December 9-15
The Hour of Code takes place each year during Computer Science
Education Week.
The 2019 Computer Science Education Week will be December 9-15, but
you can host an Hour of Code all year-round.
Computer Science Education Week is held annually in recognition of the
birthday of computing pioneer Admiral Grace Murray Hopper (December
9, 1906).
Recommended Code.org
Courses
View my recent courses
Courses from Code.org for
students in grades K-12 and
professional learning for teachers.
• https://studio.code.org/cou
rses?view=teacher
Code.org
• Teacher View
• Student View
Level Status and Languge Change
CS Fundamentals for Elementary Schools
https://code.org/educate/curriculum/elementary-school
How to Teach
One Hour of Code
https://hourofcode.com/us/promote/re
sources
How To
Guides
• The Hour of Code started as
a one-hour introduction to
computer science, designed
to demystify "code", to show
that anybody can learn the
basics, and to broaden
participation in the field of
computer science.
What is the Hour of Code?
• It has since become a
worldwide effort to
celebrate computer science,
starting with 1-hour coding
activities but expanding to
all sorts of community
efforts. Check out
the tutorials and activities.
APP LAB
https://studio.code.org/s/applab
intro/stage/1/puzzle/1?section_i
d=2229087
Grades 6-12
https://code.org/student/middle-high
https://studio.code.org/s/applabintro/stage/1/puzzle/1?section_id=2229087
Geometry
Code with Anna
and Elsa: An Hour
of Code Tutorial
• https://code.org/hourofcode/frozen
• https://code.org/curriculum/misc/hocunplugged/Teacher
Create a new teacher account for Code.org
https://studio.code.org/users/sign_up
Create a
Teacher
Account
Create a new teacher account for Scratch.mit.edu
(takes a few days to confirm)
https://scratch.mit.edu/educators/faq
Create a new teacher account for Tynker
https://www.tynker.com/#/join/teacher
Code.org
Teacher Dashboard
Courses from
3rd parties
https://code.org/student/elemen
tary
Made with
Code
https://www.madewithcod
e.com/projects/
Code.org
Certificates
https://code.org/certificates
Celebrate
Thank you for
Learning
and Celebrate
Computer
Science with
Us Today!
Contact
Celebrate your Hour of Code Host a school-wide assembly Show
a Code.org video or invite a speaker to do an “unplugged”
activity with students in front of the entire school.
Contact press and local officials Tell them about your school’s
participation in the international Hour of Code movement.
Invite
Invite the community Families, volunteers, and business leaders
can all learn too.
Use
Use the Hour of Code to recruit students for high school
computer science courses. Celebrate! Share your experience and
photos on social media with #HourOfCode.
Download