Getting Started The first ~3 weeks of this course we are going to learn the fundamentals of computer science using the CS Fundamentals curriculum from.

Slides:



Advertisements
Similar presentations
Curriculum Maps Public Release: February 10, 2014
Advertisements

Login to the computer Open the Internet & go to Click on ‘current’ and choose ‘March 12 th PD Presentation’ WELCOME.
SFUSD Math Teacher Leader Training October 1, 2014.
Algebra I Extended Session April 26, :30-11:00 Rooms 602.
Building a K-12 Program of Study for Computing – Curricula and Resources Friday, May 8, 2015 Kern-Cary, Green Lake Center, WI Dennis Brylow Joe Kmoch.
Then – A Cool Video. Now Who is Code.org?  A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation.
Free classes and textbooks! Registration and testing starts shortly after 7:00! Bad weather / school closing info: Or
Computer Science for All Pat Yongpradit Director of Education Jake Baskin District Outreach Program Manager.
Highly Capable Program th and 8 th Grade.
Grade 7 Pre-Algebra Extended Session April 26, :30-11:00 Room 606.
Cabarrus County Schools
OVERVIEW OF INSTRUCTIONAL MATERIALS. Instructional Materials In Classrooms, ‘Instructional Materials’ refers to: Curriculum Curricular Units Instructional.
Highly Capable Program th and 8 th Grade.
Abi Van Regenmorter De Smet School District
Welcome to the 21 st Century: Computer Science for All Jenna Garcia District Manager Joe Kmoch CS Education Consultant October.
LEITCH ELEMENTARY SCHOOL PARENT TECHNOLOGY TRAINING.
Robert Juranitch CSTA Wisconsin – Dairyland
Highly Capable Program th and 8 th Grade.
Welcome to Curriculum Night Please sign in before you sit down.
In Partnership with Code.org FUN WITH CODING FOR MIDDLE AND HIGH SCHOOL.
Code.org Update Every student in every school should have the opportunity to learn computer science.
#CSForAll WAYS YOU CAN JOIN THE COMPUTER SCIENCE TRAINING INITIATIVE FOR TEACHERS.
MORGAN HILL UNIFIED SCHOOL DISTRICT Understanding CELDT scores.
CS Educators Summit Jenna Garcia District Manager May 4, 2016.
EDU 346A Week 2 Integrating technology with Direct Instruction.
No Teacher Left Behind Learning Opportunities for Teachers.
Spring 2011 MCAS Results.
Mrs. Keser’s 6th Grade GATE Math and Science
Middle School Acceleration Opportunities
Mrs. Mundie, Ms. Sciarappa, and Mrs. Baker’s Literacy Class
Information for Students and Families
Future Goals – Hockey Scholar
AP Computer Science Opportunity
LAUSD Los Angeles Unified School District Division of Instruction
AP CSP: The Need for Programming Languages and Algorithms
Every Day We're PROGRAMMING
MHS Scheduling School Year
Course Selection It is that time of year again---Course Selection!!! Please listen carefully to the following presentation.
Integration by Inspection & Substitution
Integrating Coding into the General Education Classroom
Welcome to the 21st Century: Computer Science for All
Information for Students and Families
UNIT 3 – LESSON 5 Creating Functions.
The Need for Programming Languages
AP Computer Science Principals Course Importance and Overview
Teaching MS Science with Computer Science
Foundations of Programming: Introduction to Programming
Deep dive into pacing guide, lesson plans and history labs
What Digital Resources Are Available to Support STEM?
Information for Students and Families
Measuring Polygon Side Lengths
Using Teach 21 For Professional Development
Activities and Technology in the Classroom
Connecticut Core Standards for English Language Arts & Literacy
Welcome to Thinkfinity Middle School
Home.com By: Vicky Parisien.
Information for Students and Families
Deeper Investigations of the Standards: Iowa Core Mathematics
Deep dive into pacing guide, lesson plans and history labs
Information for Students and Families
What it IS - What it means – What it Offers
What is an algorithm? Buddy Buzz Who can answer this question?
AP Computer Science Principals Course Importance and Overview
Information for Students and Families
Information for Students and Families
Getting Loopy Unplugged Lesson 7
National Pie Day National Handwriting Day Library Shelfie Day
Information for Students and Families
Information for Students and Families
Digital Literacies for learning
Presentation transcript:

Getting Started The first ~3 weeks of this course we are going to learn the fundamentals of computer science using the CS Fundamentals curriculum from Code.org. And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

every student Our Vision: opportunity every school Every school should teach, every student should have basic exposure We don’t look at job data when teach about photosynthesis, H20, or how electricity works In a 21st century surrounded, every child needs CS basics opportunity

Who is Code.org? A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by by women and underrepresented students of color. Producer of online courses The computer science PD partner for 30 of the largest districts nationwide, including NYC, LA, and Chicago The organizer of the Hour of Code campaign

CS Fundamentals: CS in grades K-5 Short 20-hour courses for elementary school Free, open-source, online “games” Lectures by Mark Zuckerberg, Chris Bosh, Bill Gates, etc Aligned to reinforce Math, Science, ELA standards Any district, school, or teacher can participate Code.org is offering courses for grades K-5. Emphasize the importance of starting young.

4 courses Course 1: for early readers, ages 4-6. (Grades K-1) Course 2: for beginners, ages 6+ (Grades 2-5) Course 3: for ages 6+ (Kids who have completed course 2) Course 4: for ages 6+ (Kids who have completed course 3) Each course is ~20 lessons, ~40 minutes each Blend of online tutorials with “unplugged” activities that teach computing concepts without a computer Designed for all ages. Reinforce math, science, English standards in elementary school.

The Code.org K-12 curriculum Elementary school Middle School High School K 1 2 3 4 5 6 7 8 9 10 11 12 Course 1 (CS Fundamentals) Course 2 (CS Fundamentals) Course 3 (CS Fundamentals) Course 4 (CS Fundamentals) Accelerated Course (CS Fundamentals) CS in Science Breakfast - Dani Later - Josh To date, our MS strategy has been to integrate with other core subjects CS in Science CS in Algebra. Demand for stand alone CS course in the MS Requests for our high school intro course to leverage the teaching tools found in CSP Lots of requests for something to follow CSF with Set out to build a course that still accommodates various implementations Semester Year Late middle school Early high school This course will live in parallel with CS in A and CS in S When this course launches in the ‘17-’18 school year, that will coincide with us not offering ECS to new school partners, with implementation spanning across late middle school to early high school Notes CS in Algebra All courses are intended to be entry points to the pathway (exception: Courses 3 and 4 in CS Fundamentals recommend completion of Course 2) Actual implementation may vary Courses 2 – 4 in CS Fundamentals are often used by older students CS Discoveries Exploring Computer Science Computer Science Principles @TeachCode | #LeadCode | #CSforAll

Graph Paper Programming (Express course, Lesson 1) If you want to check it out later: https://studio.code.org/s/express https://studio.code.org/s/course2/stage/1/puzzle/1 And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming Two new vocabulary words: Algorithm Program And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Listen for these vocabulary words: Algorithm Program And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations Listen for these vocabulary words: Algorithm Program

Graph Paper Programming Did you hear our new vocabulary words: Algorithm Program What do these words mean? And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming Today we will be programming each other to create drawings on 4x4 sections of graph paper. We will always start in the upper left hand corner of the graph paper. And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming We will move through the graph paper using five commands: And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming What would be one possible algorithm to create this image: And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming This is one solution And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming That’s simple enough. But they can get pretty complicated too. And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming That’s simple enough. But they can get pretty complicated too. And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming With some substitutions we can do this much more easily. Instead of having to write out an entire phrase for each instruction, we can use symbols. And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming So we could rewrite the previous algorithm to look like this And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Activity 1 With your partner, write a program for this image: And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Activity 2 Pick one and write the program on your handout. And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming Activity 3 Graph Paper Programming Pick one and write the program on your handout. Exchange it with another group and “run” their program. Did your results agree with one of the existing images? And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming - Wrapup What did we learn today? What if we used the same arrows, but replaced “Fill-In Square” with “Lay Brick” What might we be able to do? And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Graph Paper Programming - Wrapup What were our two vocabulary words today? And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Debrief What do you like about the lesson itself? Where might your students struggle with this? What might you try differently? What additional activities could you do? And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations

Before next time Register for a TEACHER account with Code.org http://learn.code.org/users/sign_up?user[user_type]=teacher (URLs are all linked on my website) While logged in, join my course section: http://studio.code.org/join/JNPCWH Complete the puzzles from Lesson 2 https://studio.code.org/s/express/stage/2/puzzle/1 And why is studying computer science important to our country? One good reason is this is where the jobs are. Here are [CLICK] national projections on STEM jobs in our country from the Bureau of Labor Statistics This graph shows that out of all the NEW “STEM” jobs in our economy, more than 60% will be in computing related occupations