張貴紅
【摘 要】針對學生學習網頁設計課程中出現(xiàn)的問題,我們提出了一個解決辦法:項目驅動加任務驅動的教學方法。通過學生參與項目實施的過程,在完成任務的過程中激發(fā)學生學習的主動性和創(chuàng)造性。
【關鍵詞】任務驅動 ? ?項目驅動 ? ?計算思維 ? ?《計算機應用基礎》
一、前言
2006 年3 月,美國卡內基·梅隆大學周以真(Jeannette M. Wing)教授,提出了“計算思維”(Computational Thinking)理論。她認為:計算思維是運用計算機科學的基礎概念進行問題求解、系統(tǒng)設計以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。她提出了要讓各個學科的人“怎么像計算機科學家一樣思維”。概括起來就是教育部高等學校計算機基礎課程教學指導委員會提出四個方面的培養(yǎng)目標:1. 對計算機的認知能力;2. 應用計算機解決問題的能力;3. 基于網絡的學習能力;4. 依托信息技術與人共處的能力。
2010 年7 月,首屆“九校聯(lián)盟計算機基礎課程研討會”(以下簡稱C9 會議)在西安交通大學舉辦,發(fā)表了《九校聯(lián)盟(C9)計算機基礎教學發(fā)展戰(zhàn)略聯(lián)合聲明》(簡稱《聲明》),《聲明》的核心是把培養(yǎng)學生的“計算思維”能力作為計算機基礎教學的核心任務,確定了以計算思維為核心的計算機基礎課程的教學改革。C9 會議把計算思維能力的培養(yǎng)作為計算機基礎教學的核心任務,并不是要把計算機基礎教學的課程體系重新架構;而是以現(xiàn)有的計算機基礎教學培養(yǎng)目標和內容為基礎,從計算思維能力培養(yǎng)的要求角度,重新組織和梳理教學內容乃至課程體系,突出體現(xiàn)思維能力的培養(yǎng)。
在發(fā)達國家中,許多著名高校也已經對計算思維的培養(yǎng)有了充分的認識并正在付諸行動。例如:斯坦福大學在《下個十年計算機課程開設情況》方案中提出了新的核心課程體系,強調將計算理論和計算思維的培養(yǎng)納入課程全過程。在國內,計算思維其實早已存在于我們平時的教學中,只不過周以真教授的提出才使得計算思維更加的清晰化和系統(tǒng)化。
在我們二本院校的課程體系中,怎樣更有效地培養(yǎng)學生的計算思維能力呢?二本院校學生的文化基礎相對一本院校學生來說差異是很大的。一本院校能夠有效推行的教學方法在二本院校里面推行起來就很困難。在二本院校中,領導對《計算機應用基礎》課程的定位就是工具性課程,不斷縮減課程教學課時。針對這些問題,《計算機應用基礎》課程作為培養(yǎng)大學生計算思維能力的重要課程載體,我們樹立了以下培養(yǎng)目標,提出了以下幾個方面的改革。
培養(yǎng)目標
二、調整教學重心
《計算機應用基礎》課程主要培養(yǎng)學生對計算機的認知能力和應用計算機的問題求解能力。這兩方面的能力恰好反映了計算思維的兩個核心要素:計算環(huán)境和問題求解。關于計算機要從各個方面來認識:1. 計算機的構成;2. 計算機的工作原理。為了能夠更好地培養(yǎng)學生的計算思維,我們把計算機的主機箱打開,把幾個重要的部件(CPU、內存條、硬盤)都展示給學生看,讓學生都動手組裝電腦,讓他們有更具體的感受,為下一步對計算機的工作原理的理解奠定基礎。計算機課程在大學里面日益重要,它的地位如同大學數學、大學物理一樣重要。學習計算機的工作原理,很多高校是以計算機高級語言的學習作為手段的。我們學校也開設了很多年的高級語言課程,但效果并不太理想,尤其是文科類學生,他們往往糾結于具體的語法,覺得計算機是很難學懂的學科,產生了為難情緒,對計算機就敬而遠之了,使得其不能夠正確認識計算機,更談不上更好地運用計算機來解決專業(yè)問題。計算機基礎教學不只是教授學生怎么使用計算機或進行程序設計,更承擔著培養(yǎng)大學生綜合素質與能力的重任。大學生學習計算機基礎課程,不僅要了解計算機是什么,計算機能夠做什么、如何做,而且還要知道這個學科領域解決問題的基本方法與特點,學習這個學科領域解決問題的基本思維方法。對于這個問題,我們可以采用算法的簡單學習來培養(yǎng)學生的計算機思維的能力,這樣可以避免學生陷于語法的學習中而拋棄了算法思想。計算機作為通識教育的重要內容,不只是簡單地拓展學生在計算機方面的知識面,更需要培養(yǎng)計算思維能力。對于網絡的學習,側重于了解網絡的運行原理,利用網絡解決問題,利用網絡作知識。要培養(yǎng)一種信息素養(yǎng)、一種思維習慣,就要利用計算機和計算機網絡來幫助自己解決問題。對于以前側重的Office軟件教學,要減少課時量,因為多數學生在中小學階段就已經開始了這部分知識的學習;這部分的教學要側重于應用,就是利用計算機解決辦公室工作中的實際問題。
三、調整教學方式
筆者認為,計算機教育的核心是要轉變教育觀念,在整個教學過程中,潛移默化地培養(yǎng)學生構建基本的計算思維能力、學習能力和研究能力。如何在有限的教學時間內完成內容繁多的大學計算機基礎教學目標?調查發(fā)現(xiàn),學生認為學習這門課只是學會了幾種常用辦公軟件而已,我們應怎樣調整教學方式解決這些問題呢?針對不同層次的學生,我們進行任務驅動式教學,采用反轉課堂的方式,先布置任務,針對不同專業(yè)布置不同任務內容(該改革已經在我校計算機基礎教學中取得了初步的成果),先由學生預習并完成任務,把在完成任務過程中遇到的問題記錄下來,在課堂上,教師匯總問題,統(tǒng)一講解多數學生都存在的問題,總結問題并擴展問題,引導學生不單是知道怎么做,還要知道為什么要這樣做,培養(yǎng)學生的計算思維,提高對計算機的認知能力和應用計算機解決問題的能力。任務驅動式教學在很大程度上把課堂延展到課堂之外,既解決了課時量少的問題,又鍛煉了學生的動手能力,還培養(yǎng)了學生利用計算機解決問題的能力。
四、調整評價方式
為了避免只是把計算機作為狹義的工具(若把考核放在期末,勢必只是考查學生對office和os的應用能力),我們把考核貫穿在整個課程教學體系中,學習的過程就是考核的過程。例如,把《計算機應用基礎》課程知識點按照計算思維的培養(yǎng)目標分解成幾個方面:1. ?對計算機的認知能力;2. ?應用計算機解決問題的能力;3. ?基于網絡的學習能力;4. ?依托信息技術與人共處的能力。針對第一點,老師講解相關知識,讓學生自己查閱相關的計算機知識,組裝計算機,了解購置計算機的注意事項,了解簡單的計算機維修維護原理。理論部分可以由學生自己學習,老師設置問題用提問的方式進行考核。針對第二點,可以用任務驅動的完成任務情況作為考核依據。對第三點,可以指定任務由學生到網上搜索知識,利用電子郵件把結果傳送給老師指定的郵箱,也可以要求學生按指定的要求利用網絡來完成任務。針對第四點,我們可以通過不同的方式跟學生溝通,要求是要依托信息技術,這樣更能改變我們的思維方式,是人控制信息技術,而不是信息技術控制人。
五、總結
不管是教學重心的調整,還是教學方式的調整或者是教學評價的調整,都是為了能在傳授知識給學生的同時傳授給學生一種思維方式,即計算思維方式,逐步把知識的傳授轉變?yōu)榛谥R傳授的一種思維方式傳授。
【參考文獻】
[1]霍芳.論項目驅動教學模式的應用[J].中國校外教育,2008.
[2]程努華,倪玉華.項目驅動教學模式的研究與實踐[J].中國電力教育,2009(22).
[3]李許芳,鄭金彥.讓學生在信息技術學習中學會創(chuàng)新[J/OL].人教網,2009.
[4]何欽銘.計算機基礎教學的核心任務是計算思維能力的培養(yǎng)——九校聯(lián)盟(C9)計算機基礎教學發(fā)展戰(zhàn)略聯(lián)合聲明.
[5]教育部高等學校計算機基礎課程教學指導委員會.高等學校計算機基礎教學發(fā)展戰(zhàn)略研究報告暨計算機基礎課程教學基本要求[M].北京:高等教育出版社,2009.