Standards in this Framework
|Identify component parts or subproblems of a simple problem.
|Identify subproblems that make up a larger computational problem.
|Explain how solutions to multiple subproblems work together to solve a larger problem.
|Define the term algorithm and explain its relationship to computational solutions.
|Define abstraction in terms of computer science and provide an example of how abstraction is used to manage complexity.
|Represent equivalent data using different encoding schemes (e.g., binary, unicode, Morse code, student-created codes).
|Use abstraction to manage complexity or avoid duplication of effort.
|Use and extend existing procedures within a program based on their documentation.
|Identify repetitive elements of program code and develop functionally equivalent versions that reduce redundant code or hide the complexity of a task.
|Create variables to store data in a program.
|Use and update data stored in variables.
|Develop programs that use sequences of statements, loops, and conditional statements.
|Design and develop computational artifacts that address personally- or socially relevant concerns.
|Filter or transform data using a computational tool.
|Explain the results of a data-driven investigation and a reproducible process for computing the results.
|Use and modify a computer simulation to understand a real-world system.
|Adjust inputs to an existing simulation to gain additional insights.
|Describe an iterative design process used in creating computational artifacts.
|Apply an iterative design process to solve problems, both independently and collaboratively.
Viwango katika Mfumo huu |Tambua sehemu za sehemu au subproblems ya tatizo rahisi. <unk>Tambua matatizo madogo ambayo hufanyiza tatizo kubwa la hesabu. <p>Soma jinsi ya kuunganisha vipengele mbalimbali vya tatizo ili kutatua tatizo kubwa. <unk>Kufafanua neno algorithm na kueleza uhusiano wake na ufumbuzi wa kompyuta. <p>Kuchunguza abstract katika kompyuta na kuelezea jinsi ya kuunda abstract katika kompyuta. <unk>Kurejezea data sawa kwa kutumia mipango tofauti ya encoding (kwa mfano, binary, unicode, Morse code, wanafunzi-kuundwa codes). _Tumia abstraction kusimamia utata au kuepuka duplication ya juhudi. _Tumia na kupanua taratibu zilizopo ndani ya programu kulingana na nyaraka zao. Kutambua vipengele kurudia ya programu code na kuendeleza kazi sawa matoleo ambayo kupunguza code redundant au kuficha utata wa kazi. <unk>Kuunda vigezo kuhifadhi data katika programu. _Tumia na kusasisha data kuhifadhiwa katika vigezo. |Kujenga programu ambazo kutumia mfululizo wa taarifa, loops, na taarifa masharti. |Kujenga na kuendeleza artifacts computational kwamba kushughulikia binafsi au kijamii masuala muhimu. |Filter au kubadilisha data kwa kutumia chombo cha hesabu. Kuelezea matokeo ya uchunguzi unaoendeshwa na data na mchakato unaoweza kuzalishwa kwa kuhesabu matokeo. _Tumia na kurekebisha simulation ya kompyuta kuelewa mfumo wa ulimwengu halisi. | Adjust pembejeo kwa simulation zilizopo kupata ufahamu wa ziada. |Kuelezea iterative kubuni mchakato kutumika katika kujenga artifacts computational. <p>Kufanya kazi ya iterative kwa njia ya kuunda na kuunda, kwa njia ya kujitegemea na kwa njia ya ushirikiano.