# ALEX Classroom Resource

## SciGirls: Code Creators

Classroom Resource Information

Title:

SciGirls: Code Creators

URL:

https://d43fweuh3sg51.cloudfront.net/media/media_files/0cddb162-a299-4139-819e-27d05747367f/429b6338-ec4c-4ecb-9afb-56e55639bb7c.pdf

Content Source:

PBS
Type: Lesson/Unit Plan

Overview:

Are you ready to code a computer program, but not sure where to start? Write pseudocode! Computer programmers often start projects by using everyday language to write out what they want to happen in their code--this is called pseudocode. Students will write their own pseudocode in this activity.

Content Standard(s):
 Digital Literacy and Computer Science DLIT (2018) Grade: 5 4) Create a simple pseudocode. Unpacked Content Evidence Of Student Attainment:Students will: create simple pseudocode.Teacher Vocabulary:pseudocodeKnowledge:Students know: how to write an algorithm in pseudocode.Skills:Students are able to: create simple pseudocode.Understanding:Students understand that: pseudocode is simple phrases of instruction that mimics the logic of a programming language. Digital Literacy and Computer Science DLIT (2018) Grade: 6 3) Create pseudocode that uses conditionals. Examples: Using if/then/else (If it is raining then bring an umbrella else get wet). Unpacked Content Evidence Of Student Attainment:Students will: compile a set of steps that contain conditional operations to include if, then, and else.Teacher Vocabulary:pseudocode conditionalsKnowledge:Students know: that conditional statements provide options for how a process is completed.Skills:Students are able to: communicate a process and its available yes/no or true/false options.Understanding:Students understand that: conditionals are limited to options that are either true or false. Digital Literacy and Computer Science DLIT (2018) Grade: 7 2) Create complex pseudocode using conditionals and Boolean statements. Example: Automated vacuum pseudocode — drive forward until the unit encounters an obstacle; reverse 2"; rotate 30 degrees to the left, repeat. Unpacked Content Evidence Of Student Attainment:Students will: compile a set of complex steps that contain conditional operators to include if, then, else and Boolean statements such as >, <, =,.Teacher Vocabulary:pseudocode conditional Boolean statementKnowledge:Students know: that Boolean logic combined with conditional statements make for complex and powerful programs.Skills:Students are able to: use Boolean logic combined with conditional statements to create complex pseudocode or a program.Understanding:Students understand that: questions in conditionals are what makes programs more complex.
Tags: code, pseudocode