馮琳玲
(江蘇省吳中中等專業學校,江蘇 蘇州 215000)
程序設計課程是計算機類專業學習的基礎,也是學生需要掌握的必修課。教師在開展相關內容的教學時,需要從課程的特點、學情以及理論知識等多個方面入手,立足于云計算教學資源庫,并以現代化的科技手段為輔助,以具有實踐意義的教學策略展開實際教育,幫助學生學習知識技能,助力學生成為社會所需要的技術型人才。
隨著現代科技的發展進步,教育信息化已經成為教育的趨勢,也是當下各院校重點發展的教學方向[1]。云計算教學資源庫是基于計算機技術手段,在網絡空間中存放一定的教學資源,以供用戶調取與使用。中職院校中所設置的云計算教學資源庫,多是與專業教學相關的教學課程以及信息資源,學生與教師能夠在有網絡的情況下,隨時隨地進行學習拓展。立足于云計算教學資源庫,使教師在開展中職程序設計課程的教學時,能夠有更多的教學資源進行教學拓展,能夠創新課堂上的教學手段,并用一些現代化和流行性的知識來提升學生的學習興趣。借助于教學資源庫,使教師能夠對學生進行預習、復習、拓展鞏固的一系列教學管理,讓學生在課下時間也能夠實現自我學習和充實,從而增強學生的專業技能,幫助學生成為更專業的技術性人才,有利于學生之后的就業以及升學[2]。
中職院校在為學生進行培養方案的規劃時,以為社會輸送技術型人才為目標,以培養學生實際操作能力和社會適應能力為目的而展開教學工作。在云計算教學資源庫的幫助下,教師可以適當地改變自己的教學方法和教學觀念,將教學變為多種教學相結合的新型教學,將理論課程和實踐課程進行有機地統一,而不是在不同時間進行分別教學。
在云計算教學資源庫的引入下,教師可以將理論課“搬”到實踐課上一同講學,幫助學生更好地學習知識,應用知識,讓學生能夠在親手操作演練的情況下,快速理解教師所講解的知識原理。例如,在進行《C#控制語句》的講解時,教師可以統一調配計算機室的電腦,先以理論知識為引導,讓學生能夠了解控制語句相關的概念以及程序設計的步驟和注意事項。當學生了解基礎知識之后,教師再在屏幕上為學生實時播放云計算教學資源庫中的操作視頻,讓學生從視頻中的程序編寫步驟了解正確的操作流程,讓學生能夠更好地理解抽象化的概念,也讓學生鞏固了自己所學的知識內容。然后,教師再將電腦主動權還給學生,并將教學資源發送到共享文件夾中,學生再根據所學知識復習編程,當學生忘記了編程步驟之后,可以自行調取教學資源進行復習,從而更好地掌握編程步驟,記憶編程要點。
基于云計算教學資源,教師可以引入項目導向教學,讓每個學生都成為課堂的主體,讓學生不得不參與到課堂學習中,從而鍛煉學生的實踐能力,培養學生的專業技能。而項目式導向教學多以合作探究為主,通過小組合作,班級中的學習氛圍也會變得更為濃厚,學生的學習積極性也會得到提高。
例如,在進行用戶界面設計課程講授的時候,教師可以為學生設定一個簡單的用戶界面設計任務,讓學生通過小組合作的形式去搜集資料,學習知識,總結概括并進行程序設計。在這個過程中,教師可以將云計算教學資源庫開放給學生,讓學生進行自由調取,從而提升學生的項目完成效率。在教學資源的幫助下,學生能夠觀察發現一些已完成的用戶界面設計內容,了解到大致的設計步驟以及設計要點,經過小組討論之后,學生能夠進行界面設計主題的確定,并通過分工合作的形式完成程序設計,達到合作共贏的目標。
教師在教學的時候,要明確自己所要教育的對象是中職學生,大部分學生在日后會直接進入社會工作,面對現實的程序設計問題。因此,教師在開展教學工作的時候,不必局限于課本中的知識內容,而是可以適當地引入生活化的適用場景,為學生創設一定的問題情境,在創新教學內容的同時,也讓學生有了更深的代入感,讓學生能夠有更高的學習興趣和實踐欲望。基于云計算教學資源庫,教師可以為學生找到程序設計的內核,再為其創設一定的情景,以幽默化或者實用性較高的場景來促進學生進行編程。
例如,在進行錯誤調試和異常處理這一節課的教學時,編程出現問題是每個程序員都會遇到的事情,也是每次編寫程序時需要進行自查和糾正的地方。教師在進行這個部分的教學時,可以以生活中常見的程序員為例,讓學生觀看一些程序員編程的畫面,以及程序員本人對于程序設計出現錯誤的看法,選取內容盡可能調侃化和趣味化,讓學生樹立起正確看待bug的心理,也為學生之后的學習樹立信心。而后,教師再在教學資源庫中尋找幾個簡單的出現錯誤的小程序,帶領著學生進行錯誤調試和異常處理的學習,調動起學生的學習興趣,也讓學生掌握實用性的技能手段。
中職院校的教育模式與義務教育的不太相同,不同專業的學生會接受不一樣的教育,學生在更多時候需要通過自主學習的方式充實自我,提升自我,才能夠更好地適應社會需求,也能夠養成良好的學習習慣,從而在社會工作中不斷進修,實現更加長遠的發展。教師在進行中職程序設計課程的教學時,要注意為學生提供相關的教學資源,讓學生能夠在課下時間自由選擇學習資源,自主進行專業技能的提升鍛煉,引導著學生形成良好的自主學習意識。
計算機類專業所學習的程序設計課程,是一門不斷更新,不斷進步的學科,隨著社會的進步以及科技的發展,學生所要掌握的知識內容更是遠遠超過課本上所編著的內容。例如,在進行web應用程序設計的教學時,學校所安排的課時有限,教師在課堂上講解的知識也并不能囊括所有的知識內容,教師只能夠挑一些重難點進行強調,并對一些常會遇到的情況和設計要求進行實踐教學。為了讓學生更適應社會工作,也為了讓學生有足夠的就業競爭力,基于云計算教學資源庫的幫助,教師在課下可以為學生推送一些有關課程的學習資源,以及一些較為深入的教學課程,讓學生能夠有資源可學,有課程可看,滿足不同學生的學習需求。
教學研究表明,云計算教學資源庫對于中職計算機類課程的教學有著重要的價值,教師借助資源庫能夠更好地展開教學管理,增強學生的各方面能力。在程序設計課程的教學實踐中,教師需要明確自己的教學目的,不斷鉆研更具高效性的教學措施,牢牢把握時代需求和社會需要,為學生提供正確的教學指導,幫助學生成為綜合發展的人才。