摘要:本文針對(duì)目前高校程序設(shè)計(jì)課程教學(xué)方法陳舊、教學(xué)手段單一以及實(shí)踐環(huán)節(jié)重視程度不夠等現(xiàn)狀,就“C程序設(shè)計(jì)”課程從教學(xué)方法、教學(xué)手段等方面的改革進(jìn)行了研究和探討,通過(guò)教學(xué)改革加強(qiáng)對(duì)學(xué)生思維方式和創(chuàng)新意識(shí)的培養(yǎng),鍛煉學(xué)生的應(yīng)用能力,進(jìn)一步提高課程的教學(xué)質(zhì)量。
關(guān)鍵詞:程序設(shè)計(jì);教學(xué)改革;教學(xué)組織形式
程序設(shè)計(jì)課程是計(jì)算機(jī)教育的基礎(chǔ)與重點(diǎn),是高校計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)開設(shè)的計(jì)算機(jī)應(yīng)用類的重要課程。通過(guò)該類課程的學(xué)習(xí),不僅要求學(xué)生掌握高級(jí)語(yǔ)言程序設(shè)計(jì)的知識(shí),更重要的是在實(shí)踐中逐步掌握程序設(shè)計(jì)的思想和方法以培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的應(yīng)用能力。因此,這是一類以培養(yǎng)學(xué)生探索創(chuàng)新精神和實(shí)踐能力為重點(diǎn)并具有鮮明特色的課程。目前學(xué)校開設(shè)的計(jì)算機(jī)程序設(shè)計(jì)課程主要有“C程序設(shè)計(jì)”、“Visual C++”、“Visual Basic”、“Java”、“C#”等。提高高校程序設(shè)計(jì)課程的教學(xué)效率,最大限度的培養(yǎng)學(xué)生的思維方式和應(yīng)用能力以提高學(xué)生的綜合素質(zhì)是實(shí)際教學(xué)過(guò)程中急需解決的問(wèn)題。筆者結(jié)合近年來(lái)從事程序設(shè)計(jì)課程教學(xué)的經(jīng)驗(yàn),對(duì)“C程序設(shè)計(jì)”等課程從教學(xué)方法、教學(xué)手段等方面提出如下改革并取得了較好的教學(xué)效果。
1課程的教學(xué)現(xiàn)狀及存在的問(wèn)題
(1) 傳統(tǒng)的教學(xué)模式不利于發(fā)揮學(xué)生學(xué)習(xí)的主觀能動(dòng)性。傳統(tǒng)教學(xué)過(guò)程多以教師的課堂講授為主,教師是課堂上的絕對(duì)權(quán)威,這種典型的“教師中心”教學(xué)模式注重教師教的過(guò)程,卻忽視了學(xué)生學(xué)的過(guò)程。師生互動(dòng)性差,學(xué)生學(xué)習(xí)的主動(dòng)性和積極性未調(diào)動(dòng)起來(lái),不利于學(xué)生創(chuàng)造性的培養(yǎng)?,F(xiàn)在,傳統(tǒng)教學(xué)過(guò)程中的“教師中心”模式正逐漸被“學(xué)生中心”模式所取代,現(xiàn)代教學(xué)過(guò)程強(qiáng)調(diào)學(xué)生是學(xué)習(xí)過(guò)程的主體,而教師是學(xué)習(xí)過(guò)程的組織者和設(shè)計(jì)者。[1]
(2) 課程定位不夠明確,教學(xué)培養(yǎng)目標(biāo)針對(duì)性不強(qiáng)。課程定位和課程目標(biāo)不夠明晰,對(duì)于究竟要培養(yǎng)學(xué)生的什么能力,以及培養(yǎng)的目的、方法和手段是什么在各任課教師中還沒(méi)有形成明確、統(tǒng)一的認(rèn)識(shí)。教學(xué)培養(yǎng)目標(biāo)的針對(duì)性不強(qiáng),教學(xué)計(jì)劃的制定缺少對(duì)行業(yè)市場(chǎng)的充分調(diào)研,對(duì)專業(yè)領(lǐng)域相關(guān)職業(yè)崗位沒(méi)有認(rèn)真研究與分析,目標(biāo)定得過(guò)高,甚至不切實(shí)際。
(3) 過(guò)分注重學(xué)科體系的完整性和程序設(shè)計(jì)的語(yǔ)法規(guī)則。傳統(tǒng)的教學(xué)模式過(guò)分注重學(xué)科體系的完整性與程序設(shè)計(jì)語(yǔ)言語(yǔ)法規(guī)則的講授,忽視對(duì)學(xué)生編程思路和運(yùn)用知識(shí)的技能的培養(yǎng),不利于提高學(xué)生獨(dú)立分析問(wèn)題和解決問(wèn)題的能力。
2程序設(shè)計(jì)課程教學(xué)方法的改革措施
針對(duì)課程教學(xué)中存在的以上幾方面問(wèn)題,結(jié)合自身教學(xué)實(shí)踐,構(gòu)建以程序設(shè)計(jì)的基本方法和思想為主線,以語(yǔ)法和程序結(jié)構(gòu)為核心,以對(duì)學(xué)生運(yùn)用知識(shí)的技能培養(yǎng)和提高學(xué)習(xí)興趣為目標(biāo)的多方面改革措施。
(1) 強(qiáng)調(diào)算法的重要性。算法就是為解決一個(gè)問(wèn)題而采取的方法和步驟,而程序設(shè)計(jì)的目的就是運(yùn)用計(jì)算機(jī)語(yǔ)言描述需要解決的問(wèn)題和解決問(wèn)題的方法。算法是程序設(shè)計(jì)的根本,是程序設(shè)計(jì)的靈魂?!八惴ā钡母拍钜鸪蹙驮趯W(xué)生的頭腦中建立,教學(xué)過(guò)程中應(yīng)盡量多引導(dǎo)學(xué)生分析問(wèn)題,調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性并提高學(xué)習(xí)興趣。
作者簡(jiǎn)介:付沙(1980-),男,湖南長(zhǎng)沙人,講師,碩士,研究方向?yàn)榫W(wǎng)絡(luò)與信息安全、計(jì)算機(jī)教育。
程序的設(shè)計(jì)過(guò)程、設(shè)計(jì)的思路(算法)是動(dòng)態(tài)的知識(shí),它培養(yǎng)的是學(xué)生的思維能力。學(xué)生只有將靜態(tài)的理論知識(shí)轉(zhuǎn)化為動(dòng)態(tài)的思維能力,才能把所學(xué)的知識(shí)化為己有并應(yīng)用到實(shí)踐中。教師教學(xué)的重點(diǎn)應(yīng)放在解題思路、算法設(shè)計(jì)、編程構(gòu)思上,編程語(yǔ)言的語(yǔ)句只是表達(dá)工具。在課堂上老師可以從具體問(wèn)題入手提出問(wèn)題并引出有關(guān)的語(yǔ)法規(guī)則,然后通過(guò)例題講解理解掌握其中的語(yǔ)法、句法要求,而不是孤立地講授語(yǔ)法規(guī)則。
(2) 運(yùn)用比較歸納法。高級(jí)語(yǔ)言程序設(shè)計(jì)課程中有很多的概念和語(yǔ)法規(guī)則,它們的使用非常靈活也難以記憶。運(yùn)用比較歸納法可以使學(xué)生獲得的零散知識(shí)系統(tǒng)化,對(duì)知識(shí)理解得更深刻,掌握得更牢固。例如在講解循環(huán)控制語(yǔ)句時(shí),有while語(yǔ)句、do-while語(yǔ)句和for語(yǔ)句,這三種語(yǔ)句的作用都是實(shí)現(xiàn)循環(huán)控制,可解決同一個(gè)實(shí)際問(wèn)題。可以對(duì)同一個(gè)題目運(yùn)用三種不同的循環(huán)語(yǔ)句編寫程序,通過(guò)程序的比較講解讓學(xué)生深刻理解它們之間的異同,然后再歸納出它們的語(yǔ)法區(qū)別:while語(yǔ)句在語(yǔ)句前賦初值,先判定條件再執(zhí)行循環(huán)體;do-while語(yǔ)句也在語(yǔ)句前賦初值,但是先執(zhí)行循環(huán)體再判斷條件;for語(yǔ)句在語(yǔ)句前或表達(dá)式中賦初值,先判斷再執(zhí)行;總結(jié)這三種循環(huán)語(yǔ)句各自的執(zhí)行過(guò)程,在何種條件下它們可以相互替代,使用者可以根據(jù)需要靈活選擇。
再如,關(guān)于從1加到10的整數(shù)求和問(wèn)題,如果都采用while循環(huán)語(yǔ)句來(lái)解決,但是給變量i賦予不同的初值,設(shè)置不同的循環(huán)條件和將循環(huán)體中相同語(yǔ)句的執(zhí)行順序顛倒,上述任何一個(gè)環(huán)節(jié)的變更都會(huì)影響求和的結(jié)果以及該程序循環(huán)的次數(shù)。如圖1所示,兩個(gè)程序的變量i的初值不同,循環(huán)條件不同,循環(huán)體中的語(yǔ)句相同且總數(shù)都為兩條但是語(yǔ)句的先后執(zhí)行順序不同。第一個(gè)程序變量i的初值為1,終值為10,整個(gè)程序共循環(huán)了10次,每次循環(huán)都把當(dāng)前i的值送往sum相加然后再使i的值自增1,最后sum的值為55;而第二個(gè)程序變量i的初值為0,終值為9,整個(gè)程序共循環(huán)了10次,但是每次循環(huán)是先使i的值自增1然后再把變化之后i的值送往sum相加,最后sum的值同樣也為55。通過(guò)運(yùn)用比較歸納法,使得學(xué)生對(duì)循環(huán)語(yǔ)句的認(rèn)識(shí)更系統(tǒng),運(yùn)用會(huì)更靈活。
圖1while循環(huán)語(yǔ)句結(jié)構(gòu)的兩個(gè)程序
(3) 以學(xué)生為中心,遵循啟發(fā)式教學(xué)原則。啟發(fā)式教學(xué)是建立在建構(gòu)主義理論基礎(chǔ)上,以學(xué)生為中心,屬于探究式教學(xué)模式的一種。為培養(yǎng)學(xué)生的邏輯思維和創(chuàng)新能力,在教學(xué)過(guò)程中教師應(yīng)遵循啟發(fā)式教學(xué)原則,通過(guò)各種教學(xué)方法和手段激發(fā)學(xué)生的學(xué)習(xí)欲望,讓學(xué)生積極投入到學(xué)習(xí)活動(dòng)中并學(xué)會(huì)發(fā)現(xiàn)問(wèn)題、提出問(wèn)題然后逐步解決問(wèn)題。其中,最關(guān)鍵的是在教學(xué)過(guò)程中每一步都應(yīng)與學(xué)生一起探討,采用能夠啟發(fā)學(xué)生編程思維的教學(xué)方法,讓學(xué)生在啟發(fā)下思考,在思考中解決問(wèn)題,從而掌握獨(dú)立分析問(wèn)題、解決問(wèn)題的方法,這對(duì)于程序設(shè)計(jì)課程尤為重要。[2]程序設(shè)計(jì)課程是一門邏輯性強(qiáng)、知識(shí)內(nèi)在聯(lián)系緊密的課程,教師在授課的過(guò)程中應(yīng)該始終注意體現(xiàn)這種聯(lián)系,使得新知識(shí)的引出有理有據(jù),易于被學(xué)生接受和理解。
通過(guò)應(yīng)用程序?qū)嵗秊榫€索展開教學(xué)內(nèi)容,給學(xué)生一個(gè)比較實(shí)際的切入點(diǎn),通過(guò)教師的演示使學(xué)生感覺(jué)容易入手,然后再通過(guò)將此實(shí)例不斷修改、擴(kuò)充,引導(dǎo)學(xué)生編寫程序解決這個(gè)復(fù)雜的問(wèn)題,對(duì)于學(xué)生在設(shè)計(jì)過(guò)程中一些不切實(shí)際的想法和做法給予及時(shí)的糾正。在啟發(fā)式教學(xué)過(guò)程中,通過(guò)發(fā)現(xiàn)問(wèn)題、提出問(wèn)題、分析并解決問(wèn)題、擴(kuò)展問(wèn)題、再解決問(wèn)題等多個(gè)環(huán)節(jié),在這個(gè)不斷向前推進(jìn)的過(guò)程中調(diào)動(dòng)學(xué)生的學(xué)習(xí)熱情,通過(guò)問(wèn)題的不斷深入和擴(kuò)展,有效地拓寬學(xué)生的思維,提高學(xué)生的實(shí)踐能力,使得學(xué)生在課堂上成為真正的主體。[3]
(4) 采用案例教學(xué)法。案例教學(xué)法是教師根據(jù)課堂教學(xué)目標(biāo)和教學(xué)內(nèi)容的需要,通過(guò)設(shè)置具體案例將學(xué)生引入一個(gè)特定的真實(shí)情境中,通過(guò)教師與學(xué)生之間以及學(xué)生相互之間的雙向和多向互動(dòng),積極參與分析、討論、表達(dá)等活動(dòng),進(jìn)而提高學(xué)生分析問(wèn)題和解決問(wèn)題的能力的一種教學(xué)方法。
在教學(xué)過(guò)程中采用案例教學(xué)法,根據(jù)課程的知識(shí)、能力結(jié)構(gòu)要求,由任課教師精心設(shè)計(jì)若干個(gè)案例,案例要求由淺入深,將知識(shí)融入這些案例中,由任課教師指導(dǎo)學(xué)生自主分析案例,充分發(fā)揮學(xué)生的主觀能動(dòng)性和創(chuàng)造性,變傳統(tǒng)的被動(dòng)接收知識(shí)點(diǎn)為現(xiàn)在的主動(dòng)去查找所需知識(shí)點(diǎn)。
3形式多樣的程序設(shè)計(jì)課程教學(xué)手段
(1) 多媒體教學(xué)為主,“粉筆+黑板”教學(xué)為輔助的教學(xué)模式。多媒體教學(xué)方式的優(yōu)點(diǎn)是信息量大、圖文直觀,便于算法的動(dòng)態(tài)演示,有助于增強(qiáng)學(xué)生學(xué)習(xí)的積極性,有利于優(yōu)化教學(xué)過(guò)程,提高教學(xué)效率和教學(xué)質(zhì)量。教學(xué)過(guò)程中,運(yùn)用多媒體技術(shù)教學(xué),有利于激發(fā)學(xué)生的學(xué)習(xí)興趣,能發(fā)展學(xué)生的主體能力。同時(shí)借助于編譯系統(tǒng)進(jìn)行程序從編輯、編譯、鏈接、運(yùn)行到測(cè)試與調(diào)試的整個(gè)過(guò)程的演示,可增強(qiáng)學(xué)生對(duì)程序設(shè)計(jì)的感性認(rèn)識(shí)。但多媒體教學(xué)有其不利之處,主要體現(xiàn)在幻燈片內(nèi)容更新速度過(guò)快,學(xué)生有時(shí)反應(yīng)不過(guò)來(lái),跟不上教師的思路。同時(shí),不恰當(dāng)?shù)幕脽羝褂脮?huì)分散學(xué)生的注意力,影響對(duì)主要問(wèn)題的理解,不便于學(xué)生進(jìn)行前后內(nèi)容的對(duì)照,而傳統(tǒng)的“粉筆+黑板”教學(xué)手段恰好彌補(bǔ)了這一缺陷,所以采用多媒體教學(xué)手段為主,傳統(tǒng)的“粉筆+黑板”教學(xué)輔助的模式既節(jié)約了傳統(tǒng)的板書時(shí)間,以更加整齊、生動(dòng)和可重現(xiàn)方式展現(xiàn)課程內(nèi)容,又增加了信息量,達(dá)到了提高教學(xué)效率和增強(qiáng)教學(xué)效果的目的[4]。例如:可以將概念、含義、知識(shí)要點(diǎn)及大量信息的程序代碼制作成PPT課件,在課堂教學(xué)過(guò)程中做演示供學(xué)生增加信息量,簡(jiǎn)化傳統(tǒng)教學(xué)無(wú)法板書的缺點(diǎn),課堂教學(xué)也不再顯得枯燥無(wú)味。但對(duì)于程序設(shè)計(jì)的分析和編碼過(guò)程可以發(fā)揮傳統(tǒng)教學(xué)手段的優(yōu)勢(shì),進(jìn)行課堂討論、板書講解、結(jié)合提問(wèn)將問(wèn)題層層剖析、層層深入,以達(dá)到師生互動(dòng)的效果。
(2) 現(xiàn)場(chǎng)編程演示,列舉學(xué)生感興趣的實(shí)例。教師課堂現(xiàn)場(chǎng)編程演示,避免只講語(yǔ)法和理論,此舉加大了教師授課的隨機(jī)性和難度,但是卻可以充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性。讓同學(xué)們參與程序編寫、調(diào)試的全過(guò)程,打破編程的神秘感;通過(guò)實(shí)例化、可視化方式把抽象的概念形象化,演示復(fù)雜程序編寫、調(diào)試和運(yùn)行全過(guò)程,進(jìn)一步激發(fā)學(xué)生的學(xué)習(xí)興趣;編程實(shí)例采用貼近學(xué)生生活和實(shí)踐的例子,讓學(xué)生全方面考慮編程要解決的問(wèn)題,將程序用于實(shí)踐以增強(qiáng)其趣味性。
例如,在講授“兩個(gè)數(shù)進(jìn)行交換”的算法時(shí),教師可以以身邊熟悉的事物打比方:有A桶和B桶,A桶中盛放的是紅墨水,B桶中盛放的是藍(lán)墨水,要解決A桶和B桶的紅、藍(lán)墨水互換,我們就必須找個(gè)空桶(T桶),首先將A桶里的紅墨水倒入T桶,然后將B桶里的藍(lán)墨水倒入A桶,最后將T桶里的紅墨水倒入B桶,這樣就完成了A桶和B桶的紅、藍(lán)墨水互換,如圖2所示。從而,再回到兩個(gè)數(shù)交換的問(wèn)題上,學(xué)生便很快會(huì)理解。
圖2“兩個(gè)數(shù)進(jìn)行交換”的算法
(3) 師生互動(dòng)教學(xué),提高學(xué)生的主動(dòng)參與意識(shí)。在教學(xué)過(guò)程中積極營(yíng)造活躍、寬松的課堂氣氛,根據(jù)教學(xué)內(nèi)容需要與學(xué)生情況采用傳統(tǒng)板書配合演示課件、問(wèn)答、討論、總結(jié)等多種手段進(jìn)行互動(dòng)教學(xué),避免只有教師講、學(xué)生聽(tīng)的局面以達(dá)到更好的教學(xué)效果。針對(duì)例題引導(dǎo)學(xué)生拓展思維,鼓勵(lì)學(xué)生介紹自己的方法與見(jiàn)解并適當(dāng)?shù)恼归_討論。針對(duì)某一綜合性的實(shí)際問(wèn)題可以讓學(xué)生代表以專題報(bào)告的形式匯報(bào)解題方法及思路,然后讓有疑問(wèn)的同學(xué)提問(wèn),師生集體討論以解決問(wèn)題。與此同時(shí),讓學(xué)生充分運(yùn)用所學(xué)知識(shí)參與編程,并及時(shí)向教師提出疑問(wèn),做到當(dāng)堂課的問(wèn)題當(dāng)堂解決。此外,還可以挑選1~2名接受能力強(qiáng)、學(xué)習(xí)效果好又愿意為其他同學(xué)服務(wù)的尖子學(xué)生充當(dāng)教師的助手,當(dāng)學(xué)生遇到了問(wèn)題恰好教師又不在或?qū)W生問(wèn)題較多教師忙不過(guò)來(lái)的時(shí)候,請(qǐng)“小助手”為其他同學(xué)講解、調(diào)試程序,這樣,既提高了教師的答疑效率,又鍛煉了尖子學(xué)生的能力,同時(shí)又解決了部分學(xué)生的學(xué)習(xí)問(wèn)題,最重要的是提高了整個(gè)班級(jí)的學(xué)習(xí)氣氛,可謂一舉多得。[5]
(4) 實(shí)行課程負(fù)責(zé)制度,統(tǒng)一重點(diǎn)難點(diǎn)。關(guān)于程序設(shè)計(jì)課程的教學(xué),每位教師在講授時(shí)都有自己的思路、風(fēng)格、個(gè)性和特點(diǎn),也存在各自理解的所謂重點(diǎn)和難點(diǎn),沒(méi)有統(tǒng)一內(nèi)容、統(tǒng)一重點(diǎn)難點(diǎn)去教學(xué)。針對(duì)上述問(wèn)題,可以選擇一個(gè)授課經(jīng)驗(yàn)豐富、專業(yè)知識(shí)過(guò)硬的教師作為課程負(fù)責(zé)人,由負(fù)責(zé)人制定教學(xué)大綱和教學(xué)實(shí)施計(jì)劃,統(tǒng)一重點(diǎn)難點(diǎn),做到統(tǒng)一教學(xué)、統(tǒng)一作業(yè)、統(tǒng)一考核。教學(xué)大綱的制定可以適當(dāng)參考國(guó)家計(jì)算機(jī)等級(jí)考試或程序員考試的重點(diǎn)內(nèi)容,使每位教師都能夠有一個(gè)明確的教學(xué)方向和教學(xué)重點(diǎn)。授課教師定期進(jìn)行座談,交流各自班級(jí)的教學(xué)情況、學(xué)生學(xué)習(xí)情況與教學(xué)心得,根據(jù)實(shí)際情況對(duì)課堂教學(xué)內(nèi)容和手段予以及時(shí)的調(diào)整。課程結(jié)束后由課程負(fù)責(zé)人會(huì)同任課教師一起總結(jié)該課程在本學(xué)期教學(xué)過(guò)程中的經(jīng)驗(yàn)和教訓(xùn),進(jìn)一步為以后的教學(xué)工作作鋪墊。
(5) 構(gòu)建雙向互動(dòng)的網(wǎng)絡(luò)化教學(xué)平臺(tái)。網(wǎng)絡(luò)化教學(xué)是基于計(jì)算機(jī)多媒體、網(wǎng)絡(luò)技術(shù)的一種新型教學(xué)模式,通過(guò)網(wǎng)絡(luò)化教學(xué)平臺(tái)使師生交流、學(xué)生學(xué)習(xí)不受時(shí)間和空間的限制。為了培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,把課程的教學(xué)大綱、實(shí)驗(yàn)大綱、多媒體課件、模擬試題、經(jīng)典程序源代碼以及課外學(xué)習(xí)資料等教學(xué)資源放到網(wǎng)站上,作為學(xué)生課前和課后學(xué)習(xí)的輔導(dǎo)資料。同時(shí),開發(fā)應(yīng)用一系列網(wǎng)絡(luò)化教輔平臺(tái),包括課程學(xué)習(xí)平臺(tái)和測(cè)試平臺(tái),輔以配套的教學(xué)資源,為學(xué)生營(yíng)造一個(gè)良好的自主學(xué)習(xí)氛圍,將教學(xué)延伸到課堂外。這樣學(xué)生既可以利用校園網(wǎng)上豐富的立體化教學(xué)資源自主學(xué)習(xí),又可以通過(guò)互聯(lián)網(wǎng)查詢資料,還可以使用
電子郵件和BBS論壇等方式與教師進(jìn)行課外交流。一方面為學(xué)生答疑解惑,滿足了不同層次學(xué)生的學(xué)習(xí)需要,提高了學(xué)生學(xué)習(xí)的積極性和主動(dòng)性[6];另一方面,也滿足了教師教學(xué)的需要,使得教師和學(xué)生兩者之間的關(guān)系更加融洽以達(dá)到更好的教學(xué)效果。
(6) 組織課外活動(dòng)小組。開展課程設(shè)計(jì)、經(jīng)典程序分析與設(shè)計(jì)等實(shí)踐環(huán)節(jié),組織學(xué)生組建程序設(shè)計(jì)興趣小組,組織系部或校級(jí)程序設(shè)計(jì)大賽,并鼓勵(lì)學(xué)生參加程序員、高級(jí)程序員等專業(yè)技術(shù)資格和水平考試,輔導(dǎo)學(xué)生參加各種編程競(jìng)賽,將課堂教學(xué)與課外競(jìng)賽考試實(shí)踐相結(jié)合,提高學(xué)生分析問(wèn)題和解決問(wèn)題的綜合能力。通過(guò)各種實(shí)踐活動(dòng)使學(xué)生得到鍛煉,進(jìn)一步激發(fā)他們的學(xué)習(xí)興趣,培養(yǎng)問(wèn)題求解和編程能力,有利于提高學(xué)生的探索和創(chuàng)新能力。
(7) 注重培養(yǎng)學(xué)生的創(chuàng)新能力和獨(dú)立解疑能力。在程序設(shè)計(jì)課程教學(xué)過(guò)程中,要注重培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和能力。不僅讓學(xué)生會(huì)用,而且還要會(huì)學(xué)。如果學(xué)生只是學(xué)會(huì)用,難以有創(chuàng)新;如果學(xué)會(huì)學(xué),就有機(jī)會(huì)讓學(xué)生創(chuàng)新。在教學(xué)過(guò)程中,教師要教會(huì)學(xué)生使用幫助(MSDN Library)和通過(guò)在互聯(lián)網(wǎng)上利用搜索引擎獲得幫助,因?yàn)檎n堂時(shí)間及教材容量的限制,學(xué)生在學(xué)習(xí)過(guò)程中可能會(huì)碰到教師未講授過(guò)并且教材上也沒(méi)有的知識(shí),這就要求學(xué)生依靠自己的力量去獲得幫助。當(dāng)他們獨(dú)立解決了問(wèn)題,成就感和滿足感就會(huì)油然而生,從而大大激發(fā)他們的學(xué)習(xí)興趣和積極性。
參考文獻(xiàn):
[1] 姜大源. 職業(yè)教育學(xué)研究新論[M]. 北京:教育科學(xué)出版社,2007.
[2] 謝競(jìng)博. C語(yǔ)言程序設(shè)計(jì)教學(xué)中的問(wèn)題及改革建議[J]. 重慶郵電大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2008,20(2):137-140.
[3] 楊華,王武禮,李立剛. 普通高校程序設(shè)計(jì)課程教學(xué)改革與實(shí)踐[J]. 高等教育與學(xué)術(shù)研究,2008(9):12-15.
[4] 池云. 高職C語(yǔ)言程序設(shè)計(jì)課程教學(xué)改革的探討[J]. 遼寧高職學(xué)報(bào),2009,11(2):37-38.
[5] 蘇寶莉,顧惠斌. 高職程序設(shè)計(jì)類課程教學(xué)改革探索[J]. 福建電腦,2008(1):203,205.
[6] 張玉春.“C語(yǔ)言程序設(shè)計(jì)”課程的教學(xué)改革與實(shí)踐[J]. 吉林省教育學(xué)院學(xué)報(bào),2008,24(10):55-56.
Teaching Reform and Practice of Program Design
FU Sha
(Department of Information Management, Hunan Finance and Economics College, Changsha 410205, China)
Abstract: Aiming at the status about program design courses, The reform of “C Program Design” is researched and studied, according teaching reforms to strengthen students’ abilities at theory and practice, the teaching qualities about this course furthermore are improved.
Key words: program design; teaching reform; teaching organization form
(編輯:白杰)