李玉 徐燕 汪巍
摘要:文章分析了國內(nèi)大學(xué)計算機基礎(chǔ)課程教學(xué)現(xiàn)狀及其原因,引入“計算思維”概念,闡述計算思維對于培養(yǎng)學(xué)生綜合能力的重要性,提出大學(xué)計算機基礎(chǔ)課程教學(xué)急需引入基于“計算思維”的教學(xué)方式。以“教改班”和“華羅庚學(xué)院”學(xué)生為學(xué)習(xí)主體,構(gòu)造了一種啟發(fā)探索和任務(wù)驅(qū)動相結(jié)合的課程教學(xué)模式,實踐證明該教學(xué)模式能逐步培養(yǎng)提升大學(xué)生的計算機思維能力。
關(guān)鍵詞:計算思維;思維能力;大學(xué)計算機基礎(chǔ);教學(xué)模式;教學(xué)改革
中圖分類號:G420 文獻標(biāo)識碼:A 文章編號:1009-3044(2014)04-0775-03
根據(jù)教育部高等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會的要求,大學(xué)生必須學(xué)會并掌握計算機的軟硬件基礎(chǔ)知識[1]。大學(xué)計算機基礎(chǔ)課程是學(xué)生進入大學(xué)后的第一門計算機課程,課程的內(nèi)容基本是有關(guān)領(lǐng)域的知識的壓縮,課程涉及知識面廣,對于學(xué)生的學(xué)習(xí)能力、學(xué)科能力、實踐能力和創(chuàng)新能力的培養(yǎng)發(fā)揮著重要的作用。2010年8月9所高校發(fā)表《九校聯(lián)盟(C9)計算機基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明》[2],旨在推動高校的大學(xué)計算機基礎(chǔ)課程中引入計算思維去思考和解決問題,以計算思維能力的培養(yǎng)為核心,為將來的大學(xué)課程打好基礎(chǔ)。
1 計算思維
美國心理學(xué)家和教育學(xué)家Rober J.Sternberg指出:思維教學(xué)的核心理念是培養(yǎng)聰明的學(xué)習(xí)者,教師不僅要教會學(xué)生如何解決問題,也要教會他們發(fā)現(xiàn)值得解決的問題[3]。國際上公認的計算思維(Computational Thinking)是2006由美國卡內(nèi)基﹒梅隆大學(xué)的周以真J.M.Wing教授提出,其定義為:計算思維是運用計算機科學(xué)的基礎(chǔ)概念進行問題求解、系統(tǒng)設(shè)計以及人類行為理解等涵蓋計算機科學(xué)之廣度的一系列思維活動[4]。蔣宗禮教授認為計算思維中的“計算”是“廣義”的計算。狹義的計算思維指“計算學(xué)科的計算思維”,是基于“計算機”以及計算機為核心的系統(tǒng)的研究、設(shè)計、開發(fā)、利用活動中所需要的一種適應(yīng)計算機自動計算的“思維方式”[5]。但是隨著信息化的全面推進,計算機不單涉及計算學(xué)科,它還與其他學(xué)科一起形成了新的學(xué)科,比如生物醫(yī)學(xué)、化工材料學(xué)等,因此計算思維也要適應(yīng)更大的研究范圍,使計算思維成為人們認識和解決問題的重要思維方式之一。李國杰院士任組長的中國科學(xué)院信息領(lǐng)域戰(zhàn)略研究組撰寫的《中國至2050年信息科技發(fā)展路線圖》中對“計算思維”給予了足夠的重視,認為,計算思維的培育是克服“狹義工具論”的有效途徑,是解決其他信息科技難題的基礎(chǔ)[6]。
2 大學(xué)計算機基礎(chǔ)課程的現(xiàn)狀急需培養(yǎng)計算思維能力
大學(xué)計算機基礎(chǔ)課程所包含的內(nèi)容是有關(guān)領(lǐng)域的知識的壓縮,教學(xué)方式不當(dāng)易造成學(xué)生失去學(xué)習(xí)興趣,在學(xué)習(xí)過程中機械的按照教學(xué)大綱的要求應(yīng)付實驗操作和理論考試,后果是即便掌握了在大綱中要求使用的應(yīng)用軟件操作后無法延伸至相關(guān)專業(yè)的軟件應(yīng)用,形成“狹義工具論”的問題。探究造成該現(xiàn)象的原因,大體如下:首先學(xué)校對于課程的性質(zhì)認定影響著課程在教學(xué)中的地位。很多普通高校將其認定為一門公共必修課程,逐步削減課程學(xué)時,又不及時調(diào)整課程內(nèi)容,學(xué)生無法在短時間內(nèi)接受全部知識。再有授課教師對這門課程的性質(zhì)認定也存在不夠到位的情況,課程的核心價值是什么,課程選擇什么授課內(nèi)容、選擇什么授課方式以及想要達到什么授課效果。從事非計算機專業(yè)基礎(chǔ)課程任教的教師和計算機專業(yè)課程教師以及其他專業(yè)任課教師之間缺乏足夠的溝通和銜接造成課程脫節(jié)的現(xiàn)象屢見不鮮,學(xué)生在基礎(chǔ)課程中學(xué)習(xí)到的應(yīng)用無法延生到新興的計算機應(yīng)用上。入學(xué)后的學(xué)生計算機的知識水平參差不齊,一概選用統(tǒng)一標(biāo)準(zhǔn)的教學(xué)方式會出現(xiàn)兩極分化的情況,學(xué)生最終機械的完成課程要求,不僅體會不到樂趣,更無法將這些知識技能得以應(yīng)用。學(xué)生未來對計算能力的需求是要支持各個學(xué)科研究創(chuàng)新新型的計算手段,而大學(xué)計算機基礎(chǔ)課程教學(xué)與能力需求之間有較大的差距,因此思維型基礎(chǔ)教育是未來改革的方向,大學(xué)計算機基礎(chǔ)課程急切需要進行基于“計算思維”的課程改革。
3 構(gòu)建基于“計算思維”的啟發(fā)探索和任務(wù)驅(qū)動結(jié)合的新的教學(xué)模式
教育部高等學(xué)校計算機基礎(chǔ)課程教學(xué)指導(dǎo)委員會提出大學(xué)計算機基礎(chǔ)教學(xué)的能力培養(yǎng)目標(biāo)是:對計算機的認知能力、應(yīng)用計算機解決問題的能力、基于網(wǎng)絡(luò)的學(xué)習(xí)能力、依托信息技術(shù)的共處能力[7]。要達到此目標(biāo)必須在基礎(chǔ)課教學(xué)過程中逐步培養(yǎng)計算思維能力,打破教學(xué)過程中“狹義工具論”,注重大學(xué)生綜合素質(zhì)與能力的培養(yǎng)。
3.1加強教師對計算思維的學(xué)習(xí)和研究
周以真教授給出的計算思維特征有:概念化,不是程序化;根本的,不是刻板的技能;是人的,不是計算機的思維方式;數(shù)學(xué)和工程思維的互補與融合;是思想,不是人造物;面向所有的人,所有地方。教師是知識教授的主體,思維教學(xué)的中心是學(xué)生,培養(yǎng)計算機思維能力不是只講理論的計算思維,它需要任課教師激發(fā)學(xué)生的探索欲和求知欲,教師對于計算思維的理解以及教授方式都會影響到學(xué)習(xí)主體的接受和理解程度,因此大學(xué)計算機基礎(chǔ)的任課教師需要學(xué)習(xí)和領(lǐng)會計算思維以及培養(yǎng)計算思維能力的方法,提煉知識隱藏的計算思維方法,精心準(zhǔn)備教學(xué)案例。定期開展與計算機專業(yè)以及其他非計算機專業(yè)的教師學(xué)習(xí)交流,了解最新的行業(yè)背景和行業(yè)需求,定制學(xué)生對應(yīng)專業(yè)需求的計算思維教學(xué)案例,在教學(xué)過程中將基礎(chǔ)知識和專業(yè)需求結(jié)合,對學(xué)生未來的學(xué)習(xí)指明方向,讓學(xué)生理解如何從基礎(chǔ)拓展至專業(yè),潛移默化中逐步培養(yǎng)計算思維能力。
3.2審視教學(xué)內(nèi)容,構(gòu)建啟發(fā)探索式和任務(wù)式結(jié)合的教學(xué)模式
結(jié)合筆者所在高校實際情況,非計算機專業(yè)大學(xué)計算機基礎(chǔ)課程內(nèi)容分為知識講解和技能訓(xùn)練兩個部分,授課提綱如表1所示。
2.計算機硬件(計算機系統(tǒng)的構(gòu)成、微型計算機硬件系統(tǒng)、硬件發(fā)展趨勢)
3.計算機軟件(軟件概述、操作系統(tǒng))
4.計算機網(wǎng)絡(luò)基礎(chǔ)與應(yīng)用(網(wǎng)絡(luò)概述、發(fā)展、分類、體系結(jié)構(gòu)、網(wǎng)絡(luò)安全)
5.程序設(shè)計、數(shù)據(jù)庫技術(shù)、多媒體技術(shù)(程序設(shè)計基礎(chǔ)、數(shù)據(jù)庫概述、多媒體概述、數(shù)字圖像處理過程)\&1.WWindow7操作系統(tǒng)(基本操作、資源管理器、常用工具)
2.文字處理軟件Word2010(文本編輯與排版、圖文混排和表格制作、高級應(yīng)用)
3.電子表格軟件Excel2010(數(shù)據(jù)分析表的制作、統(tǒng)計圖表的制作、數(shù)據(jù)清單的制作)
4.演示文稿軟件PowerPoint2010(創(chuàng)建、設(shè)計個性化演示文稿)
5.網(wǎng)頁設(shè)計軟件(搭建個人網(wǎng)站)(可選)
6.數(shù)據(jù)庫管理系統(tǒng)Access2010(數(shù)據(jù)庫建立和使用)(可選)\&]
計算思維能力的培養(yǎng)以掌握概念方法為主導(dǎo),兼顧計算機應(yīng)用技能訓(xùn)練的循序漸進的施教指導(dǎo)思想,目前歸納出的改革模式一般有方法推進式、內(nèi)容重組式和全面更新式三種[8],普通高校可以從方法推進式和內(nèi)容重組式突破,在重組課程內(nèi)容時要圍繞計算思維的思想。筆者以本校創(chuàng)立的“教改班”和“華羅庚學(xué)院”學(xué)生為學(xué)習(xí)主體,根據(jù)現(xiàn)有總學(xué)時數(shù)(24學(xué)時)將課程內(nèi)容進行重新規(guī)劃,提綱如表2所示。
2.計算理論(馮·諾依曼計算機、CPU、存儲器、I/O設(shè)備指令系統(tǒng)、存儲程序、可計算性、計算復(fù)雜性、計算可實現(xiàn)性)
3.計算機系統(tǒng)(硬件\軟件系統(tǒng)、操作系統(tǒng))
4.程序和算法(問題求解基礎(chǔ)\方法、算法描述、數(shù)據(jù)結(jié)構(gòu)、軟件工程)
5.計算機應(yīng)用、計算思維對其他學(xué)科的影響(數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)等)\&1.配置電腦(系統(tǒng)組成、資源查找、軟硬件要求、系統(tǒng)安裝、系統(tǒng)使用)
2.編寫個人學(xué)習(xí)規(guī)劃并展示(編輯文檔、查閱資料、素材收集、文檔排版、演示方式、文檔輸出)
3.制作大學(xué)成績單(輸入\修改\更新數(shù)據(jù)、插入公式、圖表創(chuàng)建、數(shù)據(jù)清單、格式)
4.設(shè)計個人展示網(wǎng)站(搜索引擎、開發(fā)工具、電子郵件申請\使用、多媒體資料準(zhǔn)備)
5.制作個人信息數(shù)據(jù)庫(數(shù)據(jù)庫中表的創(chuàng)建\使用、網(wǎng)站數(shù)據(jù)資源的維護)(可選)\&]
比較前后兩種教學(xué)提綱,后者在知識講解過程中采用啟發(fā)探索結(jié)合的教學(xué)方式,將知識進行分類梳理,采用逐步推進的方式傳遞給學(xué)生,在此過程中教師必須留給學(xué)生足夠的思維空間,引導(dǎo)學(xué)生自主學(xué)習(xí),形成一種自發(fā)的積極的思考方式。在技能訓(xùn)練上,任務(wù)性非常明確,學(xué)生根據(jù)自己的實際情況,參考實驗教材的技能說明來構(gòu)建屬于自己的實驗成果,該驅(qū)動教學(xué)方式目標(biāo)明確,每個任務(wù)的分析、構(gòu)思和實現(xiàn)方式反復(fù)被使用,有助于學(xué)生培養(yǎng)積極主動思考,尋求解決問題的條件和工具,逐步培養(yǎng)面向各種問題和解決各種問題的思維能力,并將這個能力主動自然的延伸到專業(yè)問題的求解上,達到了計算思維能力培養(yǎng)的同時學(xué)科思維能力的同步培養(yǎng)。
4 總結(jié)
學(xué)習(xí)和思維是緊密的結(jié)合在一起的,思維能力的養(yǎng)成不是一朝一夕的,也不是一門課兩門課程就可以達到的,該文中試點的“教改班”是由入學(xué)同專業(yè)新生中挑選,“華羅庚學(xué)院”是由全校新生中不同專業(yè)中選拔出來,都以“小班”的形式授課,學(xué)生整體基礎(chǔ)比較好,自主學(xué)習(xí)意識較強,新的授課方式中教師的啟發(fā)激勵了學(xué)生的探究欲望,任務(wù)的目標(biāo)性也激發(fā)了學(xué)生創(chuàng)作的熱情。新的教學(xué)方式最明顯的效果是“教改班”和“華羅庚學(xué)院”學(xué)生的考試成績除了通過率高于普通方式大班授課通過率,卷面平均分也出現(xiàn)了大幅的增加,技能操作能力也遠遠優(yōu)于普通方式授課群體。
參考文獻:
[1] 教育部高等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會.高等學(xué)校計算機科學(xué)與技術(shù)專業(yè)人才專業(yè)能力構(gòu)成與培養(yǎng)[M].北京:機械工業(yè)出版社,2010.
[2] 九校聯(lián)盟(C9)計算機基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明[J].中國大學(xué)教學(xué),2010(9).
[3] 斯滕伯格.思維教學(xué)-培養(yǎng)聰明的學(xué)習(xí)者[M].北京:中國輕工業(yè)出版社,2001.
[4] J.M.Wing. Computational Thinking [J]. Communications of the ACM,2006,49(3):35.
[5] 蔣宗禮.計算思維之我見[J].中國大學(xué)教學(xué),2013(9).
[6] 中國科學(xué)院信息領(lǐng)域戰(zhàn)略研究組.中國至2050年信息科技發(fā)展路線圖[M].北京:科學(xué)出版社,2009.
[7] 教育部高等學(xué)校計算機基礎(chǔ)課程教學(xué)指導(dǎo)委員會.高等學(xué)校計算機基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略研究報告暨計算機基礎(chǔ)課程教學(xué)基本要求[M].北京:高等教育出版社,2009:16.
[8] 馮博琴.對于計算思維能力培養(yǎng)“落地”問題的探討[J].中國大學(xué)教學(xué),2012(9):6-9.