Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1

2 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

3 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

4 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

5 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.

6 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.

7 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

8 Graph Paper Programming
(Express course, Lesson 1) If you want to check it out later: 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

9 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

10 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

11 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

12 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

13 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

14 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

15 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

16 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

17 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

18 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

19 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

20 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

21 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

22 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

23 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

24 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

25 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

26 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

27 Before next time Register for a TEACHER account with Code.org
(URLs are all linked on my website) While logged in, join my course section: Complete the puzzles from Lesson 2 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


Download ppt "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."

Similar presentations


Ads by Google