CS: Computer Science
| Keyword | Definition |
|---|---|
| algorithm | step by step instructions to solve a problem (with or without using a computer) |
| desktop | a type of computer that usually stays in one place on a desk with a big screen and separate keyboard |
| digital device | a gadget that you can use as a computer |
| instructions | really clear commands that a computer can follow |
| keyboard | part of a computer with lots of buttons that you can use to type |
| laptop | a type of computer that has a keyboard and screen that folds open and closed |
| mouse | part of a computer that you can move around to point to different parts of the screen |
| program | code containing step by step instructions telling a computer exactly what to do |
| screen | part of the computer that lights up to show you work, videos and writing |
| smartphone | a type of computer which fits in your pocket |
| tablet | a type of computer with a touch screen but no keyboard |
| touch screen | a special type of screen that you can touch to control a computer |
| Keyword | Definition |
|---|---|
| algorithm | step by step instructions to solve a problem (with or without a computer) |
| block | a single instruction in scratch |
| comment | a special type of block in scratch that lets you explain what your script does without changing how it works |
| costume | a drawing that tells scratch how to display a sprite on the screen |
| debug | finding and fixing problems with code in a computer program |
| event | something in scratch that triggers a script to start running (like clicking on the green flag or pressing a key) |
| prediction | your best guess of what a program will do before you run it |
| program | step by step instructions in code that tells a computer exactly what to do |
| scratch | a program you can use to make your own games and animations |
| script | one or more block that tells scratch how a sprite moves or behaves |
| sprite | something in scratch that you can program to move or behave in different ways |
| variable | something in scratch that can remember something (like the game score or the player's name) |
| Keyword | Definition |
|---|---|
| algorithm | step by step instructions to solve a problem (with or without a computer) |
| coordinates | the position of a sprite on the screen |
| debugging | finding and fixing mistakes in code so that a program works properly |
| input | things like pressing keys or moving the mouse that sends data into a computer program |
| logical reasoning | thinking carefully to predict and explain what a program will do when you run it |
| output | things like sound or graphics that sends information out from a computer program |
| programming | writing computer code to give it instructions for a game, app program |
| script | one or more blocks or instructions in a program that tells a computer what to do |
| sprite | something in a program that you can see and that can move around |
| variable | something in a computer program that can remember a value (like the score for a game or the player's name) |