SACCC苏州市人工智能核心算法能力认,英文名SuzhouAICoreAlgorithmCompetenceCertification(以下简称SACCC),由苏州市人工智能学会发起并主办,是为计算机和编程学习者提供学业能力验证的平台。SACCC旨在提升苏州市青少年人工智能核心算法能力、在中小学推广和普及人工智能核心算法学习和编程教育。

SACCC考察语言为C++的算法学习,主要考察学生掌握相关编程知识和操作能力,熟悉编程各项基础知识和理论框架,通过设定不同等级的考试目标,让学生具备编程从简单的程序到复杂程序设计的编程能力,为后期专业化编程学习打下良好基础。

认证目标

精准评估

评估学生对人工智能算法核心知识的理解与掌握程度

能力培养

考察学生运用算法知识解决实际问题的能力

人才储备

激发学生学习兴趣,为AI领域储备优秀人才

教学反馈

为学校、教师和家长提供客观的学习反馈

认证原则

1
科学性原则

认证标准和考核内容基于人工智能教育理论和学生认知发展规律制定,确保认证结果真实反映学生的能力水平。

2
系统性原则

构建涵盖小学到中学各阶段的连贯认证体系,各等级之间既相互衔接又体现递进关系。

3
实践性原则

注重对学生实践操作能力和解决实际问题能力的考核,强调理论知识在实际场景中的应用。

4
公平性原则

认证过程严格规范,确保考核标准统一、评价公正,为所有学生提供平等的认证机会。

等级划分

六级认证体系,从基础到高级全面覆盖

一级认证

知识要求
  • 计算机基础与编程环境
  • 变量的定义与使用
  • 基本数据类型(整型、浮点型、字符型、布尔型)
  • 控制语句结构(顺序、循环、选择)
  • 基本运算(算术运算、关系运算、逻辑运算)
  • 输入输出语句
能力要求

掌握顺序、循环、分支的简单程序结构,可以使用集成开发环境进行编程与调试,通过编程基础知识的学习,完成单一功能的程序设计。

二级认证

知识要求
  • 计算机的存储与网络
  • 程序设计语言的特点
  • 流程图的概念与描述
  • ASCII编码
  • 数据类型的转换
  • 多层分支/循环结构
能力要求

掌握数据编码、进制转换、位运算等知识,掌握一维数组、字符串及函数的使用,能够独立使用模拟法、枚举法解决对应的算法问题。

三级认证

知识要求
  • 数据编码(原码、反码、补码)
  • 进制转换(二进制、八进制、十进制、十六进制)
  • 位运算(与、或、非、异或、左移、右移)
  • 算法的概念与描述
  • C++一维数组基本应用
  • 字符串及其函数算法
能力要求

掌握函数的定义、调用及函数参数传递的方法;掌握二维数组与多维数组的使用技巧;掌握常用排序算法、文件读写和异常处理的使用。

四级认证

知识要求
  • 函数的定义与调用
  • 形参与实参、作用域
  • C++指针类型的概念及基本应用
  • 函数参数传递的概念
  • C++结构体
  • C++二维数组与多维数组基本应用
能力要求

掌握函数的定义、调用及函数参数传递的方法;掌握二维数组与多维数组的使用技巧;掌握常用排序算法、文件读写和异常处理的使用。

五级认证

知识要求
  • 初等数论(C++)
  • 数组模拟高精度加法、减法、乘法、除法
  • 单链表、双链表、循环链表
  • 辗转相除法(欧几里得算法)
  • 素数表的埃氏筛法和线性筛法
  • 唯一分解定理
能力要求

掌握初等数论,线性表的知识,二分法、分治法、贪心法的思想,完成指定功能的程序。掌握数组模拟高精度的运算。

六级认证

知识要求
  • 数学库常用函数(三角、对数、指数)
  • 复杂动态规划(二维动态规划、动态规划最值优化)
  • 图的定义及遍历
  • 图论基本算法(图的深度优先遍历、广度优先遍历、泛洪算法)
  • 哈希表
  • 计数原理排列与组合
能力要求

掌握图的定义与遍历相关算法,掌握图论基本概念及基础算法能使用二维动态规划、动态规划最值优化的知识完成复杂的动态规划算法。

考核方式

实践考核(100%)
  • 1-2级:2小时,50道选择题
  • 3-4级:2小时40分钟,6道编程题
  • 5-6级:3.5小时,对标CSP-J/S
认证语言

使用C++语言进行编程实践考核。学生在规定时间内,完成给定的实际问题的编程实现。

认证流程

1
报名

通过官方平台填写信息并选择认证等级

2
考试安排

安排考试时间、地点

3
考试实施

参加理论或实践考试

4
成绩评定

专业教师评分,合格者获证书

认证周期

认证每年举行3次,具体时间根据苏州市人工智能学会安排在寒假开始、暑假开始以及8月下旬。