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:
  • pseudocode
Knowledge:
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
  • conditionals
Knowledge:
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 statement
Knowledge:
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
License Type: Custom Permission Type
See Terms: https://www.pbslearningmedia.org/help/terms-of-use/
For full descriptions of license types and a guide to usage, visit :
https://creativecommons.org/licenses
AccessibilityText Resources: Content is organized under headings and subheadings
Comments

PBS Learningmedia is a free resource for educators. Educators can create an account to save resources to their dashboard and to assign resources to students.

  This resource provided by:  
Author: Stephanie Carver