![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
C3.1 Coding Skills
solve problems and create computational representations of mathematical situations by writing and executing code, including code that involves sequential and concurrent events
Teacher supports, Key concepts:
* In coding, a sequential set of instructions is executed based on the order of instructions
given (e.g., a pixelated image stops its motion and then changes colours).
* Concurrent events are when multiple things are occurring at the same time (e.g., a pixelated image is changing its colours while moving).
* Sometimes concurrent programs need to use time delays or wait blocks. For example, to ensure that two pixelated images do not collide on the screen, or, similarly that robots do not collide in real life, one may need to pause while the other passes.
* Some sequential events can be executed concurrently if they are independent of each other (e.g., two pixelated images are moving across the screen at the same time).
-----
Вот это всё были пояснения к куррикулуму по математике за второй(!!!!!) класс.
Интересно, а каких же высот программирования достигнут дети, которых учили таким вот "конкурентным" вещам в возрасте семи лет?
А вот каких (болд мой):
* Data can be stored in lists, or input into a program, in order to find solutions to problems and make decisions.
* Loops can be used to create efficient code.
* Conditional statements, like loops, can be nested to allow for a range of possible outcomes or to implement decision trees.
Вот эти пояснения - часть куррикулума восьмого класса.
Или вот, например, пояснения к теме условных операторов (пятый класс). Создаётся впечатление, что их писал человек, вообще не умеющий программировать:
Key concept:
* Conditional statements are a representation of binary logic (yes or no, true or false, 1 or 0).
* A conditional statement evaluates a Boolean condition, something that can be either true or false.
* Conditional statements are usually implemented as “if…then” statements or “if…then…else” statements. If a conditional statement is true, then there is an interruption in the current flow of the program being executed and a new direction is taken or the program will end.
* Conditional statements, like loops, can be nested to allow for a range of possible outcomes or to implement decision trees.
solve problems and create computational representations of mathematical situations by writing and executing code, including code that involves sequential and concurrent events
Teacher supports, Key concepts:
* In coding, a sequential set of instructions is executed based on the order of instructions
given (e.g., a pixelated image stops its motion and then changes colours).
* Concurrent events are when multiple things are occurring at the same time (e.g., a pixelated image is changing its colours while moving).
* Sometimes concurrent programs need to use time delays or wait blocks. For example, to ensure that two pixelated images do not collide on the screen, or, similarly that robots do not collide in real life, one may need to pause while the other passes.
* Some sequential events can be executed concurrently if they are independent of each other (e.g., two pixelated images are moving across the screen at the same time).
-----
Вот это всё были пояснения к куррикулуму по математике за второй(!!!!!) класс.
Интересно, а каких же высот программирования достигнут дети, которых учили таким вот "конкурентным" вещам в возрасте семи лет?
А вот каких (болд мой):
* Data can be stored in lists, or input into a program, in order to find solutions to problems and make decisions.
* Loops can be used to create efficient code.
* Conditional statements, like loops, can be nested to allow for a range of possible outcomes or to implement decision trees.
Вот эти пояснения - часть куррикулума восьмого класса.
Или вот, например, пояснения к теме условных операторов (пятый класс). Создаётся впечатление, что их писал человек, вообще не умеющий программировать:
Key concept:
* Conditional statements are a representation of binary logic (yes or no, true or false, 1 or 0).
* A conditional statement evaluates a Boolean condition, something that can be either true or false.
* Conditional statements are usually implemented as “if…then” statements or “if…then…else” statements. If a conditional statement is true, then there is an interruption in the current flow of the program being executed and a new direction is taken or the program will end.
* Conditional statements, like loops, can be nested to allow for a range of possible outcomes or to implement decision trees.