Download presentation
Presentation is loading. Please wait.
Published byNoreen Welch Modified over 6 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.