◆于 萍 孫 悅 付維娜
(長(zhǎng)春工程學(xué)院)
高職高專(zhuān)“C++程序設(shè)計(jì)基礎(chǔ)”教學(xué)改革初探
◆于 萍 孫 悅 付維娜
(長(zhǎng)春工程學(xué)院)
圍繞高職高專(zhuān)教育培養(yǎng)目標(biāo),結(jié)合個(gè)人教學(xué)經(jīng)驗(yàn)和教學(xué)思考,嘗試對(duì)“C++程序設(shè)計(jì)基礎(chǔ)”課程的教學(xué)內(nèi)容體系、教學(xué)模式、教學(xué)方法和考核方式進(jìn)行探索,總結(jié)出“在實(shí)驗(yàn)室進(jìn)行教學(xué)的教學(xué)模式,課堂講練結(jié)合教學(xué)與課程實(shí)訓(xùn)教學(xué)相結(jié)合的教學(xué)方法,平時(shí)考核與期末考核并重的考核方式”的教學(xué)經(jīng)驗(yàn),取得了一定的教學(xué)效果。
C++語(yǔ)言 教學(xué)改革 課程實(shí)訓(xùn)教學(xué)法 實(shí)踐教學(xué)法
“C++程序設(shè)計(jì)基礎(chǔ)”是高職高專(zhuān)中軟件類(lèi)專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)基礎(chǔ)課。該課程注重培養(yǎng)學(xué)生利用計(jì)算機(jī)處理問(wèn)題的基本技能和程序設(shè)計(jì)的思維方式,并著重培養(yǎng)學(xué)生進(jìn)行標(biāo)準(zhǔn)化編程的素質(zhì)及初步的編程能力,為后續(xù)程序設(shè)計(jì)和軟件開(kāi)發(fā)技術(shù)課程的深入學(xué)習(xí)奠定基礎(chǔ)。
我們嘗試對(duì)“C++程序設(shè)計(jì)基礎(chǔ)”課程進(jìn)行教學(xué)改革實(shí)踐。
本課程是高職高專(zhuān)學(xué)生學(xué)習(xí)的第一門(mén)編程語(yǔ)言,結(jié)合高職高專(zhuān)學(xué)生實(shí)際情況,對(duì)教學(xué)內(nèi)容體系進(jìn)行了一系列的嘗試:
(1)更新教學(xué)理念。在素質(zhì)教育、創(chuàng)新教育的教育思想指導(dǎo)下,樹(shù)立“以素質(zhì)教育和信息素養(yǎng)教育為核心,突出職業(yè)能力培養(yǎng)和人可持續(xù)發(fā)展”的教學(xué)理念。合理構(gòu)建教學(xué)內(nèi)容體系,注重課程內(nèi)容的基礎(chǔ)性和實(shí)用性,注重學(xué)生程序設(shè)計(jì)思維方式、編程能力、操作能力、自主學(xué)習(xí)能力和應(yīng)用能力的培養(yǎng)和訓(xùn)練。
(2)更新教學(xué)內(nèi)容。注重教學(xué)內(nèi)容的系統(tǒng)性和實(shí)用性,對(duì)教學(xué)內(nèi)容進(jìn)行分類(lèi)、刪減、合并。課程主要設(shè)置以下六部分內(nèi)容:程序設(shè)計(jì)概述、算法及其描述、基本數(shù)據(jù)類(lèi)型與表達(dá)式、程序結(jié)構(gòu)和流程控制語(yǔ)句、數(shù)組、函數(shù)。將指針和引用、類(lèi)與對(duì)象、繼承與派生、運(yùn)算符重載、多態(tài)性等內(nèi)容進(jìn)行刪減,通過(guò)對(duì)基本內(nèi)容的學(xué)習(xí)和訓(xùn)練培養(yǎng)學(xué)生程序設(shè)計(jì)思維方式和初步的結(jié)構(gòu)化編程能力。
(3)合理設(shè)計(jì)教學(xué)內(nèi)容。將知識(shí)點(diǎn)、案例合理安排,構(gòu)建合理教學(xué)內(nèi)容體系。首先,通過(guò)講練結(jié)合等教學(xué)方法由淺入深的介紹基礎(chǔ)教學(xué)內(nèi)容,完成分層次的教學(xué)目標(biāo)。然后,通過(guò)課程實(shí)訓(xùn)教學(xué)、啟發(fā)式教學(xué)、談?wù)撌浇虒W(xué)等教學(xué)方法遞進(jìn)式鞏固所學(xué)教學(xué)內(nèi)容。
(4)教學(xué)內(nèi)容與學(xué)校競(jìng)賽相結(jié)合。通過(guò)競(jìng)賽活動(dòng),調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性和主動(dòng)性,學(xué)以致用,兩者相輔相成。
(5)實(shí)現(xiàn)教學(xué)內(nèi)容資源網(wǎng)絡(luò)化。利用網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),將教學(xué)資源放在ftp上,提供給學(xué)生學(xué)習(xí)使用,為多元化學(xué)習(xí)提供條件。
(6)深入開(kāi)展思維訓(xùn)練。操作是思維基礎(chǔ),思維又是行為導(dǎo)向,兩者相得益彰。將教學(xué)內(nèi)容與教學(xué)案例有機(jī)結(jié)合,提供典型、實(shí)用的實(shí)訓(xùn)案例,這是成功開(kāi)展思維訓(xùn)練的基本保證。教師是成功開(kāi)展思維訓(xùn)練的關(guān)鍵,采用啟發(fā)引導(dǎo)教學(xué)法和談?wù)撌浇虒W(xué)法引導(dǎo)學(xué)生進(jìn)行編程思維訓(xùn)練,在教學(xué)中滲透思維訓(xùn)練要循循善誘。
秉承學(xué)院“學(xué)生是主體,育人是宗旨,能力是本位,就業(yè)是目標(biāo),教育是服務(wù)”的辦學(xué)理念,對(duì)教學(xué)模式進(jìn)行改革。由傳統(tǒng)的“以課堂為中心”教學(xué)模式轉(zhuǎn)變?yōu)楝F(xiàn)在的“多環(huán)節(jié)教學(xué)”教學(xué)模式,督促學(xué)生由被動(dòng)學(xué)習(xí)轉(zhuǎn)變?yōu)橹鲃?dòng)學(xué)習(xí)。
(1)教學(xué)實(shí)施過(guò)程的改革。本課程的教學(xué)實(shí)施過(guò)程全部是在實(shí)驗(yàn)室(機(jī)房)進(jìn)行,采用多媒體教學(xué),實(shí)驗(yàn)室機(jī)器都安裝電子教室,更好的實(shí)現(xiàn)師生間的學(xué)習(xí)互動(dòng)。
(2)課堂“講練結(jié)合教學(xué)”與“課程實(shí)訓(xùn)教學(xué)”相結(jié)合的“學(xué)中做、做中學(xué)”的實(shí)踐教學(xué)模式。
通過(guò)“講練結(jié)合教學(xué)”、“啟發(fā)引導(dǎo)教學(xué)”、“案例教學(xué)”等教學(xué)方法由淺入深學(xué)習(xí)教學(xué)內(nèi)容。然后通過(guò)“課程實(shí)訓(xùn)教學(xué)”“案例教學(xué)”“啟發(fā)引導(dǎo)教學(xué)”“談?wù)撌浇虒W(xué)”等教學(xué)方法完成課程實(shí)訓(xùn)教學(xué)內(nèi)容。
(3)“課內(nèi)外結(jié)合”開(kāi)放型的教學(xué)模式。通過(guò)“課內(nèi)外結(jié)合”開(kāi)放型的教學(xué)模式,課內(nèi)師生共同學(xué)習(xí)教學(xué)內(nèi)容,完成案例操作;課外教師布置任務(wù)和作業(yè),學(xué)生利用開(kāi)放時(shí)間在實(shí)驗(yàn)室或機(jī)房自行完成任務(wù)和作業(yè),充分調(diào)動(dòng)了學(xué)生主觀能動(dòng)性,實(shí)現(xiàn)課內(nèi)外學(xué)習(xí)的有機(jī)結(jié)合。
(4)“任務(wù)驅(qū)動(dòng)”、“自主探究”、“協(xié)作學(xué)習(xí)”相結(jié)合的實(shí)踐教學(xué)模式。積極組織學(xué)生參加競(jìng)賽活動(dòng),教師給定競(jìng)賽任務(wù)和要求,學(xué)生相互協(xié)作、自主完成競(jìng)賽任務(wù)。該模式體現(xiàn)“以人為本”現(xiàn)代教學(xué)理念,突出學(xué)生在學(xué)習(xí)活動(dòng)中的主體地位,啟發(fā)引導(dǎo)學(xué)生自主學(xué)習(xí)。教師在教學(xué)活動(dòng)中成為組織者、引導(dǎo)者、合作者。
結(jié)合課程實(shí)際,采用多種教學(xué)方法完成教學(xué)實(shí)施過(guò)程。
(1)講練結(jié)合教學(xué)法。講練結(jié)合是傳統(tǒng)教學(xué)方法,即通過(guò)邊講邊練的方式學(xué)習(xí)教學(xué)內(nèi)容。只要課程教學(xué)內(nèi)容體系設(shè)計(jì)合理,并有效結(jié)合“啟發(fā)引導(dǎo)教學(xué)”、“案例教學(xué)”等教學(xué)方法實(shí)施教學(xué),就可以達(dá)到很好教學(xué)效果。
(2)課程實(shí)訓(xùn)教學(xué)法。簡(jiǎn)單介紹一下課程實(shí)訓(xùn)教學(xué)法的實(shí)施過(guò)程。它可以分階段遞進(jìn)式完成教學(xué)內(nèi)容:①教師給出示范任務(wù)案例,提出問(wèn)題,教師啟發(fā)引導(dǎo)學(xué)生,師生談?wù)?,共同找到解決問(wèn)題方法,共同完成實(shí)現(xiàn)程序代碼;②教師給出同步任務(wù)案例,師生共同分析案例,學(xué)生自主完成實(shí)現(xiàn)的程序代碼,教師進(jìn)行輔導(dǎo);③教師給出提高任務(wù)案例,學(xué)生自主分析并完成案例,教師進(jìn)行輔導(dǎo);最后師生共同歸納總結(jié),舉一反三,學(xué)以致用。
(3)案例分析教學(xué)法。案例分析教學(xué)法是教師給出案例,提出問(wèn)題,使學(xué)生帶著問(wèn)題去學(xué)習(xí),然后師生共同學(xué)習(xí)解決該問(wèn)題所需的知識(shí)和方法,并實(shí)現(xiàn)案例制作。
(4)啟發(fā)引導(dǎo)教學(xué)法。采用啟發(fā)引導(dǎo)教學(xué)法,有助于使學(xué)生變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),培養(yǎng)學(xué)生的自主創(chuàng)新學(xué)習(xí)能力。
(5)談?wù)撌浇虒W(xué)法。談?wù)撌浇虒W(xué)法,是教師提出問(wèn)題,師生互動(dòng),共同找到解決問(wèn)題的方法。
(6)任務(wù)驅(qū)動(dòng)教學(xué)法。任務(wù)驅(qū)動(dòng)教學(xué)法是學(xué)生在教師指導(dǎo)下,圍繞一個(gè)共同任務(wù)為活動(dòng)中心,在問(wèn)題動(dòng)機(jī)驅(qū)動(dòng)下,通過(guò)對(duì)學(xué)習(xí)資源的積極主動(dòng)應(yīng)用,進(jìn)行自主探索和互動(dòng)協(xié)作的學(xué)習(xí)。
注重平時(shí)考核與期末考核并重的考核方式。平時(shí)考核包括課堂同步考核、課后作業(yè)考核和平時(shí)階段性測(cè)試考核;期末考核包括筆試和上機(jī)考試。
[1]陸虹.程序設(shè)計(jì)基礎(chǔ)——邏輯編程及C++實(shí)現(xiàn).高等教育出版社,2003.
[2]許琳,張曉賢.程序設(shè)計(jì)基礎(chǔ)(C++描述)實(shí)訓(xùn)教程.中國(guó)水利水電出版社,2008.
[3]呂鳳翥.C++語(yǔ)言基礎(chǔ)教程.人民郵電出版社,2005.