Careers with Code US Teacher Resource

Page 1

Teaching & learning with Careers with Code

CareerswithCode.com


Educator Resource

Table of Contents • Page 4 – Get to know Careers with Code crossword puzzle and scavenger questions • Page 5 – ‘Code for Good’ app mock-up activity plan • Page 7 – ‘Code for Good’ app mock-up student handouts • Page 9 – Technology debate activity plan • Page 11 – Technology debate student handout • Page 12 – Crossword puzzle answers • Page 13 – Continuing the Careers with Code conversation

CareerswithCode.com

2


Educator Resource

Code issue 1 Septembe r 2016

Careers

Ga me -changin

with

g jobs of tomorr ow

Develop apps, gear, games and more! Meet today’s code ninjas

Code Crareee atrsivewith cCompu te science r careers

issue 2 2017/2018

Make an impact on the world

orrow anging jobs of tom Ga me -ch [Virtual reality

] [Sports tech] [Mus ic & film] [Social chan ge] [Business skills ] [Wearables]

36

About Careers with Code The purpose of this resource is to make it easier for non-technical teachers/counselors/librarians to share the importance of CS education with students. Careers with Code is a free careers magazine aimed at high school to early college students. Computer Science (CS) skills are not only foundational to highly paid careers, they are essential stepping-stones to a life in the arts, science, law and design. Careers with Code aims to smash stereotypes around CS, revealing different pathways into CS, showcasing the diversity of people working in CS careers ,and demonstrating the ways in which CS is intrinsic to our lifestyles and our future.

Start coding on your phone today

tech jobs in robotics, ag-tech, design & more Unbeatable skills for future careers

Shape tomorrow’s world

WHO ARE THESE NOTES FOR? This Careers with Code educator resource is for teachers, librarians, school counselors, parents, STEM-based organizations or mentors that could use this guide to expose and inspire students toward potential careers in computing. It includes a short “Get to Know Careers with Code” worksheet, two interactive lesson plans, and ideas for further engagement. For teachers, this resource is ideally suited for grades 7–10.

From agriculture to pop culture, computing has a hand in every career field. Through the narrative of ‘CS + X’ – where ‘X’ is a student’s passion, another field or world-changing goal, Careers with Code offers general and career-specific resources and recommendations for making a specific path a reality. 3

CareerswithCode.com


STUDENT HANDOUT

Get to know Careers with Code

ACROSS 4 App where you can try out coding on your phone (p6-7) 5 A website you can use to create art, music, games, and more as you learn to program (p40-43) 8 Computer program that farmers use to track growing conditions using sensors in the ground and drones in the sky (p26-27) 10 The percent of programming job openings that are in industries outside of tech (p22-23) 12 An online service that helps people apply for food stamps in less than 10 minutes (p28-29) 13 Google product that enables users to more easily plan for an emergency by providing real-time information that helps users track storms, find evacuation routes, and locate shelters (p30-31) 16 Tool created to give researchers a closer look at the impacts of deforestation in order to protect chimpanzees and their habitats (p30-31) 17 A resource that provides access to tech courses on Python, 3D printing, Minecraft, and more (p40-43) 18 A collaborative campaign designed to raise awareness among young Latinas about opportunities and careers in tech (p40-43) 19 A Google program that enables students aged 9–14 to host a CS club at their school, church, library, or home (p40-43) CareerswithCode.com

20 Python, Java, and SQL are examples of computing _________. (p16-17) DOWN 1 ______ storytellers combine skills in computer science and art and impact pop culture in their jobs (p22-23) 2 IBM’s supercomputer that’s learning how to cook (p26-27) 3 Branch of computer science devoted to teaching computers to recognize images the same way people do (p26-27) 6 Nonprofit that uses tech to help people access local government services more easily (p28-29) 7 City that experienced 68.1 % tech industry job growth from 2006–2016 9 State where two cities added a combined 72, 836 jobs in computing between 2006–2016 11 An app that predicts blood sugar levels, enabling diabetes patients to adjust their insulin doses (p34-35) 14 The common name for an error in code (p16-17) 15 Interior design company Urban Hubs helps local communities do more of this by providing free, downloadable bin designs that can be created with a 3D printer (p30-31) 17 Internet of ______ links everyday appliances to the interconnected networks (p26-27)

4


EDUCATOR RESOURCE

‘Code for Good’ app mock-up activity plan 55 minutes

Portion

Time

Lead

Hook

3 minutes

Instructor

Idea generation

7 minutes

Instructor

Students create mobile app mock-up in groups

20 minutes

Students

Students pitch app to the class

15 minutes

Student

Reflection card and/or discussion

10 minutes

Instructor

Materials needed: markers, butcher/chart paper, Careers with Code magazine

Prep

The tools available for you to learn in computer science can give you the skills to solve or alleviate many of the problems facing our communities, our country, and our planet. Technologists and engineers across the world work on projects to make information more accessible, from the every day to the life-saving. Consider CareMessage (featured on p30–31), an app that helps people manage their health through the power of text messaging. By texting alerts and reminders, doctors can easily stay up to date with their patients without the need for unnecessary in-person visits. Or consider Bayes Impact (featured on p30–31), an organization that uses data to solve tough problems like unemployment by matching people to jobs.

Place five sheets of butcher/chart paper in different places across the classroom.

Objective

Students will create a mobile app mock-up for a particular societal or environmental problem and present it to the class in the form of a pitch that includes the name, purpose, and functionality of the app.

Hook

Computer science can transform communities: like Feretesh Forough did. Feretesh created a coding school for Afghanistani girls (p34–35). Jen Aprahamian, who works on tools for Code for America, creates apps and websites that help people who are impoverished (p30–31). Apps can help people with criminal records or other social challenges get back on their feet, and they can deliver life-saving information during natural or humanitarian disasters.

Idea generation

• Instructor asks students what societal or environmental problem they would like to see solved; a problem they believe that technology could potentially alleviate. These can be problems facing a specific community, state, country, or the world. 5

CareerswithCode.com


EDUCATOR RESOURCE

‘Code for Good’ app mock-up activity plan 55 minutes

• Students share out ideas. The instructor writes down student suggestions on a visible list on butcher/chart paper or whiteboard. • After a few minutes of idea generation, the instructor selects five umbrella themes of the ideas students have come up with, or, pick the top five most mentioned topics. These umbrella themes should be broad, to allow students the opportunity to brainstorm how the technology will be used (homelessness, pollution, gender discrimination, poverty, healthcare, global warming). • Assign a theme to each of the five pieces of butcher/chart paper around the room. Either assign students to a specific group or ask them to assign themselves to the issue they care most about. Ensure groups are evenly distributed.

Reflection card / Discussion

• Thinking about the issues you care most about and computing skills you can acquire with the many resources available online, what problem would you most want to solve? How might you solve them? What are some hindrances that you might face?

INTERESTED IN LEARNING MORE?

• Read Careers with Code p28–31 to learn

App mock-up

about ways technologists are coding for good. • Check out Careers with Code p42–43 for ways to build your CS skills and potentially build one of these apps to help solve the problems you care most about. • Research a problem facing your community that people are attempting to solve using technology. How is this need currently being addressed? Is this method working? How could it be improved? • Technovation Challenge is a global scholarship opportunity based on apps built by K-12 female students that are trying to solve problems in their community.

• Instruct students to use the ‘Code for Good’ app mock-up handout to create drafts of a mobile app that they could use used to address the issue they chose. They must work together as a group to draw a finished product on the butcher paper, including the name and a front-end design for the home page of the app. They need to be able to describe how it will work and why they’ve chosen to use this particular tool to solve this particular issue in an elevator pitch to the class.

Pitch

• Each group delivers the elevator pitch for its app in two minutes. Encourage students outside the group to hold their questions if time is limited.

CareerswithCode.com

6


STUDENT HANDOUT

Mobile app plan Plan your app here. Include as much detail as you can about the audience, issues and functionality.

Code for Good mobile app: Basic info Name of mobile app:

Issue being addressed:

Who is it for?

How it works:

Why this particular tool:

7

CareerswithCode.com


STUDENT HANDOUT

App design Design your app here. You can also use the Marvel app design tool and paste a screenshot here instead.

Code for Good mobile app design

Additional notes/suggestions for future iterations of the app:

CareerswithCode.com

8


EDUCATOR RESOURCE

Technology debate activity plan 55 minutes Portion

Time

Lead

Hook

3 minutes

Instructor/Students

Team Division & Debate Topic Intro

2 minutes

Instructor

Argument Crafting

20 minutes

Students

Debate (Intro, Main Arguments, Rebuttal, Conclusion)

20 minutes

Students

Reflection Card/Discussion

10 minutes

Students

Materials needed: markers, butcher/chart paper, Careers with Code magazine

Prep

have these decisions as part of your daily work in the computing profession.

Arrange classroom for a debate between two groups.

Objective

Team division & debate topic intro

Students will work together in a group to develop an argument for or against a current technology issue and then debate the issue with the opposing side.

• The instructor shares the information on the activity: in an effort to understand both sides of the issue, everyone will be assigned a specific side of the argument and work together with their group to advocate for that point of view in a structured debate. • Students will have 20 minutes to work together to formulate three main arguments in support of their team’s side. A representative from each team will share these three points in a 1-minute introduction to their side, a 3-minute elaboration of their argument, and a 2-minute closing. • Between the argument and closing, each side will also have a 2-minute rebuttal to dispute any claims or ask specific questions of the other side. • Each team’s closing should take into account the arguments of the opposing side. • A different student needs to speak each time each group has a turn, but everyone should work together to formulate these debates and take notes. • Everyone on each team should remain silent while the other side is speaking.

Hook

Technology has brought significant advancement to countless industries over the past decade. From robotic farming tractors with machine learning capabilities to mobile apps that allow us to track endangered animals and stay in touch with healthcare providers, computer science is the lifeblood of these advancements. As technology’s capabilities expand, however, so does debate over its many possible uses. For example, how do we ensure the security of private information that is increasingly stored online instead of on paper? What should drones be allowed to do and where should they be allowed to fly? Today we’re going to debate an issue related to technology. By engaging in both sides of one complex issue, we will work to gain insight into what it might be like to 9

CareerswithCode.com


EDUCATOR RESOURCE

Technology debate activity plan 55 minutes

Argument crafting

• Students take 15 minutes to discuss their side and formulate their three main points. • Remind students that a different person needs to represent their team when delivering each of these points.

CAREERS WITH CODE POTENTIAL DEBATE TOPICS • Can a school or workplace force students

or employees to wear devices that monitor their health and track things like productivity, posture, and time spent working/taking breaks?

Debate:

• Group 1 offers 1-minute introduction • Group 2 offers 1-minute introduction • Group 1 offers 3-minute argument • Group 2 offers 3-minute argument • Group 1 offers 2-minute rebuttal • Group 2 offers 2-minute rebuttal • Group 1 offers 2-minute closing • Group 2 offers 2-minute closing

• If two self-driving cars get into an accident on a road occupied only by other selfdriving cars, are the car and software manufacturer at fault?

• Should tech companies like Facebook,

Google, and Apple always be required to share user data with Federal and State governments during criminal investigations?

Reflection card / Discussion

Have students discuss and/or write answers to the following questions: • What was your side’s strongest argument in favor of your perspective? Why? • What was the other side’s strongest argument in favor of their perspective? Why? • What about this specific topic is more complex than you realized before this activity? Explain your answer. • What other current technology do you think might be controversial? What makes it controversial? What side do you think has the strongest argument? CareerswithCode.com

• Should people be able to alter search

engine results regarding their own personal and professional information?

• If artificial intelligent machines are able to do the work of doctors, who should make the final call on a diagnosis: the computer or the human doctor?

10


STUDENT HANDOUT

Technology debate notes page Debate issue:

Your side:

Introduction:

Support #1:

Support #2:

Opposing side arguments:

Support #3:

Rebuttal:

Closing:

11

CareerswithCode.com


EDUCATOR RESOURCE

Crossword puzzle answers Source: Statistics on jobs (p2) • City that experienced 68.1% tech industry job growth from 2006–2016: Indianapolis • State where two cities added a combined 72, 836 jobs in computing between 2006–2016: North Carolina

Source: CS + social good (p28–29) • An online service that helps people apply for food stamps in less than 10 minutes: GetCalFresh • Nonprofit that uses tech to help people access local government services more easily: Code for America Source: 9 ways social good (p30–31) • Google product that enables users to more easily plan for an emergency by providing real-time information that helps users track storms, find evacuation routes, and locate shelters: Crisis Map • Tool created to give researchers a closer look at the impacts of deforestation in order to protect chimpanzees and their habitats: Digital map • Interior design company Urban Hubs helps local communities do more of this by providing free, downloadable bin designs that can be created with a 3D printer: Recycle

Source: Pathways (p6–7) • App where you can try out coding on your phone: CodeSchool Source: Code unplugged activity (p16–17) • The common name for an error in code: Bug • Python, Java, and SQL are examples of computing _______: Languages Source: CS + pop culture (p22–23) • _______ storytellers combine skills in computer science and art and impact pop culture in their jobs: Visual • The percent of programming job openings that are in industries outside of tech: fifty

Source: profiles (p34–35) • An app that predicts blood sugar levels, enabling diabetes patients to adjust their insulin doses: PredictBGL

Source: 9 ways code to plate (p26–27) • Computer program farmers use to track growing conditions using sensors in the ground and drones in the sky: Geographic Information Systems (GIS) • Branch of computer science devoted to teaching computers to recognize images the same way people do: Computer vision • Internet of _____ links everyday appliances to the interconnected networks: Things • IBM’s supercomputer that’s learning how to cook: Watson

CareerswithCode.com

Source: directory (p40–43) • A collaborative campaign designed to raise awareness among young Latinas about opportunities and careers in tech: Technolochicas • A Google program that enables students from ages 9-14 to host a computer science club at their school, church, library, or home: CSFirst • A website you can use to create art, music, games, and more as you learn to program: Pencilcode • A resource that provides access to tech courses on Python, 3D printing, Minecraft, and more: Tech Rocket 12


STUDENT HANDOUT

Reflection What I have learnt about computer science careers

What I found interesting/ inspiring about computer science careers

What I still want to know about computer science careers – where to go to find out

Find career inspiration, code clubs, learning resources and internship options CareerswithCode.com @CareerswithCode Supported by Google. Careers with Code Educator Resources are a publication of Refraction Media. Š 2017 Refraction Media, all rights reserved. Written by Liza Roesch. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International Public License. Contact info@refractionmedia.com.au or +612 9188 5459

13

CareerswithCode.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.