魯瑩 徐全元

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