随着计算机科学的不断发展,计算机相关技术应用到社会各个行业,越来越多的青少年参加到了计算机程序设计的学习中,这对编程培训教师提出了更高的专业要求和职业要求。
CCF开展编程培训师资认证项目(Programming Trainer Accreditation,PTA),旨在建立一个规范的、科学的、权威且有公信力的第三方认证。认证分编程专业能力(P)和教学能力(T)两部分。
本标准根据《CCF编程培训师资认证条例》第十条制定。
一、 测试目标
编程专业能力测试通过对认证参考人从事编程培训职业所需的 专业核心能力进行测试并做出评价,为编程教育从业人员提供专业发展依据,为编程学习者选择师资提供参照依据。
编程能力测试内容包括程序设计的语言、算法、简单数据结构知识,以及观察和分析问题能力、对问题抽象化模型化的能力、算法设计的程序实现能力、测试数据的设计和程序调试能力等。
二、 测试说明
1.测试形式。本测试采用CCF PTA认证系统,要求参考人在规 定的时间内对给定的题目编程求解并提交程序,由认证系统通过多组数据自动测试,累计所有通过测试的数据点分值,总分达到规定分数线即认定本项测试合格。
2.测试语言。在PTA认证中,参考人可选择图形化、Python、C/C++三种编程语言中的任何一种,通过后获得相应的证书。参考人如在报名时选择了C/C++语言