葉煜+任華+丁蓮
摘要:本文根據高等職業(yè)教育的目標,結合C語言課程的特點,在分析了傳統(tǒng)教學存在的局限性和項目化教學的優(yōu)勢基礎之上,提出了項目化教學項目選擇原則,探索了項目化教學的實施和考核方式,在教學實踐中取得了較好的效果。
關鍵詞:C語言;項目化;形成性考核;終結性考核
中圖分類號:G420 文獻標識碼:A
Project-based Teaching Reform and Practice of C Language of Vocational Colleges
YE Yu,REN Hua,DING Lian
(Chengdu Vocational College of Agricultural Science and Technology School of Electrical and Information Engineering,Chengdu 611130,China)
Abstract:Based on the goal of higher vocational education, combining the characteristics of C language programs,the analysis of the strengths and limitations of project-based teaching of traditional teaching on the existence of proposed project teaching the principles of project selection,implementation of the project to explore the teaching of and assessment methods,and achieved good results in teaching practice.
Keywords:C language;project teaching;processing test;final test
1 引言(Introduction)
C語言是當今使用范圍非常廣泛的程序設計語言,TIOBE網站公布的編程語言排名中長期占據第一位。C語言既可以作為程序設計的入門語言,同時又是應用廣泛的開發(fā)語言,因此它也是各個高校計算機專業(yè)的必修課。目前,許多高校在C語言的課程教學實踐中,依然采用從語法、語句規(guī)則到算法的講解,再到學生的自主練習的模式;也有根據課程內容選擇針對性的小案例的模式[1]。這種教學模式在理論知識的學習上具有很好的系統(tǒng)性,但限制了學生的發(fā)散性思維,扼殺了學生探究問題、解決問題的主動性[2];同時,學生在學習過程中也覺得內容枯燥繁瑣,學完之后知識零散難以整合,難以把實際問題和算法及程序相結合,且沒有軟件工程的思想,不會自主分析和實現實際項目。因此迫切需要用新的教學模式和教學方法來改變教學效果不佳的現狀。
項目化教學改革的目標是培養(yǎng)應用型技術人才,以項目為主線全新整合C語言課程內容的探索型學習為手段,通過有計劃有步驟地實施一到兩個完整項目,把課程的理論知識與項目實踐有機結合,在項目成長的過程中開發(fā)學生自主學習的潛能,培養(yǎng)學生協(xié)作互助的習慣,培養(yǎng)適合社會的具備自主學習能力的創(chuàng)新型實用人才。
2項目化教學的優(yōu)勢(Advantages of project
teaching)
“項目化教學”是以項目為載體,整合課程內容,“學生主體,教師引導”的教學模式。改變傳統(tǒng)“教師講,學生聽”的被動接受模式,教學過程是圍繞著學生展開的,學生參與到教學過程中,能激發(fā)學生學習的積極性;“項目化教學”中學生是知識累積和成長的主動建構者,學生帶著具有實際意義的任務在探索中學習,通過自身獨立的活動,其創(chuàng)造性和自主學習能力可以得到較充分的發(fā)揮[3];“項目化教學”將課程內容整合到一個綜合項目中,能按軟件工程的思想對項目進行設計和模塊分割,學生在學習課程內容的同時了解了軟件開發(fā)的思想和流程;“項目化教學”更加注重實踐能力、分析問題及解決問題的能力,而這些能力正是公司企業(yè)對人才的要求,符合市場需求。另外,語法和算法是程序不可或缺的內容,也是很枯燥的內容,項目化教學使這些內容學習的切入點不同,切入點不同是被動接受到主動求知的分水嶺,從而使學生在學習過程中從“要我學”變成“我要學”,自然而然地了解與接受相應的語法知識和算法思想。
3項目選擇的原則(The principle of project
selection)
項目化教學要能達到預設教學目標,根據高職學生的特點以及計算機專業(yè)的教學要求,項目選擇要符合以下幾個原則:
(1)符合專業(yè)培養(yǎng)目標和教學大綱的要求
項目所涉及的知識和技能要符合專業(yè)培養(yǎng)目標以及教學大綱的要求。對于計算機專業(yè)的學生,C語言定位在語言基礎和語法常識的學習,編程思想和編程能力的培養(yǎng)上,后續(xù)課程學習面向對象的程序設計語言JAVA或C#等,項目中可以適當弱化比較難且不常用的內容,以編程思想和編程能力為教學重點。
(2)符合由淺入深的認知規(guī)律
根據學生的實際情況選擇相應的項目,項目本身難度要適中,過于簡單一方面知識和技能的覆蓋面肯定不足,另一方面,太容易完成的任務也讓學生沒有進一步探索學習的需求;難度過高則會讓學生覺得怎么努力都完不成任務產生強烈失敗感而放棄學習。項目要在學生學習掌握的知識技能能基本解決的范圍以內,有能直接完成的內容,也有需要進一步學習、思考之后才能完成的內容,學生之間通過相互協(xié)作,進一步學習完成項目內容之后,產生的成就感能讓他們產生自我肯定的心理,既能培養(yǎng)協(xié)作互助的習慣,又能培養(yǎng)探索學習的精神。
(3)項目要有實際意義
項目的知識性和專業(yè)性不是最重要的,應用性也就是實際應用的意義更為重要,同時也要讓學生能理解、能認知,能根據自己的生活學習經驗來進行分析和把握。比如“校園一卡通”是學生在校學習生活中經常使用的東西,在使用中產生具象的認識以及個性的需求,這對于開發(fā)項目有很好的意義。
(4)項目成長脈絡清晰,讓學生有成就感,激發(fā)學習興趣
項目成長的脈絡要清晰,完成的內容有具體的效果,在分析、設計、實現、完成之后最終看到一個個小的成果,讓學生產生成就感,激發(fā)繼續(xù)學習的興趣和信心。
4 項目實施 (Project implementation)
項目實施是教學過程的關鍵,本課題精心選擇兩個項目,一個課內項目“校園一卡通”和一個課外項目“學生檔案信息管理”,課內項目主要在教師指導下完成,課外項目主要通過小組成員相互協(xié)作,自主學習完成。實施過程有以下幾個環(huán)節(jié):
(1)分組。以小組為學習單位,按學生水平、能力對學生進行分組,組內成員互相學習、密切合作。學習過程中肯定有的學生理解充分,學得較快,也有學生會跟不上學習的節(jié)奏,分組學習,以小組為評價考核的單位,促進學習能力強的學生幫助學習能力弱的學生。
(2)明確項目內容,分配項目任務。以情境為基礎,明確項目要達到的總體目標;分解項目明確項目要達到的具體目標,分配項目需要完成的單元任務,讓學生有明確的學習目的,帶著目的聽講、看書、討論、查閱資料。課內項目在教師的主導下完成。課外項目由小組討論,形成設計方案,教師再給予建議,確保項目的合理性和可操作性。
(3)項目具體實施。編碼、修改、調試這個過程中,培養(yǎng)編程能力、上機調試能力,同時注意養(yǎng)成良好的程序設計習慣。
(4)項目檢查。小組之間交叉測試所完成的項目,檢查完成的功能,以及功能的合理性、可靠性。完成項目報告,提交項目代碼和項目報告。
(5)對完成的項目進行總結和評價。
5 考核評價(Assessment and evaluation)
課程考核是檢查教學效果的重要環(huán)節(jié),教學效果的好壞取決于學生的學習效果,學生學習效果體現在工作能力和職業(yè)素養(yǎng)兩方面,因此,課程的考核不能是單純的理論考試結果或上機考試結果,而是一個過程性評價[4]。本課程的考核方式是:形成性考核加終結性考核相結合的方式,形成性考核有出勤(10%)、課內項目成績(40%)、課外項目成績(20%),主要考查學生的學習態(tài)度、獨立思考能力、協(xié)作能力和創(chuàng)造能力;終結性考核有期末考試(30%),主要考查學生重要理論知識的掌握情況。
6 結論(Conclusion)
C語言是一門應用廣泛的語言,它可以作為工作系統(tǒng)設計語言,編寫系統(tǒng)應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序;同時它也是學習程序設計入門語言的首選,是各本專科學院計算專業(yè)的必修課。C語言的教學應該突出能力本位的目標,前面所述的教學改革已經在筆者所在學院的C語言程序設計課程教學中運用,取得了較好的效果。
參考文獻(References)
[1] 相方莉.基于職業(yè)能力培養(yǎng)的高職C語言教學模式改革[J].軟件導刊,2011(6):184-185.
[2] 吳春蘭.淺析職業(yè)教育課程教學改革[J].教育教學論壇,2011(28):24-26.
[3] 高玉萍.項目化教學課堂實施中存在的問題及對策[J].職教研究,2009(9):17-20.
[4] 隋艷,魏燦欣.淺析高職高專院校實施課堂項目化教學中教學質量評價機制的建立[J].牡丹江大學學報,2011(12):161-163.
作者簡介:
葉 煜(1972-),女,碩士,副教授.研究領域:計算機應用.
任 華(1982-),女,碩士,講師.研究領域:軟件技術.
丁 蓮(1984-),女,學士,講師.研究領域:圖形圖像.
endprint