Standards in this Framework
|The student will construct programs to accomplish a task as a means of creative expression or scientific exploration using a block based or text based programming language, both independently and collaboratively, a) combining control structures such as if-statements and loops; and b) creating clearly named variables that represent different data types, including numeric and non-numeric data, and perform operations on their values.
|The student will trace programs to predict outcomes and debug (correct and improve) for correctness.
|The student will seek and incorporate feedback from team members and users to refine a program that meets user needs.
|The student will incorporate existing code, media, and libraries into original programs, and give attribution.
|The student will design projects that combine hardware and software components to collect and exchange data.
|The student will identify physical and digital security measures used protect electronic information.
|The student will explain how binary sequences are used to represent digital data. Exclusion: Conversions between binary and base-ten numbers are beyond the scope of these standards.
|The student will collect data using computational tools then clean and organize to make it more useful and reliable.
|The student will explain the insight and knowledge gained from digitally processed data by using appropriate visualizations.
|The student will use models and simulations to formulate, refine, and test hypotheses.
|The student will explain how computing has impacted innovations in other fields.
|The student will explore careers related to data.
|The student will explain why the speed of data transmission across the Internet can vary depending on the type of data being transmitted.