因为自己不是计算机专业,但对编程方面挺感兴趣。想通过考证的方式来进行学习,提高自己的能力。之前在网上看到了CCF认证的介绍,感觉可以尝试一下(关键是据说这个认证可以作为某些高校研究生复试免机试的参考条件 :) )
下面介绍一些自己了解到的相关内容,仅供参考。
什么是CCF计算机软件能力认证?
CCF计算机软件能力认证(简称CCF CSP认证)是CCF计算机职业资格认证系列中最早启动的一项认证。该项认证重点考察软件开发者实际编程能力,由中国计算机学会统一命题、统一评测,委托各地设立的考试机构进行认证考试。该项认证每年大约3、9、12月各举办一次,认证影响力与日俱增。
题型、分数构成
认证共设5道编程题,难度依次递增。每道编程题设若干个测试用例,每题满分100分,认证满分500分。每通过一个测试用例可获得该测试用例对应的分数。认证以考试过程中最后一次提交的程序的运行结果进行评分,认证过程中不实时回显得分。
CSP成绩 | 对应能力 |
---|---|
400-500分 | 发散性算法编程 |
300-400(不含)分 | 复杂问题分析解决能力 |
200-300(不含)分 | 结构组织能力,模型构建能力 |
100-200(不含)分 | 基础语言能力,简单算法能力 |
备考
认证内容包括
1)程序设计基础
逻辑与数学运算,分支循环,过程调用(递归),字符串操作,文件操作等。
2)数据结构
线性表(数组、队列、栈、链表)、树(堆、排序二叉树)、哈希表、集合与映射、图。
3)算法与算法设计策略
排序与查找,枚举,贪心策略,分治策略,递推与递归,动态规划,搜索,图论算法,计算几何,字符串匹配、线段树、随机算法,近似算法等。
备考推荐以刷题为主,网上可以找到相关真题用来练习,
推荐
海岛Blog 的csdn博客,整理了近年来的真题以及一些相关练习题,非常不错!
近几年,CCF计算机软件能力认证的含金量在不断提高,得到了北京航空航天大学、山东大学、国防科技大学、西安电子科技大学、南京理工大学等高校以及华为、百度、阿里巴巴的认可(来自度娘)
有兴趣的可以尝试一下啊,万一一不小心就拿到高分昵
本文来自网络,不代表「专升本要什么条件_专升本要几年_成人高考专升本_山东专升本信息网」立场,转载请注明出处:http://www.sdzsb8.cn/zhengce/88640.html