梁京虎
摘 要:我國IT行業發展迅猛,帶動了對人才需求的上升,其中軟件開發人才的缺口尤為突出。以培養職業能力為己任的中等職業學校是培養就業人才的前沿陣地,必然要抓住這前所未有的發展機遇。學習計算機編程,需要學生有強烈的學習興趣,實施行之有效的教學方法,充分激發調動學生的學習興趣是學好計算機編程課程的最根本、最有效的途徑之一。
關鍵詞:中職學校計算機編程教學方法
對于中職學校開設計算機編程課,各個學校在認識和實施上大相徑庭,有的認為:現階段,中職學校計算機應用技能的培養是重點,以應用軟件的使用為主,而學習計算機編程,需要較強的邏輯思維能力、較為扎實的數學功底和一定的英語基礎,中職學校學生大部分是初中畢業生,基礎較薄弱,導致在學習程序設計時顯得力不從心,因此計算機編程課程的開設不應放在中職階段而應放在高校中。有的則認為:在國外,編程已經成為繼閱讀、寫作、算術這三項基本能力外青少年所需要掌握的第四項必備技能,英國從2014年起在青少年的義務教育中加入了編程教育,我國如廣州等一線城市,編程已逐漸趨向于從幼兒園的娃娃抓起,所以中職學校開設計算機編程課程不但有必要而且還很緊迫。下面,對中職學校開設計算機編程課作幾點分析。
一、社會發展的迫切需求
在我國IT行業發展的起始階段,計算機普及程度不高,計算機應用型人才大量缺乏,應用技能的培養非常緊迫。計算機編程課程學習與辦公自動化、圖形圖像處理、動畫設計等培養學生實用技能課程不同,不能立竿見影的看到學習效果,同時由于缺乏對計算機運行原理的認識,基礎較差的學生對計算機程序設計產生神秘感和畏懼感,導致學生、學校領導對編程課程的開設興趣不高,有些學校甚至取消了計算機編程課程。
近年來,IT行業作為我國經濟中發展速度最快的朝陽產業,越來越受到國家的重視。目前我國正在大力推行國民經濟與社會信息化建設,IT行業發展前景廣闊,我國軟件人才需求每年都以20%的遞增速度增長,軟件開發人才的缺口最為突出。作為培養職業能力為己任的中等職業學校是培養就業人才的前沿陣地,軟件開發人才培養方面有前所未有的發展機遇,開設計算機編程課就顯得非常有必要。懂計算機編程基礎的中職學生大大增強在今后進入科技社會的競爭能力,越來越受到中職學校和學生家長的重視。
二、國家政策的不斷驅動
2014年浙江省教育廳率先將信息技術(含編程技術)課程正式納入到浙江省高考選考科目。2017年7月國務院發布《新一代人工智能發展規劃》提出在中小學階段推廣編程。2019年3月教育部發布的《2019年教育信息化和網絡安全工作要點》,明確表示將推動在中小學階段設置人工智能相關課程,逐步推廣編程教育。
國家對計算機編程的重視度在逐年提升,計算機編程教育正經歷從“非剛需”向“剛需”的轉變。人工智能時代的到來也加快了我國中小學中普及計算機編程的進度。作為我國高中階段教育重要組成部分的中等職業技術教育,是培養與我國社會主義現代化建設要求相適應,具有基本的科學文化素養、繼續學習的能力和創新精神的高素質勞動者,應積極響應國家政策快速把計算機編程課程開設落地生根。
三、素質教育培養的要求
教育部制定的《關于全面推進素質,深化中等職業教育教學改革的意見》中要求中等職業教育要樹立以全面素質為基礎、以能力為本位的觀念,職教生應該具有創新精神和實踐能力、立業創業能力。學習計算機編程能達到中職生素質培養的要求。1、學習計算機編程能強化學生邏輯思考能力。寫程序必須去思考如何合理的安排代碼或指令,如何讓程序運行流暢等,對事物的邏輯分析能力會有極大的提升;2、學習計算機編程能增強學生抽象思考的能力。解決一個問題的算法能表達抽象的事物;3、學習計算機編程能提高學生融會貫通的能力。計算機編程語言種類繁多,但只要掌握一門語言,學習其他語言觸類旁通;4、學習計算機編程能提高團體協作的能力。在適當的教學課堂設計下,學寫程式就像玩游戲破關一樣,同學彼此討論“破關攻略”,你不會?我教你,我卡關,你幫忙,同時在互動之中增進情誼,也學到如何用團隊力量解決問題;5、學習計算機編程能增進解決問題的能力,面對一道道關卡的挑戰,學生會不停地利用手邊學到的資源、程序,試著達成破關的目的而不斷的動腦,一旦養成這樣的習慣,在碰到生活中或是其他學業上的問題時,自然也會試著自己去解決。
綜上所述,學習計算機編程對于學生素質方面的培養有諸多益處,開設計算機編程課程不僅是專業知識培養的要求也是素質教育培養的要求。
四、實施行之有效的教學方法
中職教育是以就業為導向,實踐教學和技能訓練是中職教育的最突出特征,也是最為關鍵的環節。中職學生普遍反映計算機編程難學,學習興趣不高,解決問題的關鍵在于教育方法的創新。古人云:“知之者不如好之者,好之者不如樂之者”。興趣對學生的學習有著神奇的驅動作用,充分激發調動學生的學習興趣是學好計算機編程課程的最根本、最有效的途徑之一。
針對計算機編程這門課程的特點,可采取下面教學方法和措施來提高學生的學習興趣。1、“項目式任務驅動”教學法。教學圍繞“工程項目”進行,提出問題,以學生獨立完成為主,教師為輔,培養學生探索問題和解決問題的能力,更有利于創新能力的培養。2、“分組討論”教學法。程序設計最大的特點:解題方法多樣,一題多解。在教師的統一“指揮”下采用分組討論式教學方法,引導學生們通過提問、答疑、實驗、論證,互相啟發,相互協作,總結經驗,充分發揮學生的積極性與主動性。3、“典型案例分析”法。學習編程不僅是程序設計語言的學習,更是讓學生學會如何去編程解決實際應用。采用典型案例分析,實現理論與實踐相結合,教師在分析過程中講授專業理論知識、分析應用技巧、擴展解題思路,讓學生能學以致用。通過這些行之有效的教學方法,讓學生能主動思考、主動學習、主動實驗,學習編程將不再是那么神秘,那么高深。
總之,中職學校開設計算機編程課既是時代發展的大勢所趨也是國家政策,同時也是學生個性發展的內在需求。中職教育側重于對專項技術能力的培養,目標是成為初級、中級的技術人才。新的時代已經漸行漸近,我們根本無力阻止,與其坐以待斃,不如我們緊跟人工智能發展的新機遇,適應潮流,隨風起舞。