魯瑩 徐全元
摘要: 鑒于Python的流行,其已納入全國計算機等級考試。本文討論了如何將非計算機專業(yè)《Python程序設(shè)計》課程教學(xué)與全國計算機二級考試充分結(jié)合。以考促教,不僅可促進教學(xué)規(guī)范性,也有利于提高學(xué)生學(xué)習(xí)興趣和動力,增加上崗就業(yè)機會。
關(guān)鍵詞:Python;教學(xué);國家計算機等級考試
中圖分類號:G424? ? 文獻標識碼:A
文章編號:1009-3044(2019)19-0117-01
開放科學(xué)(資源服務(wù))標識碼(OSID):
習(xí)近平總書記在近期召開的國際人工智能與教育大會的賀信中指出,培養(yǎng)大批具有創(chuàng)新能力和合作精神的人工智能高端人才,是教育的重要使命[1]。信息時代的深入發(fā)展為程序設(shè)計類課程的教學(xué)改革提供了強有力的支持,Python正是大數(shù)據(jù)時代下最適合的語言,亦是目前最接近自然語言的通用編程語言。教育部考試中心也于2018年9月將“Python語言程序設(shè)計”納入全國計算機等級考試二級考試內(nèi)容。
Python具有輕語法、弱類型等特性,較傳統(tǒng)的C語言、Java和VB具有更高的教學(xué)價值,非常適合非計算機專業(yè)學(xué)生進行學(xué)習(xí)。然而目前在我國高校,針對非計算機專業(yè)學(xué)生開設(shè)Python語言課程的高校為數(shù)不多,Python語言的教學(xué)實踐相當(dāng)有限。
在當(dāng)下互聯(lián)網(wǎng)+這個信息高度爆炸的時代,大學(xué)生的就業(yè)形勢日趨復(fù)雜和嚴峻,多考一個證書就意味著多一份就業(yè)機遇。計算機已經(jīng)成為我們?nèi)粘I顚W(xué)習(xí)工作中必不可少的基本工具,很多企事業(yè)單位也紛紛提高對求職者計算機能力的要求。全國計算機等級考試已經(jīng)成為當(dāng)下大學(xué)生應(yīng)通過的最基本的考試。順應(yīng)計算機程序設(shè)計領(lǐng)域的發(fā)展和變革,如何讓學(xué)生學(xué)好Python編程語言的同時還能順利通過等級考試,《Python程序設(shè)計》課程的教學(xué)面臨著新的挑戰(zhàn)。筆者結(jié)合本校實際教學(xué)情況,將國家二級等級考試Python的考試大綱與課程教學(xué)充分結(jié)合,以考促教,提高教學(xué)效率的同時,亦可充分調(diào)動學(xué)生學(xué)習(xí)的積極性和主動性。考試不是目的,卻是對學(xué)習(xí)有益的過程。
1 精心研究考試大綱
全國計算機等級考試(簡稱NCRE)分為四個級別,數(shù)字越大級別越高。程序類設(shè)計語言隸屬等級考試中的二級,也是目前大學(xué)生參加比例最高的級別。作為新增入國家二級考試的Python語言,越來越受到廣大學(xué)生的青睞。
國家二級Python等級考試方式為無紙化上機考試,其中包括40分的單項選擇題和60分的主觀編程操作題[2]?;敬缶V中核心知識點為Python的基本語法規(guī)則;至少2個Python基本標準庫及第三方庫和安裝方法;同時能夠熟練地在Python自帶的輕量級集成開發(fā)環(huán)境IDLE中編寫、閱讀和分析程序。Python二級等級考試覆蓋知識面廣泛,這就要求學(xué)生在平常的學(xué)習(xí)中合理安排時間,同時多多上機編程練習(xí),特別是有針對性的練習(xí)考試模擬題。
2 充分結(jié)合等級考試大綱與實際情況組織教學(xué)
我校目前《Python程序設(shè)計》課程總學(xué)時64(理論32,實驗32),共計16個教學(xué)周,每周4課時。按常規(guī)教學(xué)速度,要把全國計算機等級考試二級教程Python指定教程的內(nèi)容從頭到尾詳細講解一遍是不現(xiàn)實的,因此需要抓住重點(大綱中規(guī)定需要掌握的內(nèi)容),部分舍棄。精心組織教學(xué)內(nèi)容的同時,合理協(xié)助同學(xué)逐步熟悉上機考試環(huán)境,因此教師可利用課余時間與學(xué)生加強溝通,比如運用QQ、TIM、微信及MOOC 網(wǎng)站中的論壇和學(xué)生進行交流指導(dǎo),合理安排課后時間。根據(jù)考試大綱中考試內(nèi)容列出的七大模塊,表1列出了課程的參考教學(xué)內(nèi)容及學(xué)時分配。其中,在實驗學(xué)時可以安排學(xué)生在考試環(huán)境中練習(xí)相應(yīng)習(xí)題。
3 考前集中沖刺
結(jié)合本校實際情況,利用充裕的假期時間,以及下學(xué)期等級考試前的時間組織學(xué)生集中沖刺。對上學(xué)期進行的教學(xué)內(nèi)容作“梳理”的同時,補充分值為10分的公共基礎(chǔ)知識的學(xué)習(xí)及上學(xué)習(xí)未講授完內(nèi)容的知識點的學(xué)習(xí),抽取比較重要的歷年真題進行測試,全面熟悉上機考試環(huán)境,為最終的考試做好全面準備。
4 結(jié)語
高校作為培養(yǎng)人才的高等學(xué)府,必須結(jié)合當(dāng)前形勢,通過教育完成社會對于人才計算機技能的要求。將全國計算機二級Python等級考試與《Python程序設(shè)計》課程教學(xué)相結(jié)合,是順應(yīng)時代符合社會的教學(xué)改革,將會把計算機基礎(chǔ)教育推進一個新臺階。
參考文獻:
[1] 習(xí)近平致2018世界人工智能大會的賀信[EB/OL]. http://www.xinhuanet.com/politics/2018-09/17/c_1123441849.htm.2018(9).
[2] 魯瑩,徐全元,張雁.非計算機專業(yè)《VFP程序設(shè)計》課程教學(xué)改革探討[J].電腦知識與技術(shù),2009(11).9001-9002.
[3] 嵩天. 全國計算機等級考試二級教程——Python語言程序設(shè)計[M]. 北京:高等教育出版社,2018.
[4] 張猛,賈麗娜. 基于計算機等級考試的Python 教學(xué)方法初探[J].福建電腦,2018(12):53,60.
[5] 嵩天,黃天羽,禮欣.Python語言.程序設(shè)計課程教學(xué)改革的理想選擇[J].中國大學(xué)教育,2016(2):42-47.
[6] 狄博,王曉丹.基于Python語言的面向?qū)ο蟪绦蛟O(shè)計課程教學(xué)[J].計算機工程與科學(xué),2014(4):122-125.
【通聯(lián)編輯:聞翔軍】