高校非計算機專(zhuān)業(yè)C程序設計的微課教學(xué)論文
摘要:從當前高校計算機應用教學(xué)的目的出發(fā),將計算思維融入到C程序設計課程教學(xué)中,利用微課的形式對傳統課堂和實(shí)驗教學(xué)進(jìn)行補充,使兩者更好地銜接,探索對傳統教學(xué)模式改革。首先從理論層對計算機思維定義和含義進(jìn)行研究,說(shuō)明計算思維的培養與C程序設計課程的關(guān)系;其次面對C程序設計課程教學(xué)現狀進(jìn)行分析;最后對C程序設計課程中微課教學(xué)案例的選擇原則等方面進(jìn)行了研究。

關(guān)鍵詞:計算機思維;程序設計;微課
一、計算機思維
計算思維其實(shí)很早就有了,但直到2006年,美國卡內基梅隆大學(xué)周以真教授對計算思維進(jìn)行了清晰系統的闡述,這一概念才獲得極大關(guān)注。周教授認為,計算思維是運用計算機科學(xué)的基礎概念進(jìn)行問(wèn)題求解、系統設計以及人類(lèi)行為理解等涵蓋計算機科學(xué)之廣度的一系列思維活動(dòng)[1-2]。分析定義,可以發(fā)現定義包含三方面的內容:計算思維意識,計算思維方法和計算思維能力。計算思維方法是核心。思考下列日常生活中的實(shí)例:當丟失了某樣東西時(shí),我們會(huì )在腦海中回想之前走過(guò)的路線(xiàn),這是回推;在超市購物尋找某樣物品時(shí),會(huì )根據物品類(lèi)別查找,這是分類(lèi)查找定位……都是計算思維方法;在C程序設計課程中,各種常用算法,如迭代法、遞歸法等,都是計算思維方法。
二、非計算機專(zhuān)業(yè)
C程序設計課程教學(xué)現狀高校非計算機專(zhuān)業(yè)C程序設計課程目前在教學(xué)中實(shí)現計算思維培養方面存在一些問(wèn)題:首先,課時(shí)設置少而內容多。每節課課堂內容比較多,而練習量不足,學(xué)生只能獨立理解概念,很難將各個(gè)部分的知識點(diǎn)連貫起來(lái)綜合運用,降低整體課程的學(xué)習質(zhì)量。其次,理論課程與實(shí)驗課程脫節。理論課上,以教師傳授為主,學(xué)生貌似聽(tīng)懂,其實(shí)不完全清楚如何真正實(shí)現。實(shí)驗課通常并不在同一天授課,上機操作時(shí)理論知識的理解含含糊糊,實(shí)驗課操作極其不熟練,時(shí)間利用率低。對于程序算法的設計和思考缺乏,計算思維方法學(xué)習和練習遠遠不夠。由于前面所提到的種種問(wèn)題,計算思維的培養本來(lái)是C程序設計課程培養的目標,但是造成了教學(xué)目標的偏頗,學(xué)生只能掌握基本的語(yǔ)法和最基礎簡(jiǎn)單的程序設計,反而忽略了核心的計算思維方法,或者說(shuō)由于難度偏大而回避研究,不能很好地達到教學(xué)效果。
三、微課在教學(xué)中的應用
計算機技術(shù)的發(fā)展,為學(xué)生課余時(shí)間的學(xué)習提供了網(wǎng)絡(luò )平臺,而微課具有教學(xué)時(shí)間短、內容少、動(dòng)態(tài)、主題突出等特點(diǎn),主要運用信息技術(shù)以碎片化形式呈現學(xué)習內容[3],能夠一定程度上提高學(xué)生的學(xué)習興趣。通過(guò)微課的形式將計算思維方法相關(guān)案例展示給學(xué)生,是C程序設計微課教學(xué)創(chuàng )新的目標。在課程教學(xué)中,把微課作為理論課程與實(shí)驗課程的銜接點(diǎn)。理論課講解相關(guān)語(yǔ)法點(diǎn)和簡(jiǎn)單實(shí)例應用,理論課結束,實(shí)驗課之前布置學(xué)生觀(guān)看前導性的微課;實(shí)驗課,教師首先依據觀(guān)看微課提出相應的問(wèn)題,然后要求學(xué)生在實(shí)驗中對程序進(jìn)行實(shí)現。微課教學(xué)設計案例的選擇至關(guān)重要,既要與知識點(diǎn)緊密結合,又不離開(kāi)日常生活中的實(shí)際應用。1.教學(xué)設計原則在教學(xué)設計方面,微課時(shí)間有限,內容不能貪多求全,只能有一個(gè)主題,一個(gè)計算思維方法,以學(xué)生為中心,盡量選擇學(xué)生熟悉的情景及有用有趣的原則;設計依照計算思維的邏輯,圍繞一個(gè)主題算法,集中組織教學(xué)內容,采用情境—問(wèn)題式教學(xué)設計模式(情境創(chuàng )設—提出問(wèn)題—問(wèn)題分析—問(wèn)題講解—總結考核)、拋錨式教學(xué)設計模式(拋錨定題—課題分析—問(wèn)題講解—總結考核)、探究式教學(xué)設計模式(提出任務(wù)—確定問(wèn)題—問(wèn)題分析—解決問(wèn)題—總結考核),分別進(jìn)行微課教學(xué)設計。2.微課過(guò)程設計微課過(guò)程設計要點(diǎn)基本包括:引入(開(kāi)場(chǎng)白或知識點(diǎn))、畫(huà)面、解說(shuō)詞、備注等。引入部分盡量生動(dòng)有趣,情景盡量貼近生活,可以采用身邊的小事、案例,讓學(xué)生有代入感;語(yǔ)言文字要通俗易懂,盡量采用口語(yǔ)化表達方式,錄音時(shí)語(yǔ)音清晰,使用普通話(huà);畫(huà)面設計要美觀(guān),不能呆板和單調;多種媒體搭配要鮮明統一有層次感,并且具體形象,畫(huà)面顯示的文字要標明標題和內容(具體知識點(diǎn)),容易區分,文字不能過(guò)多。3.微課制作微課的制作風(fēng)格應盡量清新和諧,畫(huà)面的變換頻率不能高,實(shí)驗操作步驟需簡(jiǎn)潔,制作的后期,適當加入背景音樂(lè ),取得更好的視聽(tīng)效果;錄課前做好規劃,內容更緊湊,不說(shuō)廢話(huà),不機械重復,提高學(xué)生的注意力;制作時(shí),應對教師頭像的畫(huà)面位置和大小進(jìn)行設置,從而獲取學(xué)生更多的關(guān)注度;坐下來(lái)直面鏡頭,語(yǔ)言上多用“你”而不是“你們”,讓學(xué)生有一對一的感覺(jué);為了保證微課視頻的質(zhì)量,采用CamtasiaStudio軟件,進(jìn)行微課的制作。
四、結束語(yǔ)
教學(xué)微課已成為教學(xué)改革的新方向之一,利用微課形式將計算思維引入程序設計課程的學(xué)習過(guò)程,不僅可以把理論課程和實(shí)驗課程更好地銜接起來(lái),學(xué)生還在微學(xué)習中鞏固理論知識,使學(xué)生自主提升計算思維和應用能力。
參考文獻:
[1]J.M.Wing.ComputationalThinking[J]CommunicationoftheACM,2006,49(3):33-35.
[2]DonRhine,FredMartin.Informaticseducation-supportingcomputation?althinking[M]:SpringerBerlinHeidelberg,2008.
[3]WINGJM.Computationalthinking[J]CommunicationsoftheACM(S0001-0782),2006,49(3):33-35.
【高校非計算機專(zhuān)業(yè)C程序設計的微課教學(xué)論文】相關(guān)文章:
中職計算機專(zhuān)業(yè)教學(xué)實(shí)踐論文11-23
高校本專(zhuān)科計算機教育發(fā)展思考論文06-18
語(yǔ)文微課教學(xué)方案11-14
淺談高師院校非師范專(zhuān)業(yè)學(xué)生的就業(yè)對策論文09-10
計算機專(zhuān)業(yè)畢業(yè)論文開(kāi)題報告11-18
計算機應用技術(shù)專(zhuān)業(yè)論文07-16
語(yǔ)文微課教學(xué)設計教案09-04
微課教學(xué)心得體會(huì )11-11
微課教學(xué)大賽活動(dòng)方案優(yōu)秀09-28
- 相關(guān)推薦