国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于工作過程的C語言教學(xué)研究

2015-05-15 02:16汪楠
電腦知識(shí)與技術(shù) 2015年8期
關(guān)鍵詞:基于工作過程C語言教學(xué)改革

汪楠

摘要:該文以《C 語言程序設(shè)計(jì)》課程教學(xué)中存在的問題為出發(fā)點(diǎn),結(jié)合教學(xué)實(shí)際情況,在整合教材、改進(jìn)教學(xué)方法、發(fā)展創(chuàng)造思維、加強(qiáng)課程設(shè)計(jì)與實(shí)踐教學(xué)、改革考核方式等方面闡述了基于工作過程的C語言課程教學(xué)改革的思想和方法,以促進(jìn)C語言教學(xué)。實(shí)踐證明,改進(jìn)了教學(xué)方法后,在培養(yǎng)學(xué)生的動(dòng)手能力,維能力以及創(chuàng)新能力方面均取得了較佳效果。

關(guān)鍵詞: C語言;基于工作過程;教學(xué)改革

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)08-0137-02

C程序設(shè)計(jì)語言是受到普遍認(rèn)可的一種計(jì)算機(jī)程序設(shè)計(jì)語言,C語言精練、靈活、功能強(qiáng)大效率高,高校在課程設(shè)置時(shí)將C語言作為編程學(xué)習(xí)的入門課。另外C語言實(shí)踐性強(qiáng),在培養(yǎng)學(xué)生程序設(shè)計(jì)思想和基本技能上優(yōu)勢(shì)明顯,課程的最終目標(biāo)是培養(yǎng)學(xué)生計(jì)算機(jī)編程思想和技能,邏輯思維能力以及軟件開發(fā)員的職業(yè)素質(zhì)、團(tuán)隊(duì)合作意識(shí),以及發(fā)現(xiàn)問題、提出問題、解決問題的能力。事實(shí)上受教學(xué)固定模式束縛,C 語言教學(xué)一直圍繞語法知識(shí)這個(gè)主線展開,教學(xué)按數(shù)據(jù)類型、運(yùn)算符、變量 、選擇語句、循環(huán)語句、函數(shù)、指針的順序來學(xué)習(xí)程序結(jié)構(gòu)。 以循序漸進(jìn)的教學(xué)模式能按部就班地將教學(xué)內(nèi)容傳授給學(xué)生,很難培養(yǎng)出邏輯思維能力強(qiáng)、能解決實(shí)際問題的實(shí)用人才。教學(xué)總圍繞教材中基本語法知識(shí)和經(jīng)典算法開展,學(xué)生即使可以仿寫出簡(jiǎn)單的程序,順利應(yīng)付考試,也無法獲得編程的成就感和自信,也就不會(huì)產(chǎn)生學(xué)習(xí)的興趣和動(dòng)力,更沒有自主思維和實(shí)踐創(chuàng)新的意識(shí)[1]。針對(duì)“懂知識(shí),難編程”的現(xiàn)狀,筆者依托多年實(shí)踐教學(xué)經(jīng)驗(yàn),根據(jù)C語言課程特點(diǎn),創(chuàng)新推廣“基于工作過程”的C語言課程改革研究和實(shí)踐,取得了理想的教學(xué)效果。

1 教學(xué)難題

1)學(xué)生通過常規(guī)的課堂學(xué)習(xí),更多的僅是掌握了語法和基本的程序結(jié)構(gòu),學(xué)習(xí)的目的很模糊,很難形成系統(tǒng)的編程思維,更不要說具備程序設(shè)計(jì)開發(fā)能力。

2)C語言知識(shí)點(diǎn)多,難度較大,學(xué)生學(xué)習(xí)興趣低。加上高職學(xué)生學(xué)習(xí)惰性大,依賴性強(qiáng), 即便開始比較積極認(rèn)真,當(dāng)一而再,再而三遇到學(xué)習(xí)困難時(shí),會(huì)很輕易就放棄學(xué)習(xí)。

3)學(xué)生在學(xué)習(xí)C語言時(shí)看例題,做習(xí)題,練試題,而很少注意實(shí)踐能力的培養(yǎng),創(chuàng)新意識(shí)和解決問題的能力缺乏,要獨(dú)立編程更是常常感到無從下手。而事實(shí)上在編程語言的學(xué)習(xí)中,動(dòng)手實(shí)踐是首要的。

4)現(xiàn)大多教材都多立足于C語言本身的一些語言規(guī)則, 和實(shí)際開發(fā)脫節(jié), 缺乏生動(dòng)、實(shí)用有吸引力且較容易理解的范例,客觀上降低學(xué)生的學(xué)習(xí)興趣, 并不適應(yīng)現(xiàn)今職業(yè)教育的需求

2 基于工作過程的教學(xué)模式

基于工作過程的教學(xué)以工作任務(wù)為主線、教師為主導(dǎo)、學(xué)生為主體,將所要學(xué)習(xí)的新知識(shí)隱含在一個(gè)或幾個(gè)任務(wù)之中,學(xué)生分組通過對(duì)所提出的任務(wù)進(jìn)行分析、討論, 經(jīng)過老師的指導(dǎo)、幫助下找出解決問題的方法,最后完成任務(wù)并總結(jié)經(jīng)驗(yàn)、分析存在問題、提出困惑、討論交流,教師評(píng)價(jià)反饋總結(jié),最終實(shí)現(xiàn)對(duì)所學(xué)知識(shí)的掌握。

2.1 分析職業(yè)崗位,設(shè)定工作任務(wù)

通過廣泛深入IT企業(yè)調(diào)研,切實(shí)分析各種計(jì)算機(jī)專業(yè)相關(guān)職位,對(duì)照職業(yè)資格標(biāo)準(zhǔn), 按照C語言程序設(shè)計(jì)課程要求確定具體的職業(yè)能力培養(yǎng)目標(biāo)。一項(xiàng)工作過程包括若干結(jié)構(gòu)完整的工作任務(wù),完成一項(xiàng)工作過程是一系列工作任務(wù)的總和。綜合IT軟件行業(yè)的調(diào)研結(jié)果、行業(yè)專家訪談, 任課教師集體備課研討等方式獲取有效信息,羅列軟件行業(yè)相關(guān)職位的工作任務(wù)列表,并由此歸納整合實(shí)際工作過程中的典型工作任務(wù), 在此基礎(chǔ)上進(jìn)行分類排序, 抽取置換有趣味性、啟發(fā)性并且適合教學(xué)又在學(xué)生能力范圍內(nèi)的工作任務(wù)。如: 開發(fā)游戲程序、音樂程序、畫圖程序、設(shè)計(jì)簡(jiǎn)易計(jì)算器等。利用有趣實(shí)用的工作任務(wù)激活學(xué)生,吸引學(xué)生,將學(xué)生鎖定到課堂任務(wù)的實(shí)踐中,為提高教學(xué)效果打下堅(jiān)實(shí)基礎(chǔ)。

2.2 以任務(wù)為主線, 學(xué)生為主導(dǎo)分組討論研究

根據(jù)任務(wù)的難度和教學(xué)資源對(duì)學(xué)生進(jìn)行分組,各組任命小組長(zhǎng),以組為單位圍繞工作任務(wù)進(jìn)行分析研究。組長(zhǎng)負(fù)責(zé)組織本組學(xué)習(xí)討論,遇到難題時(shí)負(fù)責(zé)向教師提問,實(shí)行二級(jí)管理[2]。對(duì)每組發(fā)放任務(wù)卡,任務(wù)卡包含任務(wù)基本信息:首先要求掌握基本理論知識(shí),附帶對(duì)任務(wù)的解釋說明;基礎(chǔ)的練習(xí)任務(wù)和進(jìn)階任務(wù);任務(wù)方案說明;任務(wù)完成結(jié)論分析等幾部分。學(xué)生通過查閱、自學(xué)相關(guān)的課程內(nèi)容, 經(jīng)過充分討論,確定思路、技術(shù)和具體方案,自行分組、分工,協(xié)同實(shí)踐,,完成任務(wù)后當(dāng)堂提交,各組交流發(fā)言。一系列的流程中教師只提供必要的引導(dǎo),以學(xué)生獨(dú)立完成為主,將課堂的主體還給學(xué)生。接近實(shí)戰(zhàn)的軟件開發(fā)流程的教學(xué)模式, 課堂氣氛寬松自由,能最大發(fā)揮學(xué)生的能動(dòng)性,學(xué)生的學(xué)習(xí)興趣增強(qiáng),還有利于創(chuàng)新精神和實(shí)踐能力的培養(yǎng), 更重要是的培養(yǎng)他們探索與執(zhí)著的職業(yè)風(fēng)貌,懂得發(fā)揮團(tuán)隊(duì)優(yōu)勢(shì),杜絕了個(gè)人編程時(shí)無從下手而放棄實(shí)踐的常見現(xiàn)象,團(tuán)隊(duì)的互幫互助效果明顯。

2.3 糾正復(fù)讀機(jī)式學(xué)習(xí),真正培養(yǎng)解決問題的能力

傳統(tǒng)的課堂教學(xué)容易引導(dǎo)學(xué)生走模仿路線,也就是教師講基礎(chǔ)語法知識(shí)學(xué)生背,教師分析典型實(shí)例學(xué)生照葫蘆畫瓢,學(xué)生習(xí)慣被動(dòng)接受,沒有思考習(xí)慣更無力分析解決新問題。基于工作過程的教學(xué)方法倡導(dǎo)讓學(xué)生在實(shí)踐中學(xué)習(xí)、在學(xué)習(xí)中思考、在思考中創(chuàng)新[3]。為了完成工作任務(wù) ,學(xué)生必須獨(dú)立思考,這促使學(xué)生在掌握基本語法之余必須自己分析和解決問題,主動(dòng)研究方案和加強(qiáng)合作意識(shí)?,F(xiàn)實(shí)中的工作任務(wù)不可能一成不變,經(jīng)典算法不是一勞永逸的, “程序設(shè)計(jì)”不僅是重點(diǎn),也是難點(diǎn)。所以在整個(gè)教學(xué)過程中,要培養(yǎng)學(xué)生分析問題、解決問題的能力,而不是僅僅讓學(xué)生學(xué)習(xí)C語言的語法,歸根結(jié)底語言僅僅是描述算法的工具,所以如何“設(shè)計(jì)程序“才是應(yīng)該強(qiáng)調(diào)的重點(diǎn)。

2.4 趁熱打鐵,當(dāng)堂評(píng)議總結(jié)提高

基于工作過程導(dǎo)向的教學(xué)方法精髓在于教師引導(dǎo)。教師精心設(shè)計(jì)工作任務(wù),學(xué)生分組完成工作任務(wù),從分析工作任務(wù)到?jīng)Q策、設(shè)計(jì)再到實(shí)施是以學(xué)生為主體。在這個(gè)過程中總會(huì)有實(shí)際問題是不能順利解決的,需要教師講解引導(dǎo),這些講解內(nèi)容恰恰正是教學(xué)的重點(diǎn)和難點(diǎn)。通常教學(xué)重點(diǎn)和難點(diǎn)都是抽象的、難懂的,學(xué)生總?cè)菀妆憩F(xiàn)出畏難抵觸情緒,甚至回避放棄。而在基于工作過程的教學(xué)實(shí)踐過程中這些疑難問題本身是由學(xué)生提出的,他們對(duì)于問題的解答有迫切的需求,思維更為專注,有了思考和充分討論的基礎(chǔ),理解會(huì)變得容易了,這是第一熱。課堂任務(wù)提交后,學(xué)生會(huì)又有一個(gè)思想的小熱潮——等待教師的評(píng)議分析,這時(shí)候他們的注意力非常集中,是個(gè)極好的教學(xué)時(shí)機(jī)。一方面通過教師的評(píng)議他們可以獲得一些新的思路,或者能對(duì)原有的設(shè)計(jì)進(jìn)行擴(kuò)展,一方面他們也希望通過評(píng)議的肯定或者獲得自信心的增長(zhǎng),保持旺盛的學(xué)習(xí)動(dòng)力[4]。筆者在實(shí)踐中的評(píng)議階段常引入競(jìng)爭(zhēng)機(jī)制,形成組內(nèi)聯(lián)手、組間PK的局面,鼓勵(lì)表揚(yáng)高質(zhì)量和高效率的小組, 并給予考核分加分納入總評(píng)成績(jī),為學(xué)習(xí)熱情再添一把火。

2.5 優(yōu)化考核方式, 重視過程考核

基于工作過程的教學(xué)方式是倡導(dǎo)學(xué)生在教學(xué)過程中作為主體的,并參與到整個(gè)教學(xué)流程,重視學(xué)生的實(shí)踐,這樣的創(chuàng)新教學(xué)方式要求有更為先進(jìn)的考核方式與之相適應(yīng)??己藨?yīng)關(guān)注到學(xué)生的學(xué)習(xí)過程,應(yīng)更傾向于實(shí)踐考核,同時(shí)注重學(xué)生綜合素質(zhì)的提高。顯然傳統(tǒng)的理論考試無法給出準(zhǔn)確的測(cè)量, 這就需要優(yōu)化考核方式,重視“過程考核”, 主要考核學(xué)生的理論、實(shí)踐、素質(zhì)三方面在每次課中的體現(xiàn);加強(qiáng)“能力考核”,提高實(shí)踐的考核分?jǐn)?shù)比。在考核過程中,理論分參考學(xué)生聽講、提問、回答問題、作業(yè)和實(shí)驗(yàn)報(bào)告; 實(shí)踐分參考學(xué)生在實(shí)踐中分析、動(dòng)手能力、編程習(xí)慣及任務(wù)完成情況; 素質(zhì)分參考出勤、學(xué)習(xí)態(tài)度、職業(yè)精神[5]。

2.6 任務(wù)小組劃分實(shí)現(xiàn)綜合素質(zhì)培養(yǎng)

基于工作過程的課堂教學(xué)中需要對(duì)學(xué)生進(jìn)行分組,以小組為單位完成工作任務(wù),要求小組成員明確分工,發(fā)揮優(yōu)勢(shì),通力合作,以完成設(shè)定任務(wù)為目標(biāo)[6]。這要求組員間需要深度地分析、交流、討論,不僅互促互進(jìn)發(fā)現(xiàn)不足,還能促進(jìn)良好學(xué)習(xí)氛圍的形成,組員的溝通交流能力得到提高,更培養(yǎng)了團(tuán)隊(duì)合作意識(shí),熟悉軟件開發(fā)流程,實(shí)現(xiàn)職業(yè)綜合素質(zhì)的全面提高[7]。

3 結(jié)束語

通過一段時(shí)間的實(shí)踐,C語言程序設(shè)計(jì)課程基于工作過程教學(xué)使得教學(xué)效果有明顯改善,學(xué)生學(xué)習(xí)積極性高漲,程序設(shè)計(jì)能力明顯提高。在未來實(shí)踐中,打算通過整合教學(xué)內(nèi)容開發(fā)更適應(yīng)學(xué)生的工作任務(wù),努力提升教師自身的實(shí)踐能力來保障最大程度發(fā)揮基于工作過程教學(xué)方法的良好效應(yīng),為社會(huì)培養(yǎng)更多有用的人才。

參考文獻(xiàn):

[1] 謝光強(qiáng),李楊. “C 語言程序設(shè)計(jì)”教學(xué)中存在的問題與建議[J].廣東工業(yè)大學(xué)學(xué)報(bào),2005(9).

[2] 張蕾. 基于項(xiàng)目化教學(xué)的“C語言程序設(shè)計(jì)”課程改革[J].計(jì)算機(jī)教育, 2013(1).

[3] 李小強(qiáng),周春雷.基于工作過程的高職非計(jì)算機(jī)專業(yè)C語言教學(xué)研究與實(shí)踐[J].電子商務(wù),2010(10).

[4] 王曉勇, 肖四友, 張文祥. 基于能力培養(yǎng)的C語言項(xiàng)目化訓(xùn)練教學(xué)模式初探[J].計(jì)算機(jī)教育, 2009(11):62-64.

[5] 熊治榮. 任務(wù)驅(qū)動(dòng)法在程序設(shè)計(jì)教學(xué)中的應(yīng)用[J]. 硅谷,2009(12):161.

[6] 張悅. 項(xiàng)目驅(qū)動(dòng)教學(xué)法在C語言課程中的應(yīng)用[J]. 職業(yè)教育研究, 2007(2):164-165.

[7] 沈銀丹.基于工作過程導(dǎo)向的高職C語言教學(xué)改革嘗試[J].實(shí)踐與探索, 2010(5).

猜你喜歡
基于工作過程C語言教學(xué)改革
基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
基于C語言的計(jì)算機(jī)軟件編程
高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應(yīng)用