摘要:《C語言程序設(shè)計(jì)》是高職院校非計(jì)算機(jī)專業(yè)學(xué)生普遍認(rèn)同的學(xué)習(xí)難度比較大的課程,如何讓學(xué)生對這門課沒有畏懼感、提高學(xué)生的學(xué)習(xí)興趣,是教學(xué)工作者研究的主要方向,本文提出了將PBL模式運(yùn)用到課程的教學(xué)中,并通過前期實(shí)施和后期實(shí)施,改進(jìn)的授課教學(xué)方法,取得了比較好的效果。
關(guān)鍵詞:C語言程序設(shè)計(jì);PBL模式;教學(xué)方法
0.引言
近年來許多高職院校對于《C語言程序設(shè)計(jì)》的教學(xué)進(jìn)行積極的改革與探索,產(chǎn)生了一定的成效。但是由于本課程產(chǎn)生和發(fā)展的特點(diǎn),還沒有形成像傳統(tǒng)學(xué)科那樣比較完善、系統(tǒng)化的教學(xué)設(shè)計(jì)方案。PBL模式的研究更是剛剛起步尚不完善,因此有必要對 C 語言程序設(shè)計(jì)的教學(xué)進(jìn)行科學(xué)、細(xì)致的研究和教學(xué)實(shí)踐。本課題旨在探索怎樣提高《C 語言程序設(shè)計(jì)》的教學(xué)效果,并且進(jìn)行了實(shí)踐研究,通過教學(xué)實(shí)踐找到更為有效的途徑,為高職教師在今后的《C 語言程序設(shè)計(jì)》教學(xué)過程中提供一種可參考的方法和思路。通過親身參與實(shí)踐過程驗(yàn)證PBL 模式在提高《C 語言程序設(shè)計(jì)》教學(xué)效果上的可行性。
國內(nèi)很多高職院校的非計(jì)算機(jī)專業(yè)都開設(shè)《C 語言程序設(shè)計(jì)》,同時(shí)也是全國高等院校計(jì)算機(jī)二級考試的內(nèi)容以及某些競賽的主要學(xué)習(xí)語言。但是,項(xiàng)目負(fù)責(zé)人通過調(diào)查發(fā)現(xiàn),許多高職院校的《C 語言程序設(shè)計(jì)》的教學(xué)模式仍然比較陳舊,主要還是采用傳統(tǒng)的以“教”為中心的教學(xué)模式,其教學(xué)過程的設(shè)計(jì)完全圍繞教師的“教”展開。這種模式雖然有利于教師對課堂教學(xué)的組織、控制和管理,發(fā)揮教師的主導(dǎo)作用,但是卻忽視了學(xué)生作為認(rèn)知主體的體現(xiàn),學(xué)生在教學(xué)的整個(gè)過程中都處于被灌輸?shù)牡匚弧Tu價(jià)學(xué)生好壞的最終標(biāo)準(zhǔn)是考試成績,教師和教材是學(xué)生獲得學(xué)習(xí)信息的主要來源。這種環(huán)境下培養(yǎng)出來的學(xué)生,表面看起來具有扎實(shí)的基礎(chǔ)知識,但實(shí)際上直接導(dǎo)致了大部分學(xué)生缺乏創(chuàng)新精神和意識,部分學(xué)生不會學(xué)習(xí)和懶于思考,且不敢提問,不善提問,對教師有著很強(qiáng)的依賴性,習(xí)慣于被動地接受知識,缺乏主動獲取知識的意識。遇到問題首先想到的是找老師,而不是自己思考、分析。
高職教育急需解決和值得研究的問題是引導(dǎo)學(xué)生學(xué)會如何思考、教會學(xué)生如何有效的學(xué)習(xí),培養(yǎng)學(xué)生的創(chuàng)造力。項(xiàng)目負(fù)責(zé)人結(jié)合《C 語言程序設(shè)計(jì)》自身的特點(diǎn),認(rèn)為采用以“學(xué)生”為中心的教學(xué)模式比較合適。PBL (Problem-Based Learning,基于問題的學(xué)習(xí))模式是以“學(xué)生”為中心的教學(xué)模式。實(shí)踐證明,PBL 模式能培養(yǎng)學(xué)生創(chuàng)新精神和批判性思維、問題解決能力、自主學(xué)習(xí)能力和團(tuán)隊(duì)精神。隨著網(wǎng)絡(luò)的普及,它打破了時(shí)空的限制,使 PBL 模式的優(yōu)勢充分發(fā)揮,順應(yīng)了以學(xué)生為主體、教師為引導(dǎo)的發(fā)展潮流。筆者通過閱讀大量國內(nèi)外文獻(xiàn)和充分的調(diào)研,提出高職《C語言程序設(shè)計(jì)》PBL 模式的教學(xué)設(shè)計(jì)方案,并且搭建了該課程的 PBL 學(xué)習(xí)平臺,在浙江工業(yè)職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)一年級學(xué)生中進(jìn)行實(shí)踐研究,用實(shí)踐對 PBL模式可否提高高職《C 語言程序設(shè)計(jì)》的教學(xué)效果做有益的探索。
1. 前期實(shí)施-高職《C 語言程序設(shè)計(jì)》的教學(xué)策略設(shè)計(jì)
《C 語言程序設(shè)計(jì)》作為浙江工業(yè)職業(yè)技術(shù)學(xué)院的計(jì)算機(jī)專業(yè)的一門必修課,教學(xué)時(shí)數(shù)為 72 學(xué)時(shí),其中理論為36學(xué)時(shí),上機(jī)實(shí)踐為36學(xué)時(shí)。課程主要介紹了 C語言的基礎(chǔ)知識和程序設(shè)計(jì)方法。內(nèi)容主要包括調(diào)試 C 語言的軟件環(huán)境 C-Free的集成環(huán)境、編程的基本概念、程序設(shè)計(jì)的基本步驟、程序流程控制語句、數(shù)組、函數(shù)和程序的調(diào)試。在基礎(chǔ)部分流程控制語句的多重循環(huán)結(jié)構(gòu)以及數(shù)組與循環(huán)的聯(lián)合使用等內(nèi)容繁多,歷來都是程序設(shè)計(jì)課程的重點(diǎn)和難點(diǎn)。教學(xué)順序是指學(xué)習(xí)內(nèi)容各部分的排列次序,是對“先教什么”,“后教什么”做出科學(xué)的安排。項(xiàng)目負(fù)責(zé)人主要按照教學(xué)目標(biāo)所要求的教材邏輯順序安排。在以前的教學(xué)計(jì)劃中,教學(xué)內(nèi)容的課時(shí)安排沒有明確的規(guī)定,只能教師自己把握。如表1所示
2.后期實(shí)施-高職《C 語言程序設(shè)計(jì)》的教學(xué)策略設(shè)計(jì)
2.1高職《C 語言程序設(shè)計(jì)》學(xué)習(xí)的組織形式
學(xué)習(xí)組織形式是指在學(xué)習(xí)過程中,師生的共同活動在人員、程序、時(shí)空關(guān)系上的組合形式。采用合理的組織形式,有助于提高學(xué)習(xí)效率,并使各種有效的學(xué)習(xí)方法、手段得以在相應(yīng)的組織形式中加以運(yùn)用。考慮到《C 語言程序設(shè)計(jì)》分為基礎(chǔ)知識和課程設(shè)計(jì)兩種基本形式。我們把網(wǎng)絡(luò)環(huán)境下 PBL 模式的學(xué)習(xí)組織形式分為二種類型。
(1)課堂小組合作學(xué)習(xí)
《C 語言程序設(shè)計(jì)》課程總共72課時(shí),其中36課時(shí)是基礎(chǔ)知識課,在網(wǎng)絡(luò)機(jī)房開展教學(xué)。網(wǎng)絡(luò)環(huán)境下 PBL 模式中的分組合作學(xué)習(xí)有利于培養(yǎng)學(xué)生團(tuán)隊(duì)精神和交流能力,使學(xué)生勇于回答問題、積極的參與到整個(gè)教學(xué)活動中,使學(xué)習(xí)氛圍和諧,教師可以利用網(wǎng)絡(luò)環(huán)境創(chuàng)設(shè)問題情境,有效地引導(dǎo)學(xué)生發(fā)現(xiàn)分析和解決問題。
(2)課程設(shè)計(jì)探究學(xué)習(xí)
課程設(shè)計(jì)為 6 學(xué)時(shí),教師為學(xué)生提供一個(gè)良好的學(xué)習(xí)環(huán)境,學(xué)生可以利用學(xué)習(xí)平臺及時(shí)搜索學(xué)習(xí)的資料,尋找解決問題的方法,通過其進(jìn)行合作交流分享解決問題的經(jīng)驗(yàn)。學(xué)生在網(wǎng)絡(luò)機(jī)房開展實(shí)驗(yàn)內(nèi)容,教師可以通過網(wǎng)絡(luò)實(shí)現(xiàn)與學(xué)生的線上線下交流,了解學(xué)生的學(xué)習(xí)過程,這樣可以有效的實(shí)現(xiàn)對學(xué)習(xí)過程的監(jiān)控,及時(shí)督促學(xué)生學(xué)習(xí),也為學(xué)生平時(shí)成績的評價(jià)提供依據(jù)。
(3)課程內(nèi)容設(shè)計(jì)
本節(jié)內(nèi)容為第五章“循環(huán)結(jié)構(gòu)程序設(shè)計(jì)”中一個(gè)重要的知識點(diǎn)進(jìn)行內(nèi)容設(shè)計(jì)說明。是對之前學(xué)習(xí)的順序結(jié)構(gòu)的知識和能力的提升,也是以后利用 C 語言編寫綜合應(yīng)用程序的基礎(chǔ)和前提,起著重要的承前啟后的作用。學(xué)習(xí)本節(jié)要求學(xué)生具有一定創(chuàng)造性思維,在理解的基礎(chǔ)上進(jìn)行學(xué)習(xí),因此對于學(xué)生和教師都是一個(gè)難點(diǎn)。如表2所示
2.2網(wǎng)絡(luò)環(huán)境下 PBL 模式的教學(xué)過程設(shè)計(jì)
PBL 流程本質(zhì)是以“問題”貫穿整個(gè)學(xué)習(xí)過程,網(wǎng)絡(luò)環(huán)境被用來創(chuàng)設(shè)情境、進(jìn)行協(xié)作學(xué)習(xí)、討論交流等,是學(xué)生自主學(xué)習(xí)和協(xié)作式探索的認(rèn)知工具與情感激勵工具。在學(xué)習(xí)過程中,學(xué)生分成若干個(gè)小組,相互交流、合作,教師則起指導(dǎo)、輔助的作用。整個(gè)學(xué)習(xí)過程都是在網(wǎng)絡(luò)環(huán)境的支持下完成的,在學(xué)習(xí)的任一階段,學(xué)生都可以運(yùn)用網(wǎng)絡(luò)工具的搜索、交流和認(rèn)知功能等來支持學(xué)習(xí)。從而在一定的程度上緩解了學(xué)生人數(shù)眾多,教師工作量急劇增加的壓力,提高了學(xué)生的學(xué)習(xí)效果。對于網(wǎng)絡(luò)環(huán)境下 PBL 模式教學(xué)活動的設(shè)計(jì),實(shí)施過程如圖1所示
網(wǎng)絡(luò)環(huán)境下 PBL 模式的教學(xué)活動包括教師活動和學(xué)生活動,正是這兩種不同主體的不同活動,推動著整個(gè)教學(xué)進(jìn)程。
(1)學(xué)生的學(xué)習(xí)活動貫穿著兩條線索:問題解決和獲取新知識
體驗(yàn)問題情境,確定問題:學(xué)生面對教師給出的問題情境,搜集、整理和利用相關(guān)資料,明確自己面臨的問題。
分析確定問題關(guān)鍵、制訂計(jì)劃和小組任務(wù)分工:學(xué)生通過分析確定解決問題的關(guān)鍵所在,提出關(guān)于問題解決的一系列相關(guān)問題,形成對問題解決方案的假設(shè)。制訂詳細(xì)的學(xué)習(xí)計(jì)劃,明確要學(xué)習(xí)的內(nèi)容,在組內(nèi)進(jìn)行任務(wù)分工;
瀏覽相關(guān)資料、小組交流討論和協(xié)作學(xué)習(xí):在網(wǎng)絡(luò)環(huán)境下,學(xué)生自主搜集各種網(wǎng)上資源或利用教師提供的資源,通過小組交流討論和協(xié)作,把對解決問題有利的信息整理出來;
資源共享、應(yīng)用新知提出問題解決方案:學(xué)生通過學(xué)習(xí)平臺,共享資源并且應(yīng)用新知識為問題的解決尋找出最佳的方案;
小組(內(nèi))互(自)評,自我提高:學(xué)生綜合運(yùn)用所學(xué)的知識解決問題,并對問題解決方案和各種作品進(jìn)行展示、自評和互評,對學(xué)習(xí)活動中的表現(xiàn)進(jìn)行反思和評價(jià),通過這些活動鍛煉和提高學(xué)習(xí)目標(biāo)中提出的各種能力。
(2)教師活動的實(shí)施
創(chuàng)設(shè)/展示問題情境、引導(dǎo)學(xué)生發(fā)現(xiàn)問題:教師將事先已經(jīng)設(shè)計(jì)好的問題情境在學(xué)習(xí)平臺中給學(xué)生展示,并引導(dǎo)學(xué)生關(guān)注問題情境所包含的核心要素;
激發(fā)學(xué)習(xí)興趣、組織小組討論:為學(xué)生提供生動有趣的情境后,教師針對學(xué)生的反應(yīng),喚起學(xué)生學(xué)習(xí)的動機(jī),激起學(xué)生學(xué)習(xí)的欲望,集中學(xué)生的注意力;
在學(xué)生分析問題、探究問題的過程中,教師根據(jù)學(xué)生的需求,引導(dǎo)學(xué)生充分利用學(xué)習(xí)平臺提供的資源和各種工具進(jìn)行問題的分析和探究。跟蹤活動進(jìn)展、協(xié)同小組活動、采集疑難咨詢提供指導(dǎo)建議。
在學(xué)生協(xié)作學(xué)習(xí)、解決問題的過程中,教師協(xié)調(diào)各小組之間協(xié)作,促進(jìn)問題解決,對學(xué)生的問題提供及時(shí)反饋,組織成果展示幫助驗(yàn)證假設(shè),通過網(wǎng)絡(luò)及時(shí)監(jiān)控和維持學(xué)生的學(xué)習(xí)活動。
對于學(xué)生的問題解決方案和各種作品,教師組織學(xué)生進(jìn)行評價(jià)、反思,并在學(xué)生自評、互評的基礎(chǔ)上利用評價(jià)量表作出評價(jià)。幫助學(xué)生發(fā)現(xiàn)新問題,為下一次的教學(xué)做準(zhǔn)備
3.結(jié)束語:
如何提高學(xué)生的學(xué)習(xí)興趣一直目前高職院校的研究重點(diǎn),本文從C語言程序設(shè)計(jì)課程角度出發(fā),采用PBL模式對授課方式進(jìn)行改革,取得了不錯(cuò)的效果。
參考文獻(xiàn):
[1]范曉峰.PBL模式在高職《C語言程序設(shè)計(jì)》課程中的實(shí)踐研究[D].內(nèi)蒙古師范大學(xué),2010
[2]劉端陽.基于PBL的數(shù)據(jù)結(jié)構(gòu)課程的融合式實(shí)驗(yàn)教學(xué)[J].實(shí)驗(yàn)技術(shù)與管理,2014.05
作者簡介:陳暄(1979.03-),男,講師,研究方向?yàn)镃語言程序設(shè)計(jì)課程改革。