This is a teaching module blog, with the purpose of making available most of the lessons for the English or Computer courses. Here you can find Literature content, Assessment or Evaluation material. Homework and/or other material. All content is available for downloading and referencing. Comments or critique are welcome. Here you will also find learning material, modules, videos, and any other resource related to Technology/ Computer Class from K-12.
Monday, December 10, 2018
Thursday, December 6, 2018
HOUR OF CODE STANDARDS/ ALIGNMENT/PLUGGED-UNPLUGGED/ALL COURSES THAT APPLY
UNIT 1: PLUGGED
Lesson 1: Write your first computer program
Standards Alignment
CSTA K-12 Computer Science Standards (2011)
CD - Computers & Communication Devices
CI - Community, Global, and Ethical Impacts
CPP - Computing Practice & Programming
ISTE Standards for Students
1 - Creativity and Innovation
4 - Critical Thinking, Problem Solving, and Decision Making
6 - Technology Operations and Concepts
Common Core English Language Arts Standards
L - Language
RI - Reading Informational
SL - Speaking & Listening
Common Core Math Standards
MP - Math Practices
OA - Operations And Algebraic Thinking
Lesson 2: Code with Anna and Elsa
Standards Alignment
CSTA K-12 Computer Science Standards (2011)
CPP - Computing Practice & Programming
ISTE Standards for Students
1 - Creativity and Innovation
4 - Critical Thinking, Problem Solving, and Decision Making
6 - Technology Operations and Concepts
Common Core English Language Arts Standards
L - Language
RI - Reading Informational
Common Core Math Standards
G - Geometry
MD - Measurement And Data
MP - Math Practices
NBT - Number And Operations In Base Ten
Lesson 3: Make a Flappy game
Standards Alignment
CSTA K-12 Computer Science Standards (2011)
CPP - Computing Practice & Programming
CT - Computational Thinking
ISTE Standards for Students
1 - Creativity and Innovation
4 - Critical Thinking, Problem Solving, and Decision Making
6 - Technology Operations and Concepts
Common Core English Language Arts Standards
SL - Speaking & Listening
Common Core Math Standards
MP - Math Practices
Lesson 4: Playlab
Standards Alignment
CSTA K-12 Computer Science Standards (2011)
CL - Collaboration
CPP - Computing Practice & Programming
CT - Computational Thinking
ISTE Standards for Students
1 - Creativity and Innovation
2 - Communication and Collaboration
4 - Critical Thinking, Problem Solving, and Decision Making
6 - Technology Operations and Concepts
Common Core English Language Arts Standards
W - Writing
Common Core Math Standards
MP - Math Practices
Lesson 5: Star Wars: Building a Galaxy with Code
Lesson 6: MINECRAFT Hour of Code
Lesson 7: Intro to App Lab
Lesson 8: Dance Party
UNIT 2: UNPLUGGED
Lesson 1: Programming Unplugged: My Robotic Friends Relay
Standards Alignment
CSTA K-12 Computer Science Standards (2017)
AP - Algorithms & Programming
Lesson 2: Text Compression
Standards Alignment
CSTA K-12 Computer Science Standards (2011)
CL - Collaboration
CPP - Computing Practice & Programming
CT - Computational Thinking
Computer Science Principles
2.1 - A variety of abstractions built upon binary sequences can be used to represent all digital data.
2.2 - Multiple levels of abstraction are used to write programs or create other computational artifacts
3.1 - People use computer programs to process information to gain insight and knowledge.
3.3 - There are trade offs when representing information as digital data.
Lesson 3: Simple Encryption
Standards Alignment
CSTA K-12 Computer Science Standards (2011)
CI - Community, Global, and Ethical Impacts
CL - Collaboration
CPP - Computing Practice & Programming
CT - Computational Thinking
Computer Science Principles
1.2 - Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem.
3.3 - There are trade offs when representing information as digital data.
6.3 - Cybersecurity is an important concern for the Internet and the systems built on it.
7.3 - Computing has a global affect -- both beneficial and harmful -- on people and society.
Lesson 4: Dance Party: Unplugged
Standards Alignment
CSTA K-12 Computer Science Standards (2017)
AP - Algorithms & Programming
Cross-curricular Opportunities
Common Core English Language Arts Standards
L - Language
SL - Speaking & Listening
Common Core Math Standards
MP - Math Practices
Next Generation Science Standards
ETS - Engineering in the Sciences
actividades unplugged / sin computadoras ni dispositivos
La Hora De Codigo
https://hourofcode.com/ma/es
Recursos Unplugged:
http://code.intef.es/hora-del-codigo/rincon-unplugged/
http://www3.gobiernodecanarias.org/medusa/edublogs/cepgrancanariasur/2016/11/22/el-pensamiento-computacional-y-las-actividades-unplugged
https://programamos.es/aprender-a-programar-sin-ordenador/
https://programamos.es/aprender-a-programar-sin-ordenador/
https://hourofcode.com/ma/es
Recursos Unplugged:
http://code.intef.es/hora-del-codigo/rincon-unplugged/
http://www3.gobiernodecanarias.org/medusa/edublogs/cepgrancanariasur/2016/11/22/el-pensamiento-computacional-y-las-actividades-unplugged
https://programamos.es/aprender-a-programar-sin-ordenador/
https://programamos.es/aprender-a-programar-sin-ordenador/
Free Coding Ativities /Actividades de Codificar Gratis
https://www.teacherspayteachers.com/Product/FREE-Gingerbread-Coding-2903043
https://www.teacherspayteachers.com/Product/Hot-Dog-Coding-Game-3143653
https://code.org/curriculum/unplugged
https://www.teacherspayteachers.com/Product/Hour-of-Code-Coding-Puzzles-Unplugged-2910169
https://www.teacherspayteachers.com/Product/Hot-Dog-Coding-Game-3143653
https://code.org/curriculum/unplugged
https://www.teacherspayteachers.com/Product/Hour-of-Code-Coding-Puzzles-Unplugged-2910169
Hour of Code Plann/ editable (Teachers)
Lesson Overview
This lesson plan provides a general outline and tips to teach the Hour of Code.
Lesson Summary
DURATION: 45-60 mins
Getting Started: (2-5 mins)
● Introduce the activity
● Direct student to the activity
Activity: (20-40 mins)
● Facilitate and support students to complete the tutorial
Wrap-up: (5-10 mins)
● Debrief and close
Assessment/Extended Learning: (2-5 mins)
● Optional
Audience
This lesson plan is intended for use with learners of any age who are interested in computer science.
Learning Objectives
By participating in this lesson, participants will:
● [Insert learning objectives based on chosen tutorial.]
Facilitation Guide
________________________________________________________________________
Materials, Resources and Preparation
● Review the Hour of Code Educator Guide and Best Practices from Successful Educators to plan your Hour of Code event.
● Register your Hour of Code event to receive a thank you gift and fun posters.
● Review the unplugged lessons and online tutorials available on code.org/learn, and choose one to run with your students.
● If you’re running an online tutorial, be sure to test it first before asking your students to complete it. Check your technology and decide if you need to troubleshoot anything in advance.
● Print certificates to hand out at the end.
● Student engagement: 15-25 per facilitator, elementary or middle school, no prior skill necessary.
Getting Started (2-5 mins)
Introduce the activity (2-5 minutes)
Kick off your Hour of Code by inspiring students and discussing how computer science impacts every part of our lives.
Show one of our inspirational videos to frame the discussion:
○ For K-8 students, we recommend “The Hour of Code is Here.”
○ For older students, we recommend “Anybody Can Learn.”
It’s okay if both you and your students are brand new to computer science. Here are some ideas to introduce your Hour of Code activity:
● Explain ways technology impacts our lives, with examples both boys and girls will care about (Talk about saving lives, helping people, connecting people, etc.).
○ 3D printing is being used to create limbs for amputees; microchips to find lost pets; Skyping relatives who are far away to keep in touch.
● Explain that learning computer science is more than learning to code in a computer language, it's about learning how computers and software are changing everything in our world.
○ Digital animation in movies like Inside Out, Shaun the Sheep, Star Wars or Hunger Games; recording music with GarageBand on your computer, mobile banking.
● Let students know that it's important to learn more about how technology works regardless of what career they want to go into.
○ Farming (using data for watering and fertilizing), fashion (programmable LED dresses at NYFW 2015), medicine (using robots for surgery)
● As a class, list things that use code in everyday life, or a list of careers the require knowledge of coding or computers.
● See tips for getting girls interested in computer science here.
Direct students to the activity (1 minute)
● Write the tutorial link(s) you’ve chosen on a whiteboard. Find the link listed on the information for your selected tutorial under the number of participants.
● Tell students to visit the URL and start the tutorial.
● Tip: For younger students, load the tutorial page ahead of time or save it as a bookmark.
Activity (20-40 mins)
Facilitate and support students to complete the tutorial, alone or in groups
When your students come across difficulties
It’s okay to respond:
● “I don’t know. Let’s figure this out together.”
● “Technology doesn’t always work out the way we want.”
● “Learning to program is like learning a new language; you won’t be fluent right away.”
What to do if a student finishes early?
● Students can see all tutorials and try another Hour of Code activity at code.org/learn
● Or, ask students who finish early to help classmates who are having trouble with the activity.
Wrap-Up (5-10 mins)
Debrief & Close
● Debrief the activity.
● Celebrate and pass out certificates and stickers.
● Share photos and videos of your Hour of Code event on social media. Use #HourOfCode and @codeorg so we can highlight your success, too!
Other ideas
● Do a gallery walk so students can see each other’s work.
● Do a “Think-Pair-Share” to allow students to reflect individually, discuss with a partner and share out as a group.
● Let participants know they can continue to learn at http://code.org/learn/beyond.
Assessment/Extended Learning (2-5 mins)
Optional
Time permitting, challenge your students to reflect on the day’s activities and continue their learning. Consider:
● Exit Ticket. Have students complete an Exit Ticket before leaving to assess learning.
● Flip your classroom. Challenge students to pick one of the tutorials they didn’t complete today, but that one of their friends did, and try to do it on their own at home.
● Writing prompt. Have students journal at home about what they learned and how it made them feel.
Beyond one hour
There are many ways to go Beyond an Hour of Code:
● Explore other curricula from our partners.
● Teach the Code Studio Computer Science Fundamentals courses. Code.org offers free professional development for these courses, online or in-person.
● Invite a computer science expert to your class. Sign up for a virtual classroom.
This lesson plan provides a general outline and tips to teach the Hour of Code.
Lesson Summary
DURATION: 45-60 mins
Getting Started: (2-5 mins)
● Introduce the activity
● Direct student to the activity
Activity: (20-40 mins)
● Facilitate and support students to complete the tutorial
Wrap-up: (5-10 mins)
● Debrief and close
Assessment/Extended Learning: (2-5 mins)
● Optional
Audience
This lesson plan is intended for use with learners of any age who are interested in computer science.
Learning Objectives
By participating in this lesson, participants will:
● [Insert learning objectives based on chosen tutorial.]
Facilitation Guide
________________________________________________________________________
Materials, Resources and Preparation
● Review the Hour of Code Educator Guide and Best Practices from Successful Educators to plan your Hour of Code event.
● Register your Hour of Code event to receive a thank you gift and fun posters.
● Review the unplugged lessons and online tutorials available on code.org/learn, and choose one to run with your students.
● If you’re running an online tutorial, be sure to test it first before asking your students to complete it. Check your technology and decide if you need to troubleshoot anything in advance.
● Print certificates to hand out at the end.
● Student engagement: 15-25 per facilitator, elementary or middle school, no prior skill necessary.
Getting Started (2-5 mins)
Introduce the activity (2-5 minutes)
Kick off your Hour of Code by inspiring students and discussing how computer science impacts every part of our lives.
Show one of our inspirational videos to frame the discussion:
○ For K-8 students, we recommend “The Hour of Code is Here.”
○ For older students, we recommend “Anybody Can Learn.”
It’s okay if both you and your students are brand new to computer science. Here are some ideas to introduce your Hour of Code activity:
● Explain ways technology impacts our lives, with examples both boys and girls will care about (Talk about saving lives, helping people, connecting people, etc.).
○ 3D printing is being used to create limbs for amputees; microchips to find lost pets; Skyping relatives who are far away to keep in touch.
● Explain that learning computer science is more than learning to code in a computer language, it's about learning how computers and software are changing everything in our world.
○ Digital animation in movies like Inside Out, Shaun the Sheep, Star Wars or Hunger Games; recording music with GarageBand on your computer, mobile banking.
● Let students know that it's important to learn more about how technology works regardless of what career they want to go into.
○ Farming (using data for watering and fertilizing), fashion (programmable LED dresses at NYFW 2015), medicine (using robots for surgery)
● As a class, list things that use code in everyday life, or a list of careers the require knowledge of coding or computers.
● See tips for getting girls interested in computer science here.
Direct students to the activity (1 minute)
● Write the tutorial link(s) you’ve chosen on a whiteboard. Find the link listed on the information for your selected tutorial under the number of participants.
● Tell students to visit the URL and start the tutorial.
● Tip: For younger students, load the tutorial page ahead of time or save it as a bookmark.
Activity (20-40 mins)
Facilitate and support students to complete the tutorial, alone or in groups
When your students come across difficulties
It’s okay to respond:
● “I don’t know. Let’s figure this out together.”
● “Technology doesn’t always work out the way we want.”
● “Learning to program is like learning a new language; you won’t be fluent right away.”
What to do if a student finishes early?
● Students can see all tutorials and try another Hour of Code activity at code.org/learn
● Or, ask students who finish early to help classmates who are having trouble with the activity.
Wrap-Up (5-10 mins)
Debrief & Close
● Debrief the activity.
● Celebrate and pass out certificates and stickers.
● Share photos and videos of your Hour of Code event on social media. Use #HourOfCode and @codeorg so we can highlight your success, too!
Other ideas
● Do a gallery walk so students can see each other’s work.
● Do a “Think-Pair-Share” to allow students to reflect individually, discuss with a partner and share out as a group.
● Let participants know they can continue to learn at http://code.org/learn/beyond.
Assessment/Extended Learning (2-5 mins)
Optional
Time permitting, challenge your students to reflect on the day’s activities and continue their learning. Consider:
● Exit Ticket. Have students complete an Exit Ticket before leaving to assess learning.
● Flip your classroom. Challenge students to pick one of the tutorials they didn’t complete today, but that one of their friends did, and try to do it on their own at home.
● Writing prompt. Have students journal at home about what they learned and how it made them feel.
Beyond one hour
There are many ways to go Beyond an Hour of Code:
● Explore other curricula from our partners.
● Teach the Code Studio Computer Science Fundamentals courses. Code.org offers free professional development for these courses, online or in-person.
● Invite a computer science expert to your class. Sign up for a virtual classroom.
TEacher lesson plan Hour of Code
Lesson Overview
This lesson plan provides a general outline and tips to
teach the Hour of Code.
Lesson
Summary
DURATION: 45-60 mins
Getting Started: (2-5 mins)
Activity: (20-40 mins)
Wrap-up: (5-10 mins)
Assessment/Extended Learning: (2-5 mins)
|
Audience
This lesson plan is intended for use with learners of any
age who are interested in computer science.
Learning Objectives
By participating in this lesson, participants will:
●
[Insert learning objectives based on chosen tutorial.]
Facilitation Guide
________________________________________________________________________
Materials, Resources
and Preparation
●
Review the Hour
of Code Educator Guide and Best Practices from Successful Educators
to plan your Hour of Code event.
●
Review the unplugged lessons and online tutorials
available on code.org/learn, and choose one to
run with your students.
●
If you’re running an online tutorial, be sure to test
it first before asking your students to complete it. Check your technology and
decide if you need to troubleshoot anything in advance.
●
Student engagement: 15-25 per facilitator, elementary or middle school,
no prior skill necessary.
Getting Started (2-5
mins)
Introduce the
activity (2-5 minutes)
Kick off your Hour of Code by
inspiring students and discussing how computer science impacts every part of
our lives.
Show one of our
inspirational videos to frame the discussion:
It’s okay if both you and your
students are brand new to computer science. Here are some ideas to introduce
your Hour of Code activity:
● Explain ways technology impacts
our lives, with examples both boys and girls will care about (Talk about saving
lives, helping people, connecting people, etc.).
○ 3D printing is being used to
create limbs for amputees; microchips to find lost pets; Skyping relatives who
are far away to keep in touch.
● Explain
that learning computer science is more than learning to code in a computer
language, it's about learning how computers and software are changing
everything in our world.
○
Digital animation in movies like Inside Out, Shaun the
Sheep, Star Wars or Hunger Games; recording music with GarageBand on your
computer, mobile banking.
● Let
students know that it's important to learn more about how technology works
regardless of what career they want to go into.
○
Farming (using data for watering and fertilizing),
fashion (programmable LED dresses at NYFW 2015), medicine (using robots for
surgery)
● As a class, list things that use
code in everyday life, or a list of careers the require knowledge of coding or
computers.
● See tips for getting girls
interested in computer science here.
Direct students to
the activity (1 minute)
●
Write the tutorial link(s) you’ve chosen on a
whiteboard. Find the link listed on the information for your
selected tutorial under the number of participants.
●
Tell students to visit the URL and start the
tutorial.
●
Tip:
For younger students, load the tutorial page ahead of time or save it as a
bookmark.
Activity (20-40
mins)
Facilitate and
support students to complete the tutorial, alone or in groups
When your
students come across difficulties
What to do
if a student finishes early?
Wrap-Up (5-10 mins)
Debrief & Close
●
Debrief the activity.
●
Share photos and videos of your Hour of Code event on
social media. Use #HourOfCode and @codeorg so we can highlight your success,
too!
Other ideas
●
Do a gallery walk so students can see each other’s
work.
●
Do a “Think-Pair-Share” to allow students to reflect
individually, discuss with a partner and share out as a group.
Assessment/Extended
Learning (2-5 mins)
Optional
Time permitting, challenge your students to reflect on the
day’s activities and continue their learning. Consider:
●
Flip your
classroom. Challenge students to pick one of the tutorials they didn’t
complete today, but that one of their friends did, and try to do it on their
own at home.
●
Writing prompt.
Have students journal at home about what they learned and how it made them
feel.
Beyond one hour
There are many ways to go Beyond an Hour of Code:
●
Teach the Code Studio
Computer Science Fundamentals courses. Code.org offers free professional development for
these courses, online or in-person.
Subscribe to:
Posts (Atom)