High School Exploring computer science standards: Difference between revisions

From Computer Science Wiki
No edit summary
No edit summary
Line 5: Line 5:
! Standard  !! Category !! Covered 15-16 school year?
! Standard  !! Category !! Covered 15-16 school year?
|-
|-
| Use predefined functions and parameters, classes and methods to divide a complex problem into simpler parts.|| Computational Thinking || No
| Use predefined functions and parameters, classes and methods to divide a complex problem into simpler parts.|| Computational Thinking || Not Yet
|-
|-
| Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).|| Computational Thinking || No
| Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).|| Computational Thinking || Not Yet
|-
|-
| Explain how sequence, selection, iteration, and recursion are building blocks of algorithms.|| Computational Thinking || No
| Explain how sequence, selection, iteration, and recursion are building blocks of algorithms.|| Computational Thinking || Not Yet
|-
|-
| Compare techniques for analyzing massive data collections.|| Computational Thinking || No
| Compare techniques for analyzing massive data collections.|| Computational Thinking || Not Yet
|-
|-
| Describe the relationship between binary and hexadecimal representations.|| Computational Thinking || No
| Describe the relationship between binary and hexadecimal representations.|| Computational Thinking || Not Yet
|-
|-
| Analyze the representation and trade-offs among various forms of digital information.|| Computational Thinking || No
| Analyze the representation and trade-offs among various forms of digital information.|| Computational Thinking || Not Yet
|-
|-
| Describe how various types of data are stored in a computer system.|| Computational Thinking || No
| Describe how various types of data are stored in a computer system.|| Computational Thinking || Not Yet
|-
|-
| Use modeling and simulation to represent and understand natural phenomena.|| Computational Thinking || No
| Use modeling and simulation to represent and understand natural phenomena.|| Computational Thinking || Not Yet
|-
|-
| Discuss the value of abstraction to manage problem complexity.|| Computational Thinking || No
| Discuss the value of abstraction to manage problem complexity.|| Computational Thinking || Not Yet
|-
|-
| Describe the concept of parallel processing as a strategy to solve large problems.|| Computational Thinking || No
| Describe the concept of parallel processing as a strategy to solve large problems.|| Computational Thinking || Not Yet
|-
|-
| Describe how computation shares features with art and music by translating human intention into an artifact.|| Computational Thinking || No
| Describe how computation shares features with art and music by translating human intention into an artifact.|| Computational Thinking || Not Yet
|}
|}



Revision as of 13:07, 1 April 2016

These are the standards for High School course, Exploring Computer Science. We track which standards we have covered here, only for the 2015-2016 school year.

Standard Category Covered 15-16 school year?
Use predefined functions and parameters, classes and methods to divide a complex problem into simpler parts. Computational Thinking Not Yet
Describe a software development process used to solve software problems (e.g., design, coding, testing, verification). Computational Thinking Not Yet
Explain how sequence, selection, iteration, and recursion are building blocks of algorithms. Computational Thinking Not Yet
Compare techniques for analyzing massive data collections. Computational Thinking Not Yet
Describe the relationship between binary and hexadecimal representations. Computational Thinking Not Yet
Analyze the representation and trade-offs among various forms of digital information. Computational Thinking Not Yet
Describe how various types of data are stored in a computer system. Computational Thinking Not Yet
Use modeling and simulation to represent and understand natural phenomena. Computational Thinking Not Yet
Discuss the value of abstraction to manage problem complexity. Computational Thinking Not Yet
Describe the concept of parallel processing as a strategy to solve large problems. Computational Thinking Not Yet
Describe how computation shares features with art and music by translating human intention into an artifact. Computational Thinking Not Yet