一、PAT 计算机程序设计能力测试
PAT为浙江大学出的一款程序设计的测试网站,分为乙级、甲级、*三种,都是通过一道题目,写出此题目描述的程序,主要是考察基本语法和算法与数据结构的能力。
举办时间:每年举办3次,一般为每年3月、9月和12月。
可选语言:c/c++,java,python等多种语言都可以。
比赛时长:各组都是3小时。
报名费: 256元。
比赛赛制: IOI赛制,即每道题提交之后都有反馈,可以看到“通过”、“运行错误”、“答案错误”等等,甚至可以实时看到自己每道题得了多少分,根据每道题通过的测试点的数量可获得相应的分数。每道题不限制提交次数,仅以最后一次提交为准。
参赛要求:无论是否是大学生,均可参加。
比赛题型:各语言考的题目相同,而*、甲级、乙级各组考的题目都不同,只考编程题。
比赛地点: 线上考试,自己准备两个摄像头。
线下考试,PAT目前有考点 70多处, 分布在 26 省/直辖市的 51 座城市中, 涉及合作院校 67 所。
分组说明:PAT分为*(英文,3题)、甲级(英文,4题)、乙级(中文,5题)。满分都是100分。
如果是普通的测试个人的能力,首选乙级难度,熟悉出题的方式,乙级主要是中文的题目,主要方便练习。
如果感觉自己的能力可以了,可以直接上马甲级,主要是英文题目,通过考察对算法的能力的同时还考察了英语能力。
不管是甲级还是乙级,都可以自选编译环境。
往年真题(收费):ES | 教育超市
练习系统(免费):PTA | 程序设计类实验辅助教学平台
获奖:考试后会发成绩单。浙江大学计算机学院与软件学院还以PAT(甲级、*)一年内的成绩作为硕士研究生招生上机复试成绩。另外很多企业对于PAT成绩优异者可以免机试、优先录取等,详情见来自 PAT 企业联盟的评价。
二、CCF CSP认证
官网:CCF CSP认证
举办时间:从2014年开始每年举办3次,一般为每年3月、9月和12月。
报名时间:一般在每次考试前一两个月开始报名。
报名费:非会员400元,会员200元。会员只需花50元就可以开通一年,一年内三次认证都可以享受会员价(最近办会员好像暂停了)。
可选语言:C/C++、Java和Python。报名时候就要选好考试的语言环境。
参赛要求:无论是否是大学生,均可参加。
分组说明:无分组,每届所有考生都考同一套题。
考试时长:4小时。
考试题型:5道题,都是编程题。一般难度按照题号递增。
考试地点:线下考试,在全国有80多个认证点。
特别注意: 需要填写认证机构,一般个人学校。
如果非认证点学生报名参加考试,请提前联系认证点老师确认防疫要求,确认符合要求后,再继续报名。
考试赛制:OI赛制,即每道题提交之后都没有任何反馈,最后根据每道题通过的测试点的数量获得相应的分数。每道题不限制提交次数,仅以最后一次提交为准。
往年真题:CCF CSP认证 ,注册并登陆后,“报名考试”-“模拟考试”。
获奖:认证结束3个工作日后可登陆官网查看成绩,可下载打印带红色公章电子版成绩单。有的学校将CSP成绩作为毕业要求、保研要求或考研免机试条件等,有的公司对CSP成绩优异者优先录取。另外如果成绩达到一定标准(各地区分数要求不同),可报名参加CCF CCSP分赛区竞赛、CCF CCSP竞赛,报名需要另外收费。
三、团体程序设计天梯赛
官网:团体程序设计天梯赛
举办时间:比赛时间一般安排在每年 3~5 月择日举行。
报名时间:一般在举办时间十天前截止。
报名费:竞赛注册费为500元/队,会务费为150元/人。
可选语言:C、C++ 和 Java。
参赛要求:需要由每个学校的老师注册并申请队伍后,学生才能报名,由老师带队参赛。每名参赛队员必须是参赛队所属高等学校的在册本科生或专科生,每支参赛队由最多 10 名队员组成,每位参赛队员使用一台计算机独立比赛。
分组说明:竞赛分为 3 个组别:珠峰争鼎(本科组)、华山论剑(本科组)、沧海竞舟(专科组),本科生限参加 “华山论剑”组或“珠峰争鼎”组;专科生可参加任一组。竞赛中 3 个不同组别使用同一套题目,在同一时间,按照统一评分规则进行比赛。
比赛时长:3个小时。
比赛题型:都是编程题。竞赛题目分 3 个梯级:基础级设 8 道题,其中 5 分、10 分、15 分、20 分的题各 2 道,满分为 100 分;进阶级设 4 道题,每道题 25 分,满分为 100 分;登*设 3 道题,每道题 30 分,满分为 90 分。
比赛地点:线下比赛,在全国有三四十个赛点。
比赛赛制:IOI赛制,即每道题提交之后都有反馈,可以看到“通过”、“运行错误”、“答案错误”等等,甚至可以实时看到自己每道题得了多少分,根据每道题通过的测试点的数量获得相应的分数。每道题不限制提交次数,仅以最后一次提交为准。
练习系统:PTA | 程序设计类实验辅助教学平台(即比赛使用的在线自动判题系统)提供包括往届真题在内的练习题目。是的,就是跟PAT同一个练习系统。
获奖:竞赛的 3 个组别分别设置全国高校奖、全国团队奖、个人特等奖、个人优胜奖、特别奖、成功参赛奖;同时各省设置省内高校奖和团队奖。
四、蓝桥杯大赛
报名时间:一般为每年9月份-12月份。
举办时间:一般是报名次年的3月份省赛、6月份决赛,拿到省赛一等奖才能进入在北京举行的全国总决赛。每年举办一次,2020年为第11届。
报名费:300元。
可选语言:c/c++,java,python。
参赛要求:具有正式全日制学籍并且符合相关科目报名要求的研究生、本科及高职高专学生(以报名时状态为准),以个人为单位进行比赛。
分组说明:研究生组、大学A组、大学B组、大学C组。研究生只能报研究生组。985、211本科生只能报大学A组及以上组别,其它院校本科生可自行选择报大学B组及以上组别,高职高专院校可报大学C组或自行选择任意组别。python方向仅设置大学组。各组的题目只有部分相同,各组分开比赛、分开评奖。
比赛时长:4小时。
比赛地点:线下比赛。省赛在全国各地都有赛点,决赛统一在北京举行。
比赛题型:5道填空题+5道编程题,填空题一般也是需要编程来求解的,满分150分。
比赛赛制:OI赛制,即每道题提交之后都没有任何反馈,填空题不是满分就是0分,编程题最后根据每道题通过的测试点的数量获得相应的分数。每道题不限制提交次数,仅以最后一次提交为准。
往年真题:详情
官方练习系统:“蓝桥杯”练习系统
获奖:比赛分为省赛和决赛,所有获奖选手均可获得由工业和信息化部人才交流中心及大赛组委会联合颁发的获奖证书。
省赛:省赛每个组别设置一、二、三等奖,比例分别为10%、20%、30%。省赛一等奖选手可获得进入在北京举行的全国总决赛的资格。
决赛:决赛一等奖5%,二等奖20%,三等奖25%,优秀奖不超过50%,零分卷不得奖。