ALGORITHMS AND PROGRAMMING - Timeline
The first strand in each year's CS Standards is Algorithms and Programming. The chart below provides a brief outline of the different concepts in terms of when they are introduced. The key concepts listed under this strand, by year, would be:
* There are a number of options for introducing K-2 students to programming concepts. Unplugged might include such devices as the Programmable Mouse, Blockly, or Ozobots. A simple version of Scratch - Scratch Jr - is also available. It is free and will run on most IPads and Tablets.
Grade
|
Programming
(Block/Text – based)
|
Sequence
|
Loop
|
Event
|
Conditional
(If – Then)
|
Variables
|
Iteration
|
Other
|
K
|
Block or unplugged*
|
Yes
|
||||||
1
|
Block or unplugged*
|
Yes
|
Yes
|
|||||
2
|
Block or unplugged*
|
Yes
|
Yes
|
Yes
|
||||
3
|
Block or Text
|
Yes
|
Yes
|
Yes
|
Yes
|
|||
4
|
Block or Text
|
Yes
|
Yes
|
Yes
|
Store and process
data and perform calculations on variables
|
Yes
|
||
5
|
Block or Text
|
Yes
|
Yes
|
Yes
|
Yes
|
different data
types, including numeric and non-numeric data, and perform operations on
their values
|
Yes
|
|
6
|
Block or Text
|
Yes
|
Yes
|
Yes
|
Yes
|
different data
types, including numeric and non-numeric data, and perform operations on
their values
|
Yes
|
combining control
structures such as if-statements and loops
|
7
|
Block or Text
|
Yes
|
Yes
|
Yes
|
Yes
|
different data
types, including numeric and non-numeric data, and perform operations on
their values
|
Yes
|
combining control
structures such as if-statements and loops including compound conditionals
documenting programs
|
8
|
Block or Text
|
Yes
|
combining control
structures such as if-statements and loops including nested conditionals and
loops;
|
Yes
|
combining control
structures such as if-statements and loops including nested conditionals and
loops;
|
different data
types, including numeric and non-numeric data, and perform operations on
their values
|
Yes
|
create procedures
with parameters
combining control
structures such as if-statements and loops including compound conditionals
|
Comments
Post a Comment