Home›Lesson Plans›Computer Science›Impacts of Computing · Grade 10

Careers in Computing

Tenth graders explore the many careers computing opens up, from software and data to security and design, learning what each role actually does and the skills and paths that lead there.

Grade 10Careers in Computing50 minutes1 class periodCSTA / ISTEExplicit teaching4 StandardsCSTA
Start the Lesson
Assign or share this lesson

Copy link works with Canvas, Schoology, Moodle and any other LMS — paste it in as a resource or assignment.

Lesson at a Glance

Everything you need before the bell rings

Learning Objectives

Students will be able to…

  • ✓Name computing roles.
  • ✓Describe each role.
  • ✓Link skills to jobs.
  • ✓See paths in.
Essential Question

Computing is far more than writing code. What are the many careers the field holds, what does each do, and how do people find their way in?

0
Lesson Phases
0
Vocabulary Terms
0
Standards Aligned
0
Interactive Task
Explore · Interactive

Explore the Careers

Project this and open each card to explore the many careers in computing and what each role does.

💼 Explore the many careers in computingTry it

The Lesson · Explicit teaching

50 minutes, five moves

Tap any phase to open the teacher moves and student actions.

1

Hook — More Than Coding

5 min

People think computing means sitting alone writing code all day. What other kinds of jobs does the field actually hold?

👩‍🏫 Teacher Moves

  • Ask what CS jobs they know.
  • List roles.
  • Set the goal.

🎒 Student Actions

  • Think.
  • Share.
  • Get ready.
2

Use — Explore the Careers

12 min

Students explore computing careers.

👩‍🏫 Teacher Moves

  • Send students to Explore the Careers.
  • Open each card.
  • Name the role.

🎒 Student Actions

  • Explore.
  • Read.
  • Say it.
3

Modify — Match Skill to Role

13 min

Students connect skills to roles.

👩‍🏫 Teacher Moves

  • Pick a skill you have.
  • Name a role that uses it.
  • Say how it fits.

🎒 Student Actions

  • Pick.
  • Name.
  • Say.
4

Create — Career Snapshot

15 min

Students profile a role.

👩‍🏫 Teacher Moves

  • Pick one role.
  • List what it does.
  • Note the skills and path in.

🎒 Student Actions

  • Pick.
  • List.
  • Note.
5

Reflect — Find Your Fit

5 min

Students reflect on fit.

👩‍🏫 Teacher Moves

  • Which role interests you most?
  • What skill would you build first?
  • Complete the exit ticket.

🎒 Student Actions

  • Say it.
  • Say it.
  • Complete the exit ticket.
Standards Alignment

Built to the standards you report on

Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.

CSTA
3A-IC-24

Explore careers and pathways in computing.

CSTA
3A-IC-25

Connect computing skills to real-world roles.

CSTA
2-IC-22

Describe how computing enables many fields.

ISTE
1

Set goals for learning and growth in computing.

Differentiation

One lesson, every learner

Multilingual Learners

ELL / EMERGING READERS
  • Role picture cards.
  • Sentence frame: “A ___ does ___ .”
  • Explore one role at a time.

Support & Access

IEP / 504
  • Start with developer and support.
  • Match a role to a real product.
  • Add one role at a time.

Stretch & Extend

GIFTED / EARLY FINISHERS
  • Research salary and demand data.
  • Map a path from school to a role.
  • Interview or read about a pro.
Materials

What to gather

  • 📽️Projector / board
  • 🖼️Career cards
  • 💻Explore the Careers
  • 🗺️Pathway diagrams
  • ✏️Pencils
  • 🎫Exit-ticket slips
Vocabulary

Key terms — hover for a quick definition

computing careera job that builds, runs, or uses computing systemssoftware developersomeone who designs and writes programsdata scientistsomeone who finds insights in datacybersecurityprotecting systems and data from attacksUX designdesigning how software looks and feels to usenetwork engineersomeone who builds and maintains networksskillan ability you build through practicepathwaya route of steps that leads into a career
Evaluate

Exit Ticket

Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.

QUESTION 1
Name two careers in computing and what they do.
For example, a software developer writes programs, and a cybersecurity analyst protects systems from attacks.
QUESTION 2
Name one skill that helps in a computing career.
For example, problem-solving, coding, attention to detail, or understanding people (for UX).
QUESTION 3
Is computing only about writing code?
No; it includes data, security, design, networks, support, and many roles beyond programming.

Create: a career snapshot.

Have students pick one computing role, list what it does day to day, and note the skills and the path into it, so a career feels concrete rather than abstract. A printable computing-careers worksheet is in the Computer Science library.

Study · Flashcards

Study the key terms

Tap a card to flip it, then rate whether you knew it. Built from this lesson’s vocabulary.

🃏 Careers in ComputingFlip
Card 1
Term
Tap to flip →
Meaning
0

Nice work!

Practice · Quiz

Check your understanding

A quick self-check with instant feedback, drawn from this lesson’s key terms.

📝 Careers in ComputingQuiz
Score: 0
1 / 6
Question 1
0%

Nice work!

Practice · Worksheet

Printable worksheet

A print-and-go review sheet with a built-in answer key. Tap “Show answer key” to reveal answers, or print the clean version for students.

🖨️ Careers in ComputingPrint
Name: ________________________
Date: ____________

Part A · Write the word that matches each meaning

Word bank: computing career, cybersecurity, data scientist, network engineer, pathway, skill, software developer, UX design
  1. protecting systems and data from attacks
  2. designing how software looks and feels to use
  3. an ability you build through practice
  4. a route of steps that leads into a career
  5. someone who finds insights in data
  6. someone who builds and maintains networks
  7. a job that builds, runs, or uses computing systems
  8. someone who designs and writes programs

Part B · Show what you learned

  1. Name two careers in computing and what they do.
  2. Name one skill that helps in a computing career.
  3. Is computing only about writing code?
Answer key — Part A: 1) cybersecurity · 2) UX design · 3) skill · 4) pathway · 5) data scientist · 6) network engineer · 7) computing career · 8) software developer
Part B: 1) For example, a software developer writes programs, and a cybersecurity analyst protects systems from attacks. 2) For example, problem-solving, coding, attention to detail, or understanding people (for UX). 3) No; it includes data, security, design, networks, support, and many roles beyond programming.