COMPUTER PROGRAMMER: HOUR OF CODE - EXPERT
LESSON PLAN OVERVIEW Career: Computer programmers create, modify, and test the code, forms, and script that allow computer applications to run. They work from specifications drawn up by software developers or other individuals. Programmers may assist software developers by analyzing user needs and designing software solutions. They also may develop and write computer programs to store, locate, and retrieve specific documents, data, and information. Lesson: This lesson plan includes ways to introduce students to careers in computer programming by learning some of the basics of writing computer code. Students will map out how a simple application works using a type of diagramming called “wireframing”. Students will then complete online exercises that take them through different coding exercises and challenges step-by-step.
TABLE OF CONTENTS Lesson Plan Overview ............. 1 Teacher Guide ......................... 2 Lesson Instructions ...................2 Class Message & Video ..............2
Grade Level: High School
Class Discussion Questions ........3
Learning Objectives:
Activities Overview ...................3
〉 〉 〉 〉
Students will explore computer programming careers and learn how computer applications are created. Students will map out a simple software application using a wireframing diagram. Students will take online exercises in coding on the Code.org website. Students will gain an insight into the computer programming profession, including common job tasks, salary, career pathways, and credentials required to perform the job.
Materials Needed:
Career Insight ......................... 4 Educator Rubric ....................... 6 Activity #1: App Wireframing .. 7 Instructions .............................7 Handouts.................................8 Activity #2: Advanced Hour of Code ........................................ 9 Instructions .............................9 Handouts.................................9
Activity #1: App Wireframing 〉
Student Worksheet: App Wireframing
Activity #2: Beginning Hour of Code 〉 〉
Student Worksheet: Beginning Hour of Code Access to computers for pre-assigned Code.org lessons.
Copyright © 2023 by SAI Interactive, LLC. Learning Blade & Career Blade are registered trademarks of SAI Interactive, LLC.