陸劍
[摘要]? 目前許多職業院校的計算機語言課程設置均有較大的優化余地,以真正培養學生的實際應用能力,并使學生進一步在龐大的計算機語言的多重分支內找到適合自己的職業規劃,未來使程序設計技術真正應用在職業崗位上。對此,職業院校有必要基于計算機語言課程的教學目標、教學組織、教學模式、教學方法進行一些與時俱進的探索與實踐。
[關鍵詞]? 職業院校;計算機語言;課程教學;探索實踐
[中圖分類號]? G712? ? ? ? ? ? ? ? ?[文獻標志碼]? A? ? ? ? ? ? ? [文章編號]? 2096-0603(2021)37-0200-02
一、引言
隨著我國提出要在信息科技占據全球領先地位的戰略目標后,程序設計應用人才成為當前社會急需的人力資源,計算機語言作為程序設計的基礎課程在各職業院校成為熱門課程。但當前尚存一些問題,職業院校的畢業生在校期間系統地學習計算機語言的應用技能及程序思維,畢業后在職業崗位上仍然難以直接承擔技術工作,普遍需要1~2年的過渡期,這對以培養高級應用技術人才為目標的職業院校而言是一種教學偏差。目前職業院校的計算機語言普遍根據就業形勢進行課程設置,教師與學生均可感受到一定程度的適應問題。因此,本文根據教學探索過程中的一些問題與可行的實踐方向,提出一些對培養計算機語言人才有利的教學建議,以推進職業院校計算機語言課程教學的與時俱進。
二、職業院校計算機語言課程教學的探索
(一)教學目標的探索
教學目標的基本原則就是“必須指向學生”,但當前職業院校計算機語言面臨著兩個關于教學目標的問題,其一來源于學生自身的職業規劃。目前諸多職業院校在計算機語言課程方面的職業指導并不清晰,這也使不少學生對未來職業生涯的期望,對計算機語言課程的具體需求欠缺合理性,“學”的目標缺乏指向性和針對性。
其二在于教學目標的可實現性,當前職業院校計算機語言課程以高級語言為主,但高級語言分為面向過程和面向對象兩個大類,具體語言種類達幾十種之多,對于未來有志于從事移動程序開發的學生來說,Swift、C#、Java、JavaScript語言是他們的需求目標,未來以Web開發為職業規劃的則要在掌握前端技術的基礎上,在PHP、Java、Python、Ruby on Rails中選擇一種主修,對于以當下較為熱門的數據庫為職業規劃方向的學生,應以支持應用程序和數據庫交互的SQL編程語言為主,而以游戲編程、嵌入式系統、操作系統、通信系統為未來職業選擇的,首先要選擇C/C++語言為主修方向。如果學生對自己的未來選擇方向、學習目標認知不清,那么教師的教學目標也缺乏精準性,難以真正實現。
(二)教學組織的探索
教學組織形式的發展應滿足社會經濟客觀發展要求,不能成為教學的阻礙。目前職業院校計算機課程的教學組織仍然是傳統的課堂組織,基本采用班級授課制,極少應用分組教學制,個別教學制僅在高級工班或者技師班開展。就當前情況來看,以班級授課制為主難以體現信息時代教育的客觀要求。
當前社會對編程人才的需求缺口日益擴大,班級授課制的低效難以滿足社會的高度需求,應考慮弱化班級授課制的組織形式,將分組教學制的組織形式進行變革與強化,引入組長負責的機制,針對組長采取個別教學的輔助教學形式,對當前計算機語言教學組織進行效率的提升。
(三)教學模型的探索
教學模型是大量用于教學實踐的總結性教學經驗范式,是構成課程和作業、選擇教材、提示教師活動的一種計劃,是承載教學活動的具體結構,充分發揮“理論指導實踐”的作用[1]。由于計算機技術的特殊性,知識教學與技能教學均依賴計算機作為教學工具,職業院校應用較為普遍的“工學結合”的教學模型不適用于程序設計相關專業,目前主流的教學模式仍然是“傳遞─接受”的四段教學法,越來越暴露師生交往模式單向的弊端,學生受體驗性較差、知識技能的認知條件局限影響,對知識與應用技能的學習熱情不高,對布置作業、課外練習等教學模式很難提起積極性,應付訓練的態度較為消極。從教師的角度來看,應付集體課只“拿來”不“思考”的現象也比較突出,教學內容只進行了分工而沒有深入挖掘,盲目堆砌“經驗”和“理念”,缺少教學的個性化特色,而且不同計算機語言的課型沒有明顯差別,有以偏概全的趨勢。
(四)教學方法的探索
教學方法體現了師生在教學活動中的互動關系,通過互動促進反思是計算機語言教學活動的核心和動力,是對知識進行小結、對技能進行檢驗的過程,既能實現技能強化,也能吸取教訓、提高認識。當前范例教學是職業院校計算機語言課程教學的重要教學方法,然而許多教師并不注重實際教學效果,只是通過范例重點展示過程的正確性,幾個范例之間的接續性也不強,導致學生的認識停留在兩種操作的熟練度上。計算機編程的過程是千變萬化的,每一個代碼都充分展現計算機語言應用的深度和廣度,如果范例教學缺乏引導反思的環節,又意圖用范例檢測教學效果,無疑又回到了機械練習的老路上去,學生不能靈活運用技術手段,這也不是職業教育所提倡的,因此教師應注重探索和創設計算機語言教學中良好、持續性的師生互動關系。
三、職業院校計算機語言課程教學的實踐
(一)教學目標的實踐
職業院校的教學目標建立在學生明確的學習目標基礎上,教師有責任明確學生對計算機語言應用層面的了解程度,使學生對各種計算機語言關聯的未來職業認知清晰,明確自己未來職業崗位的發展方向,精準地選擇對該崗位必需的計算機語言技能的個人需求,以建立其相應的學習主動性,使教師與學生在教學目標層面達成一致。職業院校應指定計算機語言教師為相關專業學生進行職業指導,做好就業教育工作,掃清學生對程序設計專業認識不清的障礙,引導和教育學生增強對個人、職業的了解與規劃,為學生將來的學習、工作和人生道路指明方向,使得計算機語言教學目標清晰、可實現、高精準。