酈麗華
(浙江育英職業(yè)技術(shù)學(xué)院 浙江 杭州310018)
基于Tsinsen網(wǎng)絡(luò)平臺(tái)的高職C程序課程“示范—模擬”教學(xué)改革
酈麗華
(浙江育英職業(yè)技術(shù)學(xué)院 浙江 杭州310018)
結(jié)合教學(xué)實(shí)踐分析了傳統(tǒng)的“示范—模擬”教學(xué)模式在高職高?!禖語言程序設(shè)計(jì)》(以下簡(jiǎn)稱C程序課程)教學(xué)中所面臨的問題,提出了在Tsinsen網(wǎng)絡(luò)環(huán)境下,針對(duì)高職院校學(xué)生的具體情況發(fā)展“示范—模擬”教學(xué)模式的建議。
Tsinsen網(wǎng)絡(luò)平臺(tái);高職;C語言程序設(shè)計(jì);示范—模擬
當(dāng)前,職業(yè)教育越來越受到企業(yè)、社會(huì)和國(guó)家的重視。高職院校亦欲憑借此次機(jī)遇加快改革與發(fā)展。課程改革是高職院校改革的關(guān)鍵。筆者擬以浙江育英職業(yè)技術(shù)學(xué)院的《C語言程序設(shè)計(jì)》課程為研究對(duì)象,對(duì)高職C程序課程在清華大學(xué)提供的Tsinsen網(wǎng)絡(luò)平臺(tái)上的 “示范—模擬”教學(xué)改革進(jìn)行研究。
“示范—模擬”教學(xué)策略是教學(xué)中常用的一種策略。它主要用于動(dòng)作技能類的教學(xué)以及操作技能的學(xué)習(xí)?!禖語言程序設(shè)計(jì)》課程是高職院校計(jì)算機(jī)及相關(guān)專業(yè)的必修基礎(chǔ)理論課。旨在培養(yǎng)學(xué)生具有程序設(shè)計(jì)的基本思想,鍛煉學(xué)生的邏輯思維能力,為后續(xù)課程的學(xué)習(xí)打下良好的基礎(chǔ)。傳統(tǒng)的C程序課程教學(xué)都是采用“示范—模擬”的教學(xué)策略,實(shí)施“定向—參與性練習(xí)—自主練習(xí)—遷移”的過程,教學(xué)過程的具體內(nèi)容如下:(1)定向:通過多媒體教學(xué)等多種方式教師在課堂向?qū)W生闡述語法、原理、規(guī)則等理論,并給出一定量的例題,指導(dǎo)學(xué)生如何使用這些理論知識(shí)。(2)參與性練習(xí):學(xué)生上機(jī)練習(xí)。教師參與整個(gè)學(xué)生上機(jī)練習(xí)過程,邊練習(xí),邊指導(dǎo)。(3)自主練習(xí):課后給學(xué)生一定量的練習(xí)作業(yè),要求他們獨(dú)立完成。(4)遷移:做一個(gè)課程設(shè)計(jì),目的是使學(xué)生掌握C語言程序設(shè)計(jì)教學(xué)中的知識(shí)點(diǎn),了解程序模塊化開發(fā)等內(nèi)容。
從以往的教學(xué)情況來看,C語言涉及的概念、原理和規(guī)則繁多,語句使用靈活,語法限制不太嚴(yán)格。高職高專學(xué)生的學(xué)習(xí)情緒化色彩較強(qiáng),對(duì)感興趣的東西學(xué)習(xí)積極性較高,而對(duì)于枯燥的學(xué)習(xí)內(nèi)容則吸收效率較低。學(xué)生學(xué)習(xí)的主動(dòng)性、自覺性不足,學(xué)習(xí)習(xí)慣不好。許多學(xué)生的學(xué)習(xí)沒有計(jì)劃性,不考慮各學(xué)科之間的關(guān)聯(lián)性,基本是被動(dòng)上課,課后也以完成作業(yè)為主,完成作業(yè)大部分也是通過抄襲等方式完成的。對(duì)于一年級(jí)新生特別是基礎(chǔ)相對(duì)較弱而又沒有學(xué)過計(jì)算機(jī)語言的高職生來說,剛接觸C程序設(shè)計(jì)課程會(huì)感到一些茫然,不知如何學(xué)習(xí),加之以往高年級(jí)學(xué)生給他們帶來的是“C語言如何難學(xué)”的信息,使他們出現(xiàn)一些學(xué)習(xí)心理障礙。因此,高職學(xué)生普遍對(duì)這門課程感到難學(xué)、枯燥、興趣不大,畏學(xué)、厭學(xué)情緒較嚴(yán)重,使得教師的教學(xué)比較困難。
在認(rèn)真分析“示范—模擬”教學(xué)模式的四個(gè)基本程序的基礎(chǔ)上,根據(jù)高職C程序設(shè)計(jì)課程的學(xué)科特點(diǎn),依據(jù)高職學(xué)生實(shí)際情況以及教師多年的教學(xué)經(jīng)驗(yàn),結(jié)合清華大學(xué)提供的Tsinsen網(wǎng)絡(luò)平臺(tái),我們把原有的“示范—模擬”教學(xué)模式擴(kuò)展為:定向→參與性練習(xí)→小結(jié)→被動(dòng)學(xué)習(xí)→自主練習(xí)→遷移→考核等七個(gè)基本程序。擴(kuò)展之后的新模式如圖1所示。
圖1 “擴(kuò)展示范—模擬”教學(xué)模式圖
Tsinsen網(wǎng)絡(luò)自動(dòng)評(píng)測(cè)系統(tǒng)是一個(gè)用于程序設(shè)計(jì)類課程管理和自動(dòng)評(píng)測(cè)的軟件,旨在為程序設(shè)計(jì)類的課程教師提供免費(fèi)的課程管理服務(wù),共享不同課程的教學(xué)資源,促進(jìn)程序設(shè)計(jì)類課程教學(xué)的發(fā)展,為培養(yǎng)計(jì)算機(jī)科學(xué)技術(shù)人才提供幫助。Tsinsen網(wǎng)絡(luò)自動(dòng)評(píng)測(cè)系統(tǒng)能夠動(dòng)態(tài)實(shí)現(xiàn)學(xué)生的管理和題庫的修改(如圖2所示),對(duì)學(xué)生作業(yè)實(shí)現(xiàn)網(wǎng)上布置、提交和評(píng)閱(如圖3所示)。
Tsinsen網(wǎng)絡(luò)自動(dòng)評(píng)測(cè)系統(tǒng)是為高職高專程序設(shè)計(jì)課程的改革研究提供的一個(gè)平臺(tái)。Tsinsen網(wǎng)絡(luò)自動(dòng)評(píng)測(cè)系統(tǒng)面向的是全部學(xué)習(xí)程序設(shè)計(jì)的學(xué)生。高職高專學(xué)生在使用本系統(tǒng)時(shí),該系統(tǒng)題庫的難度已經(jīng)超過了學(xué)生必須掌握的技能范圍。因此,必須針對(duì)高職高專學(xué)生自身學(xué)習(xí)特點(diǎn)進(jìn)行改進(jìn),構(gòu)建一套適合高職高專學(xué)生學(xué)習(xí)和使用的題庫。有了優(yōu)質(zhì)的題庫支持,擴(kuò)展“示范—模擬”教學(xué)模式才可能取得預(yù)想的效果。在“擴(kuò)展示范—模擬”教學(xué)模式指導(dǎo)下,利用Tsinsen網(wǎng)絡(luò)自動(dòng)評(píng)測(cè)系統(tǒng)我們研究出了一套適合高職高專C程序教學(xué)的教學(xué)方式。擴(kuò)展模式的主要操作過程如下。
定向:用問題驅(qū)動(dòng)彌補(bǔ)學(xué)習(xí)興趣不足 定向過程實(shí)現(xiàn)面向個(gè)體的定向,教師向?qū)W生闡明必須掌握的技能,并說明該項(xiàng)技能的原理和程序,演示所創(chuàng)設(shè)的問題情境,激發(fā)學(xué)生的學(xué)習(xí)興趣。高職院校學(xué)生學(xué)習(xí)興趣不足,一直以來都是影響高職院校教學(xué)質(zhì)量的一個(gè)難題。但高職高專學(xué)生的學(xué)習(xí)情緒化色彩較強(qiáng),對(duì)感興趣的東西學(xué)習(xí)積極性較高。因此,如果能設(shè)計(jì)一些學(xué)生感興趣的情境問題,就能激發(fā)學(xué)生思考,也就能彌補(bǔ)學(xué)生學(xué)習(xí)興趣不足而帶來的厭學(xué)等問題。所以,針對(duì)不同的知識(shí)點(diǎn)必須設(shè)計(jì)出一個(gè)個(gè)學(xué)生感興趣的問題,引起學(xué)生興趣,學(xué)生就有了學(xué)習(xí)動(dòng)力。
參與性練習(xí):用貼近生活的案例提高理解能力 在學(xué)生的參與性練習(xí)過程中教師要全程參加。高職學(xué)生是來自中專、職高、技校等學(xué)校的學(xué)生。他們的文化基礎(chǔ)相對(duì)較差,邏輯思維能力不足。C語言這門課程主要的教學(xué)目標(biāo)是培養(yǎng)學(xué)生的程序分析、設(shè)計(jì)和調(diào)試能力,這要求學(xué)生具有較強(qiáng)的邏輯思維能力。所以,教師在課程案例設(shè)計(jì)時(shí)應(yīng)選擇貼近學(xué)生生活的案例,讓學(xué)生從實(shí)際生活知識(shí)中提升理解能力。在案例講解時(shí),要注重解題思路,重點(diǎn)講解算法分析與設(shè)計(jì),避免糾纏語法細(xì)節(jié),降低學(xué)生一次性學(xué)習(xí)的難度,把語法學(xué)習(xí)和解題能力訓(xùn)練分別解決。讓學(xué)生在實(shí)踐中體驗(yàn)程序設(shè)計(jì)的方法和步驟,完成相關(guān)知識(shí)的認(rèn)識(shí)。
圖2 Tsinsen網(wǎng)絡(luò)自動(dòng)評(píng)測(cè)系統(tǒng)功能和用戶管理圖
圖3 Tsinsen網(wǎng)絡(luò)自動(dòng)評(píng)測(cè)系統(tǒng)作業(yè)布置圖
小結(jié):用重講編譯錯(cuò)誤代替漫灌語法 傳統(tǒng)的“示范—模擬”教學(xué)模式是在參與性練習(xí)之后就自主練習(xí)。但是,針對(duì)高職院校學(xué)生的實(shí)際情況,我們把語法學(xué)習(xí)和解題能力訓(xùn)練分成兩個(gè)階段,在提高學(xué)生解題能力之后,再來實(shí)施語法學(xué)習(xí)。C程序設(shè)計(jì)這門課程一般開設(shè)在第一學(xué)年,學(xué)生計(jì)算機(jī)基礎(chǔ)知識(shí)積累不夠,如果此時(shí)給學(xué)生“滿貫”語法,學(xué)生很難理解。所以,可以設(shè)計(jì)各種例題,例題中包含學(xué)生比較典型的、普遍容易出錯(cuò)、尚未完全理解掌握的知識(shí)點(diǎn),引導(dǎo)學(xué)生積極糾錯(cuò),讓學(xué)生在修改錯(cuò)誤的過程中觀察、分析、歸納語法。通過小結(jié)的方式,向全體學(xué)生補(bǔ)充新的語法,演示分析錯(cuò)誤原因,從結(jié)果反推程序語法學(xué)習(xí)。用重講編譯錯(cuò)誤代替漫灌語法,讓學(xué)生在編譯中自己學(xué)習(xí)、總結(jié)語法規(guī)則,形成學(xué)生程序設(shè)計(jì)的自我意識(shí)。
被動(dòng)學(xué)習(xí):用示范模擬加強(qiáng)解題思路引導(dǎo) 高職院校學(xué)生對(duì)數(shù)學(xué)概念、原理理解不夠透徹,不清楚數(shù)學(xué)符號(hào)的含義,對(duì)數(shù)學(xué)在現(xiàn)實(shí)生活中的應(yīng)用缺乏必要的了解,導(dǎo)致在編寫程序時(shí)思路不清,寫不出程序。應(yīng)通過一系列作業(yè)指導(dǎo)學(xué)生參與性練習(xí),激發(fā)學(xué)生參與性練習(xí)的興趣,讓學(xué)生循序漸進(jìn)地掌握知識(shí)。作業(yè)要盡量與示范內(nèi)容相似,加強(qiáng)指導(dǎo)解題思路學(xué)習(xí),同時(shí),作業(yè)中要涵蓋一些重要且在一般性示范中尚未涉及的常用知識(shí)點(diǎn),滿足較高層次學(xué)生提高水平的需求。院校學(xué)生自主學(xué)習(xí)能力不強(qiáng),因此,不能完全依靠學(xué)生自己學(xué)習(xí),可以通過課堂練習(xí)、上機(jī)實(shí)踐等方式讓他們被動(dòng)學(xué)習(xí)。
自主學(xué)習(xí):用引導(dǎo)教學(xué)促進(jìn)自主學(xué)習(xí) 在學(xué)生掌握了語法規(guī)則之后,就要改變教學(xué)中學(xué)生被動(dòng)接受的單向灌輸為主的教學(xué)方法,將學(xué)習(xí)主動(dòng)權(quán)交給學(xué)生,激發(fā)學(xué)生內(nèi)在動(dòng)力。但高職院校學(xué)生的自我約束性不強(qiáng),自學(xué)能力差,學(xué)習(xí)毅力不夠,容易淺嘗輒止,因此,如果把學(xué)習(xí)主動(dòng)權(quán)全部交給學(xué)生,他們自己又會(huì)“放羊”。因此,可借助Tsinsen網(wǎng)絡(luò)平臺(tái),在該平臺(tái)上給不同層次的學(xué)生布置不同難度的作業(yè),要求學(xué)生在規(guī)定時(shí)間內(nèi)完成。這種帶有引導(dǎo)性的學(xué)生自主學(xué)習(xí),一方面,能滿足不同層次學(xué)生的學(xué)習(xí)需要,另一方面,又能強(qiáng)制性地引導(dǎo)學(xué)生自主學(xué)習(xí),對(duì)自我控制能力差的學(xué)生還能起到一定的監(jiān)督作用。
遷移:用模式化編程彌補(bǔ)抽象能力不足 在教學(xué)過程中,很多教師發(fā)現(xiàn)高職學(xué)生模仿能力很強(qiáng),但是抽象能力不足。這可以在遷移知識(shí)的時(shí)候,通過“編程模式化”的方法彌補(bǔ)學(xué)生抽象能力不足,讓學(xué)生能夠通過算法、思路實(shí)現(xiàn)編程,讓語法與算法結(jié)合。我們將實(shí)踐作為培養(yǎng)學(xué)生編程能力的突破口,將編程方式模式化,讓學(xué)生分析題目,依據(jù)模式開發(fā),從算法實(shí)現(xiàn)編程,在模式中完善程序設(shè)計(jì),彌補(bǔ)自身抽象能力不足的問題。所謂編程方式模式化,就是把一些程序編程的方式固定成模板,讓學(xué)生向這個(gè)模塊中添加修改語句就能夠?qū)崿F(xiàn)程序。這樣,一方面,便于學(xué)生記憶,另一方面,也能降低學(xué)生學(xué)習(xí)的難度。
考核:用多種方式考核,改善學(xué)生學(xué)習(xí)習(xí)慣 程序設(shè)計(jì)類課程考核的是學(xué)生的實(shí)踐應(yīng)用能力,大作業(yè)形式雖然能夠?qū)崿F(xiàn)考核目的,卻不可避免地使部分學(xué)生依賴他人成果。所以,在Tsinsen網(wǎng)絡(luò)平臺(tái)上,用上機(jī)考試與實(shí)踐設(shè)計(jì)相結(jié)合的方式形成新的考核標(biāo)準(zhǔn),著重實(shí)踐成績(jī)的考核。這樣,既能達(dá)到考核目的,又能用Tsinsen網(wǎng)絡(luò)實(shí)施考核,還能改善學(xué)生的學(xué)習(xí)習(xí)慣。
“擴(kuò)展示范—模擬”的教學(xué)模式要求教師在課堂教學(xué)過程中隨著教學(xué)群體的變化不斷調(diào)整個(gè)人的身份及注意力關(guān)注的對(duì)象。教師的主要職責(zé)是對(duì)教學(xué)過程的各個(gè)環(huán)節(jié)進(jìn)行精心設(shè)計(jì)和安排,成為組織者。要關(guān)注學(xué)生在學(xué)習(xí)過程中的表現(xiàn),注重引導(dǎo)學(xué)生課堂學(xué)習(xí)的新觀念,讓學(xué)生適應(yīng)網(wǎng)絡(luò)環(huán)境下的自主學(xué)習(xí),成為課堂活動(dòng)的主體,從而增強(qiáng)學(xué)習(xí)的主動(dòng)性。
[1]楊九俊,吳永軍.學(xué)習(xí)方式的變革[M].南京:江蘇教育出版社,2006.
[2]陳睿.“問題驅(qū)動(dòng)”外語教學(xué)模式的設(shè)計(jì)與思考 [J].阜陽師范學(xué)院學(xué)報(bào),2007,(2).
[3]酈麗華.C語言教學(xué)中學(xué)生學(xué)習(xí)積極性的激發(fā)[J].電腦知識(shí)與技術(shù),2008,(8).
酈麗華,碩士,浙江育英職業(yè)技術(shù)學(xué)院講師,研究方向?yàn)橛?jì)算機(jī)教育。
G712
A
1672-5727(2012)01-0095-02