CCF計(jì)算機(jī)軟件能力認(rèn)證(簡稱CCF CSP認(rèn)證)是CCF計(jì)算機(jī)職業(yè)資格認(rèn)證系列中最早啟動(dòng)的一項(xiàng)認(rèn)證。該項(xiàng)認(rèn)證重點(diǎn)考察軟件開發(fā)者實(shí)際編程能力,,由中國計(jì)算機(jī)學(xué)會統(tǒng)一命題,、統(tǒng)一評測,委托各地設(shè)立的考試機(jī)構(gòu)進(jìn)行認(rèn)證考試,。該項(xiàng)認(rèn)證每年大約3,、9、12月各舉辦一次,,自2014年推出以來,,短短三年內(nèi)便先后曾共有73個(gè)考點(diǎn),43479人次參加認(rèn)證,,認(rèn)證影響力與日俱增,。
2019年起,CCF推出CSP非專業(yè)級別的能力認(rèn)證,。
報(bào)名參加CCF CSP認(rèn)證者不限年齡,,不限學(xué)歷,不限報(bào)考次數(shù),,不限國籍,,在報(bào)名官網(wǎng)注冊賬戶后均可報(bào)名參加認(rèn)證。
參與認(rèn)證人員主要是計(jì)算機(jī)及軟件相關(guān)專業(yè)的在校生,,或其他專業(yè)對軟件編程感興趣的在校生,,以及即將進(jìn)入職場及IT行業(yè)一線技術(shù)人員和技術(shù)管理人員。
每次認(rèn)證的開始報(bào)名時(shí)間不太規(guī)律,,但通常在當(dāng)次認(rèn)證日期3天前截止報(bào)名,。
CCF會員如無爽約(此前報(bào)名認(rèn)證但最終棄考)記錄者可享受免費(fèi)報(bào)考CCF CSP認(rèn)證的優(yōu)惠,,正常報(bào)名收費(fèi)為100元人民幣。第五次CCF CSP認(rèn)證曾推出獎(jiǎng)勵(lì)政策,,對該次認(rèn)證獲得100分以上認(rèn)證成績的付費(fèi)認(rèn)證報(bào)名者獎(jiǎng)勵(lì)100元(相當(dāng)于免費(fèi)參加該次認(rèn)證),。
每次CCF CSP認(rèn)證都有部分高校與CCF簽訂團(tuán)體報(bào)名協(xié)議,這些學(xué)校的在校生可選擇團(tuán)體報(bào)名由學(xué)校統(tǒng)一付款給CCF而無需學(xué)生繳費(fèi),。其它通過官網(wǎng)報(bào)名參加認(rèn)證的個(gè)人須通過支付寶在線支付報(bào)名費(fèi),。
認(rèn)證考試全部采用上機(jī)編程方式,可供報(bào)考編程語言為C/C++,、Java或Python,,考生報(bào)名時(shí)需選擇報(bào)考語言,考試時(shí)只得使用報(bào)名時(shí)的語言參加認(rèn)證,??己藶楹诤袦y試,以通過測試用例判斷程序是否能夠輸出正確結(jié)果來進(jìn)行評分,??荚嚂r(shí)間為240分鐘??忌试S攜帶不限量紙質(zhì)資料在認(rèn)證過程中翻閱,,但不得在認(rèn)證過程中連接互聯(lián)網(wǎng)或電子存儲設(shè)備,不得在考試結(jié)束后使用電子存儲設(shè)備拷貝自己作答的答案,。
認(rèn)證內(nèi)容主要覆蓋大學(xué)計(jì)算機(jī)專業(yè)所學(xué)習(xí)的程序設(shè)計(jì),、數(shù)據(jù)結(jié)構(gòu)、算法以及相關(guān)的數(shù)學(xué)基礎(chǔ)知識,。包括但不限于:
(1)程序設(shè)計(jì)基礎(chǔ)
邏輯與數(shù)學(xué)運(yùn)算,,分支循環(huán),過程調(diào)用(遞歸),,字符串操作,,文件操作等。
(2)數(shù)據(jù)結(jié)構(gòu)
線性表(數(shù)組,、隊(duì)列,、棧,、鏈表),、樹(堆、排序二叉樹),、哈希表,、集合與映射、圖,。
(3)算法與算法設(shè)計(jì)策略
排序與查找,,枚舉,,貪心策略,分治策略,,遞推與遞歸,,動(dòng)態(tài)規(guī)劃,搜索,,圖論算法,,計(jì)算幾何,字符串匹配,、線段樹,、隨機(jī)算法,近似算法等,。
每次認(rèn)證共設(shè)5道編程題,,難度依次遞增。每道編程題設(shè)若干個(gè)測試用例,,每題滿分100分,,認(rèn)證滿分500分。每通過一個(gè)測試用例可獲得該測試用例對應(yīng)的分?jǐn)?shù),。認(rèn)證以考試過程中最后一次提交的程序的運(yùn)行結(jié)果進(jìn)行評分,,認(rèn)證過程中不實(shí)時(shí)回顯得分。
官網(wǎng)提供認(rèn)證考試的模擬環(huán)境,,歷次認(rèn)證題目均收錄其中,,已在官網(wǎng)注冊的用戶可在考前在此平臺上進(jìn)行模擬練習(xí)。
400-500分 發(fā)散性算法編程
300-400(不含)分 復(fù)雜問題分析解決能力
200-300(不含)分 結(jié)構(gòu)組織能力,,模型構(gòu)建能力
100-200(不含)分 基礎(chǔ)語言能力,,簡單算法能力
每次認(rèn)證后5個(gè)工作日內(nèi)考生成績將公布于官網(wǎng)上。對自己成績有異議的考生可在成績發(fā)布7日內(nèi)向中國計(jì)算機(jī)學(xué)會匯款50元人民幣后申請復(fù)議,。復(fù)議結(jié)果將在10日內(nèi)告知申請人,。
CCF CSP認(rèn)證不設(shè)“通過”分?jǐn)?shù)線概念,沒有證書一說,。每位完成認(rèn)證的考生均會獲得帶有具體各題得分以及排名分析的成績單,。
從第八次CCF CSP認(rèn)證起,CCF CSP認(rèn)證中心不再免費(fèi)制作,,郵寄紙質(zhì)版成績單,。每次認(rèn)證復(fù)議期結(jié)束后,考生可登錄官網(wǎng)打印帶有中國計(jì)算機(jī)學(xué)會公章以及CCF計(jì)算機(jī)職業(yè)資格認(rèn)證技術(shù)委員會主席的簽名的成績單,。
官網(wǎng)首頁設(shè)有驗(yàn)證成績單功能,,任何單位與個(gè)人均可利用官網(wǎng)的“驗(yàn)證成績單”功能,通過輸入成績單編號,,對成績單的內(nèi)容進(jìn)行防偽查詢,;也可通過輸入姓名,、注冊號(即準(zhǔn)考證號),查詢成績單的內(nèi)容,。
高校認(rèn)可
清華大學(xué)從2014年起保研,、考研機(jī)試不再單獨(dú)命題,全部采用CCF CSP認(rèn)證標(biāo)準(zhǔn)和結(jié)果作為機(jī)試成績,,且未達(dá)到300分者原則上不予錄取,。
北京航空航天大學(xué)、北京郵電大學(xué),、山東大學(xué),、國防科技大學(xué)、西安電子科技大學(xué),、南京理工大學(xué)在保研招生和考研招生中認(rèn)可CCF CSP認(rèn)證成績,,允許考生用CCF CSP認(rèn)證成績替代機(jī)試成績(即可以不再參加該校自己組織的機(jī)試)。
同濟(jì)大學(xué),、湖南大學(xué),、哈爾濱工業(yè)大學(xué)、西安電子科技大學(xué),、南京理工大學(xué),、深圳大學(xué)、湖南科技大學(xué)將CCF CSP認(rèn)證成績作為該校本科生獲得保研資格的主要考慮條件之一,。
湖南大學(xué),、燕山大學(xué)將CCF CSP認(rèn)證計(jì)入該校本科生培養(yǎng)計(jì)劃中,將CCF CSP認(rèn)證成績與學(xué)分掛鉤,。
湖南大學(xué)將CCF CSP認(rèn)證成績達(dá)到150分作為該校專業(yè)碩士學(xué)位研究生學(xué)位論文的開題條件,。
中國海洋大學(xué)將CCF CSP認(rèn)證成績達(dá)到150分作為該校相關(guān)專業(yè)課程考核合格的條件。
一年內(nèi)的CCF CSP成績是獲得CCF大學(xué)生計(jì)算機(jī)系統(tǒng)與程序設(shè)計(jì)競賽參賽資格的重要依據(jù)(首屆賽事要求CCF CSP認(rèn)證達(dá)到260分的高校在校生才可報(bào)名),。
西安電子科技大學(xué)將CCF CSP認(rèn)證成績作為直通該校ACM競賽現(xiàn)場賽的條件,。
華為、百度,、阿里巴巴對CCF CSP認(rèn)證高分得主應(yīng)聘該企業(yè)軟件開發(fā)崗位享受免筆試直接面試并優(yōu)先錄取待遇,。
考試機(jī)構(gòu)名稱 所在地區(qū) 考場容量
合肥工業(yè)大學(xué) 安徽省 2333
清華大學(xué) 北京市 80
中國人民大學(xué) 北京市 200
北京航空航天大學(xué) 北京市 350
北京郵電大學(xué) 北京市 100
北京信息科技大學(xué) 北京市 200
福州大學(xué) 福建省 150
蘭州大學(xué) 甘肅省 100
中山大學(xué) 廣東省 100
深圳大學(xué) 廣東省 150
廣州大學(xué)華軟軟件學(xué)院 廣東省 100
廣東東軟學(xué)院 廣東省 200
桂林電子科技大學(xué) 廣西壯族自治區(qū) 200
廣西大學(xué) 廣西壯族自治區(qū) 150
燕山大學(xué) 河北省 240
河南工業(yè)大學(xué) 河南省 210
哈爾濱工業(yè)大學(xué) 黑龍江省 1200
哈爾濱工程大學(xué) 黑龍江省 700
東北農(nóng)業(yè)大學(xué) 黑龍江省 500
武漢大學(xué) 湖北省 410
華中科技大學(xué) 湖北省 316
國防科學(xué)技術(shù)大學(xué) 湖南省 243
中南大學(xué) 湖南省 100
湖南大學(xué) 湖南省 350
湘潭大學(xué) 湖南省 200
湖南科技大學(xué) 湖南省 200
長沙理工大學(xué) 湖南省 200
吉林大學(xué) 吉林省 313
南京理工大學(xué) 江蘇省 210
蘇州大學(xué) 江蘇省 100
中國礦業(yè)大學(xué) 江蘇省 200
南京航空航天大學(xué) 江蘇省 253
江南大學(xué) 江蘇省 100
南京大學(xué) 江蘇省 300
河海大學(xué) 江蘇省 150
沈陽東軟學(xué)院 遼寧省 337
大連東軟學(xué)院 遼寧省 100
大連理工大學(xué) 遼寧省 331
青海大學(xué) 青海省 200
山東大學(xué) 山東省 300
山東科技大學(xué) 山東省 640
哈爾濱工業(yè)大學(xué)(威海) 山東省 143
中國石油大學(xué)(華東) 山東省 102
中國海洋大學(xué) 山東省 240
太原理工大學(xué) 山西省 500
山西大學(xué) 山西省 200
中北大學(xué) 山西省 200
西安交通大學(xué) 陜西省 150
西安電子科技大學(xué) 陜西省 600
西北工業(yè)大學(xué) 陜西省 193
上海交通大學(xué) 上海市 100
上海第二工業(yè)大學(xué) 上海市 121
同濟(jì)大學(xué) 上海市 180
上海大學(xué) 上海市 100
電子科技大學(xué) 四川省 200
西南科技大學(xué) 四川省 100
四川大學(xué) 四川省 213
天津大學(xué) 天津市 150
云南民族大學(xué) 云南省 400
杭州電子科技大學(xué) 浙江省 100
西南大學(xué) 重慶市 100
重慶郵電大學(xué) 重慶市 230
CCF CSP認(rèn)證委員會主席:趙沁平(CCF會士、中國工程院院士,、北京航空航天大學(xué)教授)
CCF CSP認(rèn)證委員會執(zhí)行主席:杜子德(CCF秘書長)
CCF CSP認(rèn)證委員會副主席兼拓展委員會主席:王震(CCF常務(wù)理事)
CCF CSP認(rèn)證委員會副主席兼技術(shù)委員會主席:陳文光(CCF副秘書長,、清華大學(xué)計(jì)算機(jī)學(xué)院副院長)
CCF CSP認(rèn)證委員會常任委員:唐衛(wèi)清
CCF CSP認(rèn)證中心負(fù)責(zé)人:李紅梅
CCF CSP認(rèn)證中心將不定期舉行認(rèn)證大會,對過去的CCF CSP工作進(jìn)行總結(jié)和表彰,,并部署下一階段的工作,。會議通常由CCF秘書長杜子德主持,。
2019年起,,CCF推出CSP非專業(yè)級別的能力認(rèn)證,。CSP-J和CSP-S是面向有興趣者自愿的一項(xiàng)計(jì)算機(jī)科學(xué)活動(dòng),旨在推動(dòng)計(jì)算機(jī)科學(xué)的普及,,讓更多的青少年和非專業(yè)人士接觸和學(xué)習(xí)計(jì)算機(jī)科學(xué),,并對他們未來選擇以計(jì)算機(jī)為其職業(yè)有所幫助。
CSP非專業(yè)級別的能力認(rèn)證簡要規(guī)則如下:
1.非專業(yè)級別較之專業(yè)級別更為簡單,,將分兩個(gè)級別進(jìn)行,,分別為CSP-J(入門級,Junior)和CSP-S(提高級,,Senior),,均涉及算法和編程。
2.CSP-J和CSP-S均分別舉辦兩輪:CSP-J1,,CSP-S1及CSP-J2,、CSP-S2,認(rèn)證方式均為現(xiàn)場認(rèn)證,,非網(wǎng)絡(luò)認(rèn)證,。參加CSP-J/S第二輪,必須先參加第一輪,,達(dá)到一定的分?jǐn)?shù)者方可參加第二輪,。
3.CCF在各省設(shè)立認(rèn)證組織單位,授權(quán)其安排認(rèn)證點(diǎn),、監(jiān)督認(rèn)證過程以及處理與認(rèn)證相關(guān)的事務(wù),。
CSP非專業(yè)認(rèn)證不設(shè)年齡、性別限制,,在校生和在職人員均可參加,,但必須滿足下述兩個(gè)條件:
1.參加認(rèn)證者必須事先在網(wǎng)上注冊并完成相關(guān)報(bào)名手續(xù),主辦單位審核通過后方可參加認(rèn)證,。
2.參加認(rèn)證者必須選擇一個(gè)認(rèn)證點(diǎn)并得到認(rèn)證組織單位的同意,。