Skip to content

Concept List

  1. Computational Thinking
  2. Decomposition
  3. Pattern Recognition
  4. Abstraction
  5. Algorithm Design
  6. Algorithm
  7. Problem Solving
  8. Step-By-Step Thinking
  9. Precise Instructions
  10. Ambiguity In Instructions
  11. Generalization
  12. Efficiency Of A Solution
  13. Reusability
  14. Computational Artifact
  15. Iterative Design
  16. Planning Before Coding
  17. Scratch Editor
  18. Stage
  19. Sprite
  20. Sprite Costume
  21. Backdrop
  22. Block Palette
  23. Script Area
  24. Block Categories
  25. Motion Blocks
  26. Pen Blocks
  27. Control Blocks
  28. Operator Blocks
  29. Looks Blocks
  30. Sound Blocks
  31. Sensing Blocks
  32. Green Flag
  33. Script
  34. Sequencing
  35. Program Flow
  36. Block Snapping
  37. Stack Of Blocks
  38. Order Of Operations
  39. Starting A Script
  40. Script Execution
  41. Top-Down Reading
  42. Single Script
  43. Multiple Scripts
  44. Script Coordination
  45. Running A Script
  46. Stopping A Script
  47. X Coordinate
  48. Y Coordinate
  49. Coordinate Plane
  50. Origin Point
  51. Sprite Heading
  52. Degrees Of Turn
  53. Turn Right Block
  54. Turn Left Block
  55. Move Steps Block
  56. Point In Direction
  57. Go To XY Block
  58. Glide Block
  59. Absolute Position
  60. Relative Movement
  61. Facing Direction
  62. Rotation Style
  63. Pen Down Block
  64. Pen Up Block
  65. Pen Trail
  66. Drawing A Line
  67. Drawing An Angle
  68. Drawing A Polygon
  69. Drawing A Triangle
  70. Drawing A Square
  71. Drawing A Star
  72. Drawing A Spiral
  73. Regular Polygon
  74. Interior Angle
  75. Exterior Angle
  76. Pen Color
  77. Pen Size
  78. Stamp Block
  79. Clear Block
  80. Generative Art Pattern
  81. Loop
  82. Repeat Block
  83. Fixed-Count Loop
  84. Repeat Until Block
  85. Condition-Based Loop
  86. Forever Block
  87. Loop Counter
  88. Nested Loop
  89. Loop Body
  90. Exiting A Loop
  91. Repetition Pattern
  92. Loop Efficiency
  93. Infinite Loop
  94. Loop Iteration
  95. Variable
  96. Creating A Variable
  97. Naming A Variable
  98. Setting A Variable
  99. Changing A Variable
  100. Variable Value
  101. Side Length Variable
  102. Angle Variable
  103. Number Of Sides Variable
  104. Variable Scope
  105. Global Variable
  106. Local Variable
  107. Data Type
  108. Number Data
  109. String Data
  110. List Concept
  111. Conditional Statement
  112. If Block
  113. If-Else Block
  114. Boolean Expression
  115. Comparison Operator
  116. Logical And
  117. Logical Or
  118. Logical Not
  119. Decision Logic
  120. Condition Testing
  121. True Or False Value
  122. Nested Conditional
  123. Branching Logic
  124. Wait Until Block
  125. Custom Block
  126. Make A Block Feature
  127. Block Definition
  128. Block Name
  129. Procedural Abstraction
  130. Function Concept
  131. Procedure Concept
  132. Reusable Procedure
  133. Calling A Block
  134. Block Body
  135. Single Responsibility
  136. Well-Designed Block
  137. Draw Square Block
  138. Draw Polygon Block
  139. Block Library
  140. Composing Blocks
  141. Nested Custom Blocks
  142. Refactoring A Script
  143. Parameter
  144. Adding A Parameter
  145. Parameter Type
  146. Number Parameter
  147. Text Parameter
  148. Boolean Parameter
  149. Generalizing A Procedure
  150. Default Value
  151. Argument Value
  152. Multiple Parameters
  153. Event
  154. Event Block
  155. When Green Flag Clicked
  156. When Key Pressed
  157. When Sprite Clicked
  158. Broadcast Block
  159. Receive Message Block
  160. Mouse Input
  161. Keyboard Input
  162. Event-Driven Program
  163. Triggering A Script
  164. User Interaction
  165. Input Handling
  166. Sensing User Input
  167. Debugging
  168. Bug
  169. Reading A Script
  170. Isolating An Error
  171. Testing Incrementally
  172. Trace A Script
  173. Predicting Output
  174. Expected Behavior
  175. Actual Behavior
  176. Error Diagnosis
  177. Logical Error
  178. Syntax Mismatch
  179. Test Case
  180. Code Review
  181. Python Language
  182. Text-Based Programming
  183. Turtle Module
  184. Forward Function
  185. Backward Function
  186. Left Turn Function
  187. Right Turn Function
  188. Pen Up Function
  189. Pen Down Function
  190. Block-To-Text Mapping
  191. Syntax Versus Concept
  192. Typing Code
  193. Indentation Concept
  194. Function Call Syntax
  195. Conceptual Bridge
  196. Transition To Python
  197. Capstone Project
  198. Algorithm Flowchart
  199. Pseudocode
  200. Project Presentation