考试代码:Computational Thinking 考试大纲


ITS认证考试考什么?考试内容?

ITS认证考试是分科目的,现在我们要看得就是Certiport给出的ITS考试代码: 考试名称:Computational Thinking(计算思维)的大纲,如果你通过了这科考试之后,将会获得 Computational Thinking 的ITS证书

本ITS考试的考生分解问题,收集和分析数据,识别数据中的模式,通过抽象模型表示数据,并使用算法思维自动化解决方案

Foundational Concepts

  1. 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)
  2. 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
  3. 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

  1. 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
  2. Understand data quality
    • Understand validity
    • Understand reliability
    • Explain data cleaning in data sets
  3. 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

Apply Abstraction

  1. 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
  2. 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

  1. 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
  2. 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

  1. 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
  2. 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
  3. 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
  4. 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

  1. 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
  2. 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
  3. 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

©重庆睿一网络科技有限公司