You are here

Level 3A (Computer Science in the Modern World, Grades 9-10)

Collections Home-> CSTA Curriculum: Strand / Level / Curriculum Classification-> Computational Thinking


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