Teacher AppLab PD

Lesson 1: Planbook, Code.org App Lab, Google Classroom

Objective: Teachers will be able to identify vocabulary needed for unit of study, create an account at Code.org, setup a Google Classroom for use with unit of study. Understand that they will make a planbook for this unit of study, create a sample content based app to use as an example for their students, and complete an hour of coding using Intro to App Lab.


https://teachyourkidscode.com/invent-an-app-unplugged/ Why to teach students coding!


What Most Schools Don't Teach: https://www.youtube.com/watch?v=nKIu9yen5nc

Every School Should Teach Computer Science: https://www.youtube.com/watch?v=Qdc4F0Alhas&t=169s

Code.org: Teachers will set up a teacher account at Code.org using their Google Credentials. Teacher navigation as I set up the class for Intro to App Lab with them. (10 min)

Google Classroom for the Fall or create a planbook for unit of study with an electronic tool of their choice:

Set up one Google Classroom in your school account for the Fall. Add lessons throughout the professional development this week to use to teach their unit of Computer Science study in their content area. (5 min) or add those lessons to a planbook.

Vocabulary Lesson: Home Teachers will navigate to the link and study vocabulary for 5 minutes. Then Quizlet Live: 5 minutes.

Add students to Intro to App Lab and assign to the class.

Intro to App Lab: Begin lessons 1-4. Stop at 4. (if time permits)


Lesson 2: CS for All: What is Computer Science?

Objectives: Teachers will be able to understand the need for students to learn to code, identify what computer programming is, and identify culturally responsive ways to teach computer programming.


What is Coding and Computer Programming?

Content Objectives: Students will be able to identify what coding is and how it relates to the real world.

Language Objectives: Students will be able to listen and respond to a discussion board.


Google Jamboard Activity: What do you think Coding is?


Discuss Responses.


Edpuzzle: What is coding? https://edpuzzle.com/media/603688ed76defc426be518e3 ( for kidd0s)




Is Computer Programming Hard? BILL GATES: https://www.youtube.com/watch?v=QERdqYoK8M4


12 Year Old App Inventor: https://www.youtube.com/watch?v=Fkd9TWUtFm0


Lesson 3: Intro to App Lab

Objective: Teachers will complete an Hour of Code using Intro to App Lab applying vocabulary learned, and share their app in Google Classroom using a hyperlink.

Video: Using Intro to App Lab Levels 1-4 Intro to App Lab. Levels 1-4 today. https://edpuzzle.com/media/603522d78b8b5742af8cfb4d

Code.org: Complete App Lab levels 1-15 independently with assistance when needed.

Share link to app created with Intro to App Lab in CSPD Google Classroom.

PREPARING to CREATE YOUR APP

Resources: https://curriculum.code.org/hoc/plugged/7/

Begin to think about the simple app you want to make in your content area.

  1. Google Doc: Planner : https://docs.google.com/document/d/13C5XQBPnm8YTRp0v69wym-_bxLBfpjKh_SbF6I4hiuw/edit?usp=sharing

  2. Edpuzzle: App Idea Gold Mine: https://edpuzzle.com/media/6011d60d8e12fd4226788be5

  3. Play Lab: Remix Conditional, functions, if/then else



Community Partners

Teachers can reach out to the following resources to gain access to real time webinars focused on computer science:

Skype a Scientist

Amazon Virtual Tours

Girls Who Code


Homework Assignments

Text: Connected Code: Why Children Need to Learn Programming

Day 1: Read and Respond; Chapter 1 and 2: CSPD Google Classroom

Q: How do we help children to become producers and not just consumers of digital media?

Choose introductory lessons from Unit one to use with your unit of study. Add those lessons to your School Google Classroom.

Day 2: Read and Respond; Chapter 3: CSPD Google Classroom

Q: "Moving from Code to applications has been integrated with other school subjects, such as journalism, science, music, and art. By leading with a particular project wihin a particular subject matter(whether digital stories in an English class or fraction games in a math course), programming pedagogy engages children with the potential to create real-world applications." What subject area are you planning to use this unit of study to cover and why?


Choose lessons for Unit 2 to use with your unit of study. Add those lessons to your School Google Classroom.

Day 3: Read and Respond; Pages 111-150; CSPD Google Classroom

Q: There are many reasons to make efforts to incorporate computer programming in all content areas, but to achieve equity and diversity with computational participation, how do you plan to bring culturally responsive teaching to this unit of study?

Choose lessons for Unit 3 & 4 to use with your unit of study. Add those lessons to your School Google Classroom.