Download presentation
Presentation is loading. Please wait.
Published byNoel Carpenter Modified over 6 years ago
1
Mr. Gonzalez, Ms. Gossen, Ms. Mueller, Ms. Spataro
Welcome To Our Coding Welcome Introduce Coding Session Introduce Teachers as Code Coaches “Don’t Just Play On Your Phone…Program It” - Former President Barack Obama Mr. Gonzalez, Ms. Gossen, Ms. Mueller, Ms. Spataro
2
CHAMPS for our Presentation
Conversation Please keep side conversations to a whisper. If you have to take a call, step out into computer lab or hallway. Help Questions are strongly encourage. Feel free anytime to stop and ask a question or give a comment. Just give me a signal. Activity We will about coding and why it is important to learn! Movement Please stay seated. If you need to use the restroom, they through the double doors down the green hall about 30 feet on the left. Participation We will have a presentation and then time to interact at computers. Success You will leave here with a few ideas of how to practice computer programing and coding skills to challenge your students.
3
Video – Click on Picture
What is S.T.E.M.? “It encourages a 21st century learning environment where students not only have the curiosity to wonder why, but the motivation to discover how.” Coding is a small part of the S.T.E.M. world… S.T.E.M. stands for Science, Technology, Engineering, and Math. The S.T.E.M. initiative realigns traditional math and science education making career readiness a priority for all learners.
4
Today’s S.T.E.M. focus will be on Coding in the area of Computer Science.
Coding is giving one or more commands or algorithm(s) designed to be carried out by a computer. Students should be learning computer science Coding is giving one or more commands or algorithm(s) designed to be carried out by a computer. "Simply put, code is a tool that lets you write your story with technology.” Coding is important: more and more, computers are how we work and play. Computers are in everything from self-‐driving cars to video games to appliances in our kitchen, to so many other things we use all the time. And if you can program computers, and start to understand how they work, you might help create all those things, now and in the future. The main thing is this: every child here can learn how to code. And as we’re about to see, it’s fun! "Simply put, code is a tool that lets you write your story with technology.”
5
Why Code? The ability to write computer software—to code—is an important skill. Code is one of the world’s most use languages. Coding empowers students as well as teaches them grit and resiliency. It moves people from being consumers of technology to creators of it! Computer science is a foundational field for all 21st century careers. The ability to write computer software—to code—is an important skill. Code is one of the world’s most use languages. Coding empowers students as well as teaches them grit and resiliency. It gives them the tools to express themselves in really cool ways The ability to communicate with machines is probably the closest thing to a superpower that can be taught It moves people from being consumers of technology to creators of it. That is what we want… Active Producers rather than passive consumers.
6
Why Code? Everybody in this country should learn how to program a computer… …because it teaches you how to think. Steve Jobs Co-founder, Chairman, and CEO of Apple Inc. An understanding of coding helps people learn new strategies for solving problems and harness the power of computers to realize their own visions, whatever they may be. Everyone—scientists, fashion designers, doctors, journalists, lawyers, musicians, students—can benefit from a greater understanding of how to use computing.
7
Why Code? It would be wonderful if every kid wrote computer programs and understood how computers work. It would certainly make you a better thinker. Bill Gates Co-Chairman, Bill & Melinda Gates Foundation and Co-Founder, Microsoft Coding creates software, but computer science is a broad field encompassing deep concepts that go well beyond coding.
8
Why Code? In fifteen years we’ll be teaching programming just like reading and writing. We’ll be looking back and wondering why we didn’t do it sooner. Mark Zuckerberg Founder, Facebook Coding is an important TOOL for computer science but it is a bit like arithmetic is a TOOL for doing mathematics, and words are a TOOL for English
9
Why Code? Every girl deserves to take part in creating the technology that will change our world, and change who runs it. Malala Yousafzai Nobel Peace Prize Winner We need more diversity and equity In computer science, boys outnumber girls 4 to 1, whereas in advanced math it’s 50:50. 1 Sources: College Board, Bureau of Labor Statistics, NSF
10
Why Code? US economy and job growth Computer science is a top paying college degree and computer programming jobs are growing at 2x the national
11
Let’s learn the foundations of coding using the 4 C’s.
4 C’ING The Future Let’s learn the foundations of coding using the 4 C’s. The 4 C’s Critical Thinking Collaboration Communication Creativity Why the Four Cs? When creativity, collaboration, communication, and critical thinking are combined with coding, we end up with a style of learning that resonates with students. We want our kids to grasp the full value of something, we need to connect learning to something meaningful that our young learners can do now. Coding is an essential 21st century language, but coding alone won’t be enough to prepare today’s students for tomorrow’s careers. What students are able to DO with code will be what matters. Students will need to be creative problem-solvers in order to truly be ready for whatever lies ahead.
12
Is Coding Supported by Standards?
Programming concepts such as conditions, loops, and functions also serve to teach basic English and Math principles. Programming is not specifically mentioned in the CCSS, but still serves to fulfill a number of requirements: English Language Arts Learning to give instructions Learning programming vocabulary Math Counting Pattern Recognition Counting Objects Answering “How many?” Comparing groups Solving complex problems Learning the fundamentals of coding encourages children to learn skills that will allow them to excel in other subject areas: Problem solving skills Computational thinking Sequencing Critical thinking Art and Design Engineering Code.org Koadable.com
13
Let’s Code As you can see, this movement to learn coding has some pretty famous supporters. It’s been a huge success: many millions of people all over the world have participated. Tonight we’re going to do a Family Half Hour of Code together. And if you’ve already done an Hour of Code, that’s great: you can show your family what you’ve been learning – and maybe help them out a little! We’re going to play games and do puzzles and start to learn about coding, which is also called computer programming
14
Go To Internet Web Browser
Now let’s go over the Rules for tonight’s program: We’re about to play games and do puzzles starring some fun characters like Angry Birds. As you do your puzzles, a few rules: The program is self--‐guided, and self--‐paced. Go as fast or as slow as you like. It’s not a race! Everyone should be in a group , at least a 2--‐person team. There should be at least one reader in each team (to read the on--‐screen directions for each puzzle). If you need a partner, no problem, a Code Coach will help you find one. Every team shares one computer: one person starts as the “Driver,” and runs the keyboard; the other person is the “Navigator,” who reads instructions aloud for all of you, and helps the Driver decide how to solve the puzzle. Talk together about how to solve the puzzle, then the Driver does the coding. Very Important: Everyone trades jobs after every puzzle! If you’re the “Driver” on one puzzle, you’ll be the “Navigator,” on the next puzzle. So every time you finish a puzzle, give the keyboard to your partner! Explain the website – Directions, Maze, Blocks (Commands), Workspace (Algorithms), What Code Looks Like, Etc. It’s okay to make mistakes, put commands in trash or hit reset and try again. You can delete on command or the whole thing depending on how much you need. If you need help, ask your team and then ask your Code Coaches <Coaches: actively circulate, chat with families freely. Help them sign in, navigate to the Start Page, set browser to “full screen”, turn sound up, and begin puzzles. Remind everyone to trade jobs after each puzzle: parents may resist! Coaches should playfully insist! Actively check in with lots of families – a friendly “how’s it going?” as you look in over their shoulder is always welcome and fun, and you might be able to give them a little help if they get stuck!>
15
Big Idea #1 What is a Program? A Program is a list of instructions you create to tell a computer what to do.
16
Big Idea #2 What is a Repeat Loop? A Repeat Loop repeats any block or blocks you put inside it, as many times as you say.
17
What is Code Efficiency?
Big Idea #3 What is Code Efficiency? Use as few blocks as possible to solve the puzzle (just 5 blocks for this puzzle).
18
There are No Mistakes in coding!
Big Idea #4 There are No Mistakes in coding! If your code doesn’t work, no problem. Find out why, and fix it! It’s called “debugging”
19
Big Idea #5 What is a Conditional? An “if-then” statement in your code. Conditionals let your code see and react.
20
What is an If-Else statement?
Big Idea #6 What is an If-Else statement? An “if-else” statement makes conditionals smarter: if one thing, do this; if not, do something else.
21
Coding is Fun!
22
Reflection – What Next? Where can you go to further coding skills?
23
Where can you go to further coding skills and add movement ?
Reflection 2 – What Next? Where can you go to further coding skills and add movement ?
24
Where can you go to further engineering skills and add movement ?
Reflection 3 – What Next? Where can you go to further engineering skills and add movement ?
25
Unplugged activities when devices or internet are not available!
Reflection 4 – What Next? Unplugged activities when devices or internet are not available!
26
Reflection Please keep the handout that reviews the content from today. Review of STEM Coding Websites and Apps Coding with Robots Unplugged Ideas from Today All of the information can be found on our Allen Website under the Library Tab. You can download and print the PowerPoint and Handouts today. The Coding ideas sheet will have direct links to the websites to save time
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.