考试代码:Computational Thinking 考试大纲
ITS认证考试考什么?考试内容?
ITS认证考试是分科目的,现在我们要看得就是Certiport给出的ITS考试代码: 考试名称:Computational Thinking(计算思维)的大纲,如果你通过了这科考试之后,将会获得 Computational Thinking 的ITS证书
本ITS考试的考生分解问题,收集和分析数据,识别数据中的模式,通过抽象模型表示数据,并使用算法思维自动化解决方案
Foundational Concepts
- Understand and recognize different types of data
- Understand and recognize structured and unstructured data
- Understand and recognize different types of data such as text, numeric, data/time, image, and audio
- Understand and recognize data encoding (ascii, binary, character mapping)
- Recognize and apply logical reasoning
- Recognize and apply Boolean and logical operators
- Recognize and apply inductive reasoning
- Recognize ambiguity in a logical reasoning problem
- Recognize and apply deductive reasoning
- Explain algorithmic thinking
- Explain the purpose of algorithmic thinking
- Understand the purpose of abstraction and model building
- Understand the purpose and capabilities of automation
Identify and Collect Data
- Assess data needs and available data
- Identify the data needed to solve a problem
- Assess relevance of existing data sets
- Determine the gap between existing data and data needs
- Understand data quality
- Understand validity
- Understand reliability
- Explain data cleaning in data sets
- Collect the data needed to solve a problem
- Collect relevant data using existing data sources
- Including selection of appropriate tools to gather, analyze, and process data
- Including retrieval of information from a data source, such as a list, a table, an infographic, etc.
- Choose a method for creating original data sets such as an observation or a survey
- Including input-validation methods
- Explain the legal and ethical dimensions of data collection
- Collect relevant data using existing data sources
Apply Abstraction
- Identify patterns in and apply abstraction to data
- Identify patterns in data
- Organize data using models such as tables, charts, and graphs
- Sort and filter data by relevant criteria
- Identify similarities, differences, and subsets in a data set
- Make predictions by examining patterns
- Recognize, create and interpret abstract models
- Recognize an abstract representation, such as a model, variable, function, or procedure
- Create an abstract model to understand complex systems or facilitate problem solving
- Interpret a process flow diagram
Specify a Solution
- Define and decompose a problem
- Identify an appropriate problem statement based on information provided
- Define the scope and limitations of a problem
- Identify decisionmakers, collaborators, and target audience
- Break down a problem into component parts by using decomposition
- Identify requirements
- Select a design process, such as iterative or incremental
- Identify prerequisites for a solution
- Identify the possible outcomes of a solution
- Choose appropriate tools to develop a solution, such as flow charts, spreadsheets, pseudocode, surveys
Automate a Solution
- Use a sequence of steps in algorithms
- Create a sequence of steps
- Evaluate the outcome of a sequence of steps
- Recognize when to combine steps into re-usable procedures and functions
- Automate repetitive tasks by using iteration
- Recognize when to use iteration
- Including when to use nested loops
- Determine the outcome of an algorithm that uses iteration
- Create an algorithm that uses iteration
- Recognize when to use iteration
- Use selection statements in algorithms
- Recognize when to use selection statements
- Including when to use nesting in selection statements
- Determine the outcome of an algorithm that uses selection statements
- Create an algorithm that uses selection statements
- 5.4 Use variables in algorithms
- Recognize when to use variables
- Determine the outcome of an algorithm that uses variables
- Create an algorithm that uses variables
Present and Improve a Solution
- Produce a computational artifact to present a solution to a target audience
- Choose an effective medium for communicating a solution to a target audience
- Including video, flow diagram, pdf, html prototype, chart, infographic, diagram, graph
- Create an original computational artifact to communicate a solution to a target audience
- Choose an effective medium for communicating a solution to a target audience
- 6.2 Collaborate on computational artifacts
- Interpret a design for a computational artifact
- Critique and provide feedback on a design for a computational artifact
- Incorporate collaborative feedback into a computational artifact
- Perform iterative design on an automated solution
- Create a prototype to evaluate the effectiveness of an automated solution
- Compare the efficiency of multiple possible solutions
- Troubleshoot an automated solution
- Use iterative testing to improve an automated solution
©重庆睿一网络科技有限公司