Skip to content
Cardinal Spellman High SchoolComputer Science Department
  • Study
  • Teacher tools
  • About

Cardinal Spellman High SchoolComputer Science Department

Developed by Farzin Khan Shifat

Go to the top of the page↑

Explore

  • Study
  • Teacher tools
  • My work
  • Department

Need help?

  • How studying works
  • Teacher guide
  • Request a tool
  • Report a problem

Your progress stays on this device. Vercel counts visits to public study pages, without your names, answers, files or grades. On a shared computer, use Forget my progress when you finish.

Study calculator

Drag this handle or use arrow keys to move the calculator. Home restores its position.

You can keep working on the page while this calculator is open. Closing keeps your calculations in this tab. Reloading clears them. This is Spellman’s study calculator, not a TI-84 emulator.

  1. ← All courses
  2. Computer Science

Unit 4: Algorithms and Programming with Scratch

Break problems into steps and check your results.

PracticeKey wordsMy work
Find a lesson
  1. Unit 1: Computer Hardware
    1. What Makes a Computer?
    2. Four Jobs of a Computer
    3. Data and Information
    4. CPU, RAM, and Storage
    5. Devices and Ports
    6. Choosing Hardware
    7. Hardware Review
  2. Unit 2: Computer and Internet Basics
    1. The Five Roles
    2. The Request Trip
    3. Local, Remote, and the Cloud
    4. Unit Review
  3. Unit 4: Algorithms and Programming with Scratch
    1. Sprites, Stage, and Scripts
    2. Sequence and Tracing
    3. Plan, Build, Explain
    4. Scratch So Far: Review
  4. Unit 5: Digital Representation and File Management
    1. Only Two Choices: Bits and Switches
    2. Counting in Binary
    3. Same Bits, Different Meaning
    4. Pictures, Sound and Size
    5. Adding in Binary
    6. Subtracting in Binary
    7. Binary Review

Topics, in order

0 of 4 finished

  1. 1Next topicSprites, Stage, and ScriptsName the parts of a small Scratch program
    • Sprites, Stage, and Scripts ClassworkClasswork
    • Sprites, Stage, and Scripts HomeworkHomework
  2. 2Sequence and TracingFollow one block at a time from a known start
    • Sequence and Tracing ClassworkClasswork
    • Sequence and Tracing HomeworkHomework
  3. 3Plan, Build, ExplainMake a small program you can reopen and explain
    • Plan, Build, Explain ClassworkClasswork
    • Plan, Build, Explain HomeworkHomework
  4. ReviewScratch So Far: ReviewReview what we have practiced, then see what comes next

Key words

  • Sprite

    A character or object you can give instructions to.

    Key word · Unit 4SpriteA character or object you can give instructions to.Exactly: A programmable character or object in Scratch.Mix-up alert: A sprite is not the stage. It is an object that appears on the stage.See this in Key words
  • Stage

    Where you watch the action in Scratch.

    Key word · Unit 4StageWhere you watch the action in Scratch.Exactly: The area where sprites appear and their visible actions take place.Mix-up alert: A screenshot of the stage shows a moment, not every instruction in the script.See this in Key words
  • Block

    One shaped piece of Scratch code.

    Key word · Unit 4BlockOne shaped piece of Scratch code.Exactly: A code piece used to build a Scratch script, such as a movement instruction or a start block.See this in Key words
  • Script

    A stack of connected code pieces.

    Key word · Unit 4ScriptA stack of connected code pieces.Exactly: A connected stack of blocks in Scratch. In our small scripts, a sprite carries out the instructions in order.See this in Key words
  • Green flag

    A start signal you click.

    Key word · Unit 4Green flagA start signal you click.Exactly: Clicking the green flag is an event that starts scripts headed by when green flag clicked.Mix-up alert: Clicking the flag does not itself reset the sprite's position. The script needs a position-setting block for that.See this in Key words
  • Sequence

    The order of the steps.

    Key word · Unit 4SequenceThe order of the steps.Exactly: The order in which instructions execute. Changing this order can change the result.See this in Key words
  • Tracing

    Walking through code one step at a time.

    Key word · Unit 4TracingWalking through code one step at a time.Exactly: Writing the starting state, reading one instruction, recording the new state, and continuing in order.Mix-up alert: Record what the code does, not the result you wish it produced.See this in Key words
  • Reset

    Put something back to a known start.

    Key word · Unit 4ResetPut something back to a known start.Exactly: In our position examples, set the sprite's starting position before movement, using go to x:0 y:0.Mix-up alert: Reset when the goal needs it, such as finishing at the same position each flag run. It is not a rule for every program.See this in Key words
3 more words
  • Modify

    Change something already built.

    Key word · Unit 4ModifyChange something already built.Exactly: Alter an existing project, such as changing a movement amount in a block, then predict and run the changed script.See this in Key words
  • Save

    Keep your work for later.

    Key word · Unit 4SaveKeep your work for later.Exactly: Keep the editable project in storage using the editor's saving process. Reopen the intended saved version and run it to check it.Mix-up alert: A screenshot or saved browser page is not an editable Scratch project.See this in Key words
  • Import

    Bring a saved project file into the editor.

    Key word · Unit 4ImportBring a saved project file into the editor.Exactly: Load a saved project file into the editor so you can reopen it and run its scripts. In Scratch, this is File › Load from your computer.Mix-up alert: Importing a project is not the same action as running it.See this in Key words
  • Modify

    Change something already built.

    Key word · Unit 4ModifyChange something already built.Exactly: Alter an existing project, such as changing a movement amount in a block, then predict and run the changed script.See this in Key words
  • Save

    Keep your work for later.

    Key word · Unit 4SaveKeep your work for later.Exactly: Keep the editable project in storage using the editor's saving process. Reopen the intended saved version and run it to check it.Mix-up alert: A screenshot or saved browser page is not an editable Scratch project.See this in Key words
  • Import

    Bring a saved project file into the editor.

    Key word · Unit 4ImportBring a saved project file into the editor.Exactly: Load a saved project file into the editor so you can reopen it and run its scripts. In Scratch, this is File › Load from your computer.Mix-up alert: Importing a project is not the same action as running it.See this in Key words

Watch and explore this unit

Videos and pages from other sites, for when you want to go further.

  • Getting Started tutorial

    Scratch Team, something to try

    Follow the steps to snap blocks into a script and run it with the green flag; save only the way your teacher shows you.

    Open Getting Started tutorial↗ (opens in a new tab)
  • Scratch Ideas

    Scratch Team, something to try

    Pick a short tutorial or coding card and try it; some use blocks you have not learned yet.

    Open Scratch Ideas↗ (opens in a new tab)

Practice this unit

Opens with Unit 4 chosen.

  • 137DAYSReview today
  • 123Get ready for a quiz
  • Night Before
  • 10FQuick 10
  • ?Missed Cards
  • ?✓Practice test
  • Next unit: Unit 5: Digital Representation and File ManagementDigital representation; files, folders, formats, and organization.
  • Computer Science course mapEvery unit and what opens next.