王寶英
摘 要:介紹了高職教育體制現狀。提出了一種高職院校C語言教學中新的學習模式,對課程教學方法和手段進行了創新,配合全新評價體系,培養學生獨立學習能力,論述了該方法的具體實施方案,通過教學實踐驗證該方法的可行性。
關鍵詞:高職教育;理實一體化;團隊合作;教學改革
《C 語言程序設計》是高等院校計算機、電子相關專業學生的專業基礎課程,為后續很多相關課程奠定基礎。是學生通過這門課,可以掌握程序設計的基本方法,并逐步形成正確的程序設計思想,培養電子產品開發的能力。近年來對電子專業學生的教學實踐中發現,學生們普遍認為這門課難度大、不易入門,有些學生能夠掌握基本語法規則,針對某個實際問題很難給出正確的算法。其根本原因在于傳統的教學模式的弊端和局限性。因此建立一種全新的學習模式勢在必行。
一、理論實踐一體化教學
(一)模式內涵。理實一體化是指理論課實踐課同時進行。C語言是一門實踐性很強的課程,傳統方式由于實訓條件限制等,這門課通常理論課和實訓課分開上。導致理論教學滿堂灌。而單靠教師講授,學生很難把兩節課的知識全部消化理解,等到下一次上機實踐時多數學生已經忘記課堂上聽到的知識。所以,教師對每次課程各環節的設計就很重要,每講授一兩個知識點就讓學生上機運行,是學生對程序設計有更直觀的理解。
(二)實施方法。高職教育的培養目標面向基層,面向生產服務一線,培養的是技術應用型人才,而非學術型人才。因此,高職教育重點是培養學生解決實際問題的能力。基于上述對培養目標的定位,教學過程中應從教學內容到教學方法上對教學計劃進行科學的調整,突出C語言做為計算機解決實際工具的作用。實施方法如下:
在課程設計理念指導下,堅持工作過程為導向,以真實調研項目為依托,以程序員工作步驟為主線,突出程序員工作崗位核心能力要求,強調一個編程工作項目貫穿教學始終,培養學生任務意識,發揮團隊作用,發揮教師的引導和點評作用,細化和選擇典型調研工作任務,按照工作流程,完成編程工作任務,提交供企業參考的有價值的程序。建立完善突出職業能力培養的課程標準,規范課程教學的基本要求,提高課程教學質量。圍繞課程內容,提出以工作的需要確定應傳授給學生的知識技能,采取多樣化教學形式,鍛煉學生思維能力、動手能力、團隊合作精神、人際交往能力等。
(1)以Visual C++6.0為開發環境。源代碼均在Visual
C++6.0下運行通過,所有案例的輸出結果均確保源代碼的正確性。(2)將編程的理論和方法融入案例中。結合高職高專學生特點,將C語言的基本概念、基本理論和編程的基本方法都盡量放在程序案例中,各個程序案例不僅有詳細的分析和注釋,而且有完整的輸入和輸出結果顯示。(3)以項目帶動案例,強調C語言程序設計的實用性。通過完整的“學生成績管理系統”項目的分析研究、綜合設計,將前面內容組織起來,提高學生C語言程序設計的綜合運用能力。(4)根據高職高專計算機教育目標,組織教學內容和知識結構,以應用為主線,力求做到科學、全面、先進、合理。教學內容及結構體現了知識的漸進性、系統性、邏輯性和科學性的規律。(5)易于學生自主學習。
二、團隊合作的分組教學
(一)指導思想。程序設計是非常重要的專業基礎課,同時又是一門理論性和邏輯性強、比較抽象的課程,為體現其特點本課程以具體工作過程導向原則設計應用項目,通過項目教學模式,將程序設計工作各階段進行銜接,形成工作的完整體系。針對每一應用項目采取多元化教學方法 (案例教學、課堂擬真教學、市場實地訓練等);在章節布局上采用單元教學,單元考核的辦法,將應用項目納入單元之中,單元內容為:第一單元,C語言概述;第二單元數據類型及表達式;第三單元,程序設計結構。第四單元,數組。第五單元,函數。第六單元,指針。確保學習者達到課程知識貫通、應用能力提高的目標。
(二)實踐過程。(1)項目教學法。整個課程教學采用項目教學,與傳統的教學相比,由以教師為中心轉變為以學生為中心,由以課本為中心轉變為以“項目”為中心,由以課堂為中心轉變為以實際程序設計工作為中心。運用項目教學法進行教學設計的時候,我們強調學生是認知的主體、是知識意義的主動建構者。根據項目教學的教法思路和教學設計原則,整個課程教學采用一個實際項目為主線,將學生進行模擬分組,組成團隊,由小組在教師指導確定具體的項目任務,教師通過下發項目任務書把學生引入到需要通過某知識點來解決現實問題的情景,小組通過團隊協作學習,開展小組交流、討論,共同完成項目。(2)任務驅動法。整個課程教學從課堂講授、教學組織和實訓環節均圍繞一系列的任務進行,學生在教師的引導下開展探究性學習,通過參與任務解決的過程,實現學生主動學習,學與做相結合。(3)情景教學法。調動學生的學習積極性,促使學生自主學習、自主探究,在教學中,根據學生的特點和心理特征,以及調研工作的實際情況設置適當的情境,將抽象的任務具體化、情景化,從而引起學生的興趣,從而獲得最佳的教學效果。比如在項目任務五中選擇調研方法進行信息收集時,一些具體的調研方法如何選擇,如何運用,我們就可以利用利用電教創設情境,借助板畫展示情境,借助語言入情境,這樣就將比較抽象的方法生動化,學生易學易懂。(4)角色扮演法。我們每一項任務的完成都需要團隊來做,團隊中的每一成員都有一角色扮演;同時我們在任務完成后的任務評價中,由學生充當評判員角色可以增加學生的成就感和責任感。(5)其他教學方法。除講授、提問、學生分析、討論等常用的方法外,結合課程的特點,適應高職的要求,探索并完善以參與式、體驗式、交互式和模擬教學等實踐教學為基本形式的多種方法。
三、評價方法
教學評價體系應包括兩部分:教師課堂教學質量的評價及學生學習成績的評價。學校長期以來對學生的評價是 “一份試卷定成績”,并把這 “成績”作為評價教師教學質量的標準。這會使得教師在上課時只注重理論知識的灌輸和訓練,而忽視了對學生其它方面技能的培養;也會使得學生平時上課不認真聽講,考前突擊,死記硬背,考后忘得很快,不利于知識的掌握以及培養學生的獨立思考的能力,也不能真實地反映學生的專業水平。考核應該是一個全面的、綜合的、動態的評價過程。應該更加注重考查學生的動手能力、分析、解決問題的能力以及創造性等。對于不同的內容提倡采用多種考核方法,比如課堂提問成績,上機實踐考核成績,課程設計方案成績,讓學生分組備課試講,交換師生位置等,各種方式占一定比例,綜合評定該門課程成績。
四、對教師素質要求
作為高職院校C語言課程教師,應加強對學生實際職業能力的培養,強化基于工作過程的案例教學和任務教學,注重以任務引領型項目誘發學生興趣,使學生在完成典型任務活動中能掌握C語言程序編寫的基本原理,并掌握C語言在整個電子行業中的作用等等。
應注意職業情境的創設,以多媒體、錄像、校內教學型生產性實訓基地的動態示教等教學方法提高學生分析問題和解決實際問題的職業能力。
教師必須重視實踐、更新觀念、走工學結合的道路,探索基于工作過程的職業教育新模式,為學生提供自主發展的時間和空間,積極引領學生提升職業素養,努力提高學生的創新能力。(1)能進行相關的示例教學;(2)能根據教學法靈活組織教學
(3)具備案例分析、編寫復雜程序方案的能力。
結語:此方法應用于重慶電子工程職業學院電信12級C語言教學過程中,提高學生動手能力,多數學生能過自主學習。獲得良好的教學效果。
參考文獻:
[1] 趙淑平,盧靜等.小團隊合作學習模式在C語言教學中的實施.重慶電子工程職業學院學報,2012(6)109-111.
[2] 葛學鋒.高職院校《數據結構》教學改革探討與實踐.科技創新導報,2009(29).