To break ahard problemup intosmaller,easier onesSoftware thatis created forfree use byeveryonePretending tobe (a stand-in for) thereal thingTheworld welive inA list of stepsthat allowyou tocomplete ataskThe place inyour programwhere you calla function youhave definedTo makesomethinghappenautomatically(without helpfrom people)Information,including:facts, samples,names andnumbersExtra bits ofinformation thatyou can passinto a functionto customize itA piece ofcode thatcan be calledover andoverInstructionsthat can beunderstoodand followedby a machineFindingand fixingproblemsin codeWritinginstructionsfor a digitaltoolA series ofinstructionson how toaccomplish ataskThe art ofblending humanideas and digitaltools to increaseproblem solvingpowerInstructionsthat can beunderstoodand followedby a machineRemovingdetails from asolution so thatit can work formany problemsThe place whereyou assign aseries of actionsto one easy-toremember nameA person who isskilled atmodifyingproblems fordigital solutionsA method ofproblem-solvingthat helpscomputerscientists prepareproblems fordigital solutionsA piece ofcode thatcan be calledover andoverThe waysomethingallows you toconnect withitA themethat isrepeatedmany timesTransformingactions into asymboliclanguageTo break ahard problemup intosmaller,easier onesSoftware thatis created forfree use byeveryonePretending tobe (a stand-in for) thereal thingTheworld welive inA list of stepsthat allowyou tocomplete ataskThe place inyour programwhere you calla function youhave definedTo makesomethinghappenautomatically(without helpfrom people)Information,including:facts, samples,names andnumbersExtra bits ofinformation thatyou can passinto a functionto customize itA piece ofcode thatcan be calledover andoverInstructionsthat can beunderstoodand followedby a machineFindingand fixingproblemsin codeWritinginstructionsfor a digitaltoolA series ofinstructionson how toaccomplish ataskThe art ofblending humanideas and digitaltools to increaseproblem solvingpowerInstructionsthat can beunderstoodand followedby a machineRemovingdetails from asolution so thatit can work formany problemsThe place whereyou assign aseries of actionsto one easy-toremember nameA person who isskilled atmodifyingproblems fordigital solutionsA method ofproblem-solvingthat helpscomputerscientists prepareproblems fordigital solutionsA piece ofcode thatcan be calledover andoverThe waysomethingallows you toconnect withitA themethat isrepeatedmany timesTransformingactions into asymboliclanguage

Intro to Computer Science - Call List

(Print) Use this randomly generated list as your call list when playing the game. There is no need to say the BINGO column name. Place some kind of mark (like an X, a checkmark, a dot, tally mark, etc) on each cell as you announce it, to keep track. You can also cut out each item, place them in a bag and pull words from the bag.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  1. To break a hard problem up into smaller, easier ones
  2. Software that is created for free use by everyone
  3. Pretending to be (a stand-in for) the real thing
  4. The world we live in
  5. A list of steps that allow you to complete a task
  6. The place in your program where you call a function you have defined
  7. To make something happen automatically (without help from people)
  8. Information, including: facts, samples, names and numbers
  9. Extra bits of information that you can pass into a function to customize it
  10. A piece of code that can be called over and over
  11. Instructions that can be understood and followed by a machine
  12. Finding and fixing problems in code
  13. Writing instructions for a digital tool
  14. A series of instructions on how to accomplish a task
  15. The art of blending human ideas and digital tools to increase problem solving power
  16. Instructions that can be understood and followed by a machine
  17. Removing details from a solution so that it can work for many problems
  18. The place where you assign a series of actions to one easy-to remember name
  19. A person who is skilled at modifying problems for digital solutions
  20. A method of problem-solving that helps computer scientists prepare problems for digital solutions
  21. A piece of code that can be called over and over
  22. The way something allows you to connect with it
  23. A theme that is repeated many times
  24. Transforming actions into a symbolic language