申艷光等
摘 要:計算思維是目前國內(nèi)外計算機界廣為關(guān)注的一個重要概念。結(jié)合“心連‘芯的思維之旅”精品視頻公開課建設(shè)的實踐,探索了以計算思維為切入點、以信息素養(yǎng)的培養(yǎng)為導(dǎo)向的建設(shè)思路,并從課程宗旨和目標(biāo)、教學(xué)方法與手段等方面進行了闡述。
關(guān)鍵詞:精品視頻公開課;計算思維;課程建設(shè);CDIO;大學(xué)計算機基礎(chǔ)
我?!靶倪B‘芯的思維之旅”課程屬于科學(xué)文化素質(zhì)教育類課程,它指的是適合高校教學(xué)選用、社會影響力大、受眾面廣的大學(xué)生科學(xué)文化素質(zhì)課程及學(xué)術(shù)講座。本課程分為“計算思維、問題求解、算法類問題中的思維、系統(tǒng)類問題求解、數(shù)據(jù)思維”五講,課程通過通俗易懂的語言和豐富的案例,在問題求解等方面進行了討論,內(nèi)容豐富,通俗易懂,力求揭示計算機科學(xué)的內(nèi)在之美,開啟思維之泉,激發(fā)學(xué)生對計算機科學(xué)的興趣和熱愛。該課程于2014年入選第五批“精品視頻公開課”名單。
一、開設(shè)本課程的初衷
2008年11月,河北工程大學(xué)被教育部確定為我國第一批18所CDIO(Conceiving-Design-Implement-Operate,構(gòu)思-設(shè)計-實施-操作/運營)試點高校之一,積極進行CDIO教育模式本土化、特色化的探索。計算機公共基礎(chǔ)課成為CDIO試點課程,在全校范圍內(nèi)嘗試采用CDIO模式進行教學(xué)。
作者在河北工程大學(xué)從事非計算機專業(yè)計算機基礎(chǔ)課程的一線教學(xué)工作二十余年,特別是自2009年實施CDIO課程改革與實踐后,我們深切地感受到:很多學(xué)生缺乏用計算機知識去解決問題的意識,尤其是缺乏如何充分利用計算機的優(yōu)良特性解決實際生活和工作中的問題的意識和能力。那么如何解決這一困惑呢?
我們認為,大學(xué)計算機基礎(chǔ)教學(xué)工作不應(yīng)該僅僅是為了讓學(xué)生學(xué)會應(yīng)用計算機,更重要的應(yīng)該是學(xué)會正確掌握計算思維的基本方式,這種思維方式對于學(xué)生從事任何事業(yè)都是有益的。并非每一個學(xué)生都要成為計算機科學(xué)家,但是良好思維的培養(yǎng),可以造就具有良好知識修養(yǎng),敢于創(chuàng)新,善于創(chuàng)新的一代新人。計算機教育工作者應(yīng)該從單純知識和技能的培養(yǎng)層面提高到意識和思維的培養(yǎng)層面。
近幾年來,在我國非計算機專業(yè)計算機課程教育領(lǐng)域開展了頗具聲勢關(guān)于計算思維的研究與實踐。教育部高等學(xué)校大學(xué)計算機課程教學(xué)指導(dǎo)委員會發(fā)表了計算思維教學(xué)改革宣言[1],國內(nèi)一些知名學(xué)者也參與其中,他們的研究成果[2-8],為我們的課程建設(shè)提供了寶貴的指導(dǎo)。以計算思維為切入點進行大學(xué)計算機基礎(chǔ)教育和課程改革,拉開了新一輪大學(xué)計算機教育教學(xué)改革的序幕。
CDIO教學(xué)大綱的第二部分為個人能力、職業(yè)能力和態(tài)度,包括:工程推理和解決問題的能力(大綱2.1),工程思維、實驗和發(fā)現(xiàn)知識的能力(大綱2.2),科學(xué)思維和系統(tǒng)思維(大綱2.3)[9]。其中,科學(xué)思維包括實證思維、邏輯思維和以抽象化和自動化為特征的計算思維。因此,計算思維的培養(yǎng)將十分有利于提高工程師的科學(xué)思維能力,符合CDIO理念的要求,是提高大學(xué)生信息素養(yǎng)和工程能力的有效途徑。
我校的“Visual Basic程序設(shè)計”是河北省精品課程,面向全校近40%的非計算機專業(yè)學(xué)生開設(shè),是我校影響面大、師資力量強、授課效果好的一門計算機課程。我們嘗試在此課程中增加了關(guān)于計算思維和信息素養(yǎng)培養(yǎng)的相關(guān)內(nèi)容,最終形成“心連‘芯的思維之旅”課程,將思維訓(xùn)練融入課程教學(xué)的各個環(huán)節(jié)中,經(jīng)過三年的逐步改進和完善,于2013年正式開放。
二、課程的宗旨和目標(biāo)
本門精品視頻公開課的宗旨是培養(yǎng)學(xué)生的計算思維與信息素養(yǎng)能力,讓學(xué)生了解和掌握如何充分利用計算機技術(shù),對現(xiàn)實世界中的問題進行抽象和形式化,達到求解問題的目的,從而提高學(xué)生的思維能力,擴展思維寬度,提高解決實際問題的能力。
本課程的目標(biāo),一是通過讓人們了解這種計算機學(xué)科獨特的思維方式,為人們提供適當(dāng)?shù)姆椒ǎ业角蠼鈫栴}的途徑,使人們能夠借助計算機技術(shù),逐步達到人工智能的目標(biāo),并為人們將來創(chuàng)新性地解決生活工作中的問題奠定基礎(chǔ);二是致力于使計算思維成為公眾的常識和人們普遍的思考方式,真正融入人類的日常工作和生活之中。
三、課程的教學(xué)方法和手段
精品視頻公開課科學(xué)文化素質(zhì)教育類課程建設(shè)以大學(xué)生的需求為導(dǎo)向,以普及知識為目的。因此,視頻公開課應(yīng)該通過視頻的展示,力爭在較短的時間內(nèi)把看似抽象的內(nèi)容講得簡明易懂,生動有趣,力爭使受眾快樂學(xué)習(xí),享受學(xué)習(xí)。
1.教學(xué)設(shè)計思路
思維的培養(yǎng)比技能、能力培養(yǎng)抽象,如何將抽象的思維培養(yǎng)具體體現(xiàn)在教學(xué)中呢?我們的教學(xué)設(shè)計思路主要有以下兩點:
(1)課程要強調(diào)基礎(chǔ)性和系統(tǒng)性,內(nèi)容要少而精,盡量使用科普性的通俗易懂的語言,深入淺出,引人入勝。
(2)努力將科學(xué)思維的要素、方法融入案例中。通過豐富的案例引出計算思維及其相關(guān)知識和基本信息素養(yǎng),分析計算思維在案例中的應(yīng)用,建立思維方式,體驗計算思維的應(yīng)用。
2.教學(xué)方法
(1)問題啟發(fā)式教學(xué)法。設(shè)計問題,通過提問、設(shè)問等方式,積極和學(xué)生進行思想交流和互動,活躍課堂氣氛。通過教與學(xué)的互動過程,通過學(xué)生的自我學(xué)習(xí)和領(lǐng)悟,使計算思維最終沉淀于學(xué)生的腦海里,內(nèi)化為一種思維能力。通過問題的逐步深入,引導(dǎo)學(xué)生從一個較淺的理解層次逐步過渡到較深的理解層次。通過不同視角和遞階的討論,引導(dǎo)學(xué)生學(xué)會如何確定思考的方向,進而建立起科學(xué)的研究習(xí)慣。
(2)案例教學(xué)法。通過設(shè)計具體案例,分析計算思維在案例中的應(yīng)用,潛移默化地將計算思維的思想融入其中。通過較小的問題求解案例來展現(xiàn)復(fù)雜的思維,并重視問題的討論,力求讓學(xué)生了解如何將現(xiàn)實問題抽象為一個數(shù)學(xué)建模問題或者一個形式化問題。比如,通過一個現(xiàn)實的擺渡問題的例子,來講解現(xiàn)實問題只要通過人類的思維活動將其形式化、程序化和機械化后,就可以交給計算機輕松地完成。
(3)遷移學(xué)習(xí)法。遷移學(xué)習(xí)可以從現(xiàn)有的數(shù)據(jù)中遷移知識,用來幫助將來的學(xué)習(xí)。遷移學(xué)習(xí)的目標(biāo)是將從一個環(huán)境中學(xué)到的知識用來幫助新環(huán)境中的學(xué)習(xí)任務(wù)。遷移教學(xué)法是教師依據(jù)遷移規(guī)律設(shè)法為新知識的構(gòu)建提供聯(lián)系的認識橋梁,通過遷移來發(fā)揮舊知識在學(xué)習(xí)新知識中的鋪墊作用。比如,通過現(xiàn)實生活中摸撲克牌的例子,引入插入排序算法。又如,講解圖論的最小路徑法后,馬上引導(dǎo)學(xué)生思考此算法是否可以應(yīng)用在以下領(lǐng)域中:像城市的各種市政管網(wǎng)規(guī)劃,公共交通網(wǎng)絡(luò)的規(guī)劃,物流的最小成本分析, 汽車導(dǎo)航系統(tǒng)以及各種應(yīng)急系統(tǒng)等。
本文結(jié)合我?!靶倪B‘芯的思維之旅”精品視頻公開課建設(shè)的實踐,研究和探討了如何做好精品視頻公開課建設(shè)的若干問題。本課程從一定程度上實現(xiàn)了計算思維與大學(xué)計算機基礎(chǔ)教育的融合,能夠有效地提高學(xué)生的信息素養(yǎng),能夠為學(xué)生將來創(chuàng)新性地解決專業(yè)領(lǐng)域問題奠定基礎(chǔ),也為計算機教學(xué)工作者提供了一種新的視界和思考。計算思維的培養(yǎng)將有利于提高工程師的科學(xué)思維能力,符合CDIO理念的要求,是提高大學(xué)生信息素養(yǎng)和工程能力的有效途徑。
視頻公開課更為直觀地反映了教師的水平,所講授的內(nèi)容不僅要扎實,更要有新意,能夠產(chǎn)生啟發(fā)作用,激發(fā)學(xué)生或聽眾的創(chuàng)新意識??梢灶A(yù)見,精品視頻公開課作為高校課程建設(shè)的一種新的探索方式,將對傳統(tǒng)的大學(xué)教學(xué)形成一定的沖擊力,對構(gòu)建人才培養(yǎng)新模式、新方式,展示新時期教育改革和“本科教學(xué)工程”建設(shè)成果,啟發(fā)學(xué)生創(chuàng)新思維,將發(fā)揮重要的示范作用。
參考文獻:
[1] 教育部高等學(xué)校大學(xué)計算機課程教學(xué)指導(dǎo)委員會. 計算思維教學(xué)改革宣言[J]. 中國大學(xué)教學(xué),2013(7):8-10,17.
[2] 李廉. 計算思維——概念與挑戰(zhàn)[J]. 中國大學(xué)教學(xué),2012(1):7-12.
[3] 何欽銘,陸漢權(quán),馮博琴. 計算機基礎(chǔ)教學(xué)的核心任務(wù)是計算思維能力的培養(yǎng)[J]. 中國大學(xué)教學(xué),2010(9):5-9.
[4] 陳國良,董榮勝. 計算思維與大學(xué)計算機基礎(chǔ)教育[J]. 中國大學(xué)教學(xué),2011(1):7-11.
[5] 龔沛曾,楊志強. 大學(xué)計算機基礎(chǔ)教學(xué)中的計算思維培養(yǎng)[J]. 中國大學(xué)教學(xué),2012(5):51-54.
[6] 牟琴,譚良. 計算思維的研究及其進展[J]. 計算機科學(xué),2011,38(3):10-15.
[7] 李國杰. 計算思維不僅僅屬于計算機科學(xué)家[N]. 大眾科技報,2009-8-2(B01).
[8] 王飛躍. 從計算思維到計算文化[J]. 計算機學(xué)會通訊,2007,3(11).
[9] [美]克勞雷等. 重新認識工程教育——國際CDIO培養(yǎng)模式與方法[M]. 顧佩華等譯. 北京:高等教育出版社,2009:237-239.
[資助項目:教育部“本科教學(xué)工程”地方高校第一批本科專業(yè)綜合改革試點項目(ZG0051);河北省高等教育教學(xué)改革項目(103029)]
[責(zé)任編輯:余大品]