劉文元
摘要:職業院校是培養專業技術人才的場所,其肩負著為社會輸送高質量綜合性人才的任務。計算機程序設計課程是計算機科學和技術專業的核心內容,在職業院校中進行程序設計教學,可以提高學生編程水平以及邏輯性思維。但是,從現階段情況來看,對職業院校計算機專業學生的教學而言,大部分學生對計算機程序設計存在恐懼、厭煩等情緒。
關鍵詞:職業院校;計算機程序設計;教學改革
引言
計算機技術發展使現代化科學技術給傳統的計算機課程和教學體系帶來了翻天覆地的影響,傳統模式無法適應社會發展的腳步,所以,一定要加快計算機課程教學改革,才可以培養出和社會發展相適應的綜合性人才。在進行計算機程序課程教學時,不僅要提升學生專業技術,還要讓學生掌握基本編程能力,推動學生可以掌握專業的計算機程序知識以及技能。
一、職業院校計算機程序設計課程教學當中存在的主要問題
(一)教學手段單調,不能調動起學生的積極主動性
在職業院校計算機程序設計課程教學的時候,在通常情況下,都會通過講授說明的手段給學生上課,教師在課程中僅僅是告訴學生,程序語言在使用以及表現的過程中都有哪些命令。這對于學生而言,只是接收了大量生硬且晦澀的語言語法和各種各樣的命令,學生在這個過程中被動接受知識和一系列新概念、專業名詞,在不斷擠壓下會導致學生變得云里霧里、不知所措,從而在后期涉及的編程以及操作中,同樣沒有思路,無法入手,甚至還會存在各種各樣的錯誤和問題等等。再加上缺乏科學的學習方式,學生們就會感受到計算機程序課程的困難,從而使學生對于教師講授的知識點和內容產生出枯燥的心理,對課程內容后期發展望而卻步,出現強烈的厭倦抵觸情緒,最后導致教師和學生間徹底脫節,考試通過率低下,教學質量得不到有效提升,極大的制約了學生以后的發展。
(二)課程教學內容和學生實際發展情況不適應
在職業院校計算機程序設計課程中,大部分的內容通常有著非常強大的邏輯性思維,從而導致學生在以后學習上變得尤為吃力,部分學生無法理解教學內容,長此以往就會徹底放棄該課程的學習以及熱情。比如:在計算機程序設計C#語言教學的過程中,所表現的結構往往是通過:介紹語言——流程圖——數據表現類型——常量和變量——簡單語句——順序、選擇、循環結構——數組——函數——指針等方面構成。在這些過程里面,數組、函數以及指針是C#語言中最核心的表現內容。然而,對于職業院校的學生而言,他們表現出來的邏輯思維、分析能力絕大多數都比較弱,在學習這些內容的過程中往往顯得十分吃力。同時在課程教材中,卻是用大量的習題和例題呈現,這些內容基本上和數學息息相關,且是對數學中出現的問題進行解決。這對于部分數學基礎差的學生而言,學習內容涉及到大量數學知識,就會導致學生在看到這些內容的時候,出現頭昏腦漲的感覺,更何況是對這些內容抱有熱情和興趣。除此之外,還會使教師對例題學習的時候,也同樣要從數學方面的知識著手,繼而才可以講解計算機程序C#語言,這樣會讓學生一直處于似懂非懂的學習狀態下。
二、職業院校計算機程序設計課程教學改革的方法策略
(一)改革計算機程序設計課程教學內容
首先,改變傳統教學中的“學科本位”,重點放在“能力本位”上面,建立科學的教學體系和實踐教學內容,在培養學生的過程中把知識學習、素質培養以及技能實踐相結合,達到“精理論、多實踐、重能力、求創新”的教學模式。對職業院校學生而言,不管是邏輯思維,還是分析能力,都是非常欠缺的,對純理論學習內容缺乏足夠的興趣,所以課程理論講解通常都得不到良好的效果。在設計以及制定項目課程任務的過程中,要把知識點和實踐結合在一起,重視學生參與情況和創造活動內容,而不是只把重點放在結果上面。在后期項目實踐過程中,要對教材內容進行整合,明確學生學習目的和內容,把學習的知識轉化成良好的實踐能力。其次,推動課程內容綜合化。為了可以使學生有計劃的上機操作,要在教學的時候設定系統實訓內容以及流程,針對性提供計算機程序實踐活動。把具體任務當成訓練標準,使學生不只是掌握基本操作方法,而是學會對整個任務高質量完成的方法,在這個時候,操作方法不再是課程教學的核心內容,怎樣完成現實的項目成為教學中最重要的目的,使學生自身實踐能力得到顯著提升。除此之外,可以使用現代化網絡課堂,對學生進行實踐訓練,按照一人一機,使用案列教學模式,提高所有同學的實踐操作水平,同時逐漸深入。到后期用綜合訓練手段,用分組方式進行教學,推動學生全面發展和提升。
(二)通過多種方式手段,調動起學生的學習興趣
首先,在職業院校計算機程序設計課程教學過程中,要突出重點內容,且解析其中的難點,通過項目驅動方式以及案例教學等,選擇一些案例,生動直觀的進行課程教學活動。同時組織學生展開課堂交流、實驗以及實訓分組教學,分解不同的項目,讓學生在各個分工中共同協作、探討,從而得到提升,還可以有效培養學生團隊間的合作精神。其次,在學習理論課程以及實訓課程的時候,要通過多媒體的方法,在多媒體機房里面完成活動,在后期考試時同樣要用上機的考試方式,教師間在課內外的交流通常比課程中的互動更有效,這種密切交流會讓大學生對學術內容感到親切,產生強大推動力,進一步提升學生的學習興趣,使課程氛圍變得愈加活潑起來,激發學生學習積極主動性等。
(三)增強實踐教學
首先,前期設計思想的準備。按照計算機程序設計課程中的內容,制定有實踐課程教學的大綱,并編寫實訓指導書。此外,可以通過多媒體機房,對所有學生展開技能實訓。通過分組訓練,開發小型應用系統軟件。其次,進行校內實訓工作。在進行課程實踐教學時,要把理論和實踐相融合,使學生從實踐中得到理論知識,且可以和現實案例相結合,在講解實踐內容的過程中,要在設計中給出實訓目的、實訓內容和練習內容等,這樣可以讓大學生充分掌握在實訓中要了解的知識,根據步驟完成實訓項目,提高計算機程序設計內容,根據系統的步驟,完成實訓項目,提高計算機編程技能。同時,可以針對性展開校內方針實訓,提高學生的實踐表現技能。從現階段的情況來說,有大部分學生進入軟件公司,從事計算機軟件程序的訓練以及相關學習。
(四)創建平臺
計算機程序設計語言課程是信息技術,要做好課后訓練才可以掌握信息知識。程序語言設計比較復雜,所以在實踐時要加以思考。教師可創建網站,內容設置上分為章節練習以及教學課件等,為學生課后學習帶來便利。依靠網絡交流平臺,比如微信,給師生間的交流創造學習平臺,教師可以和學生溝通,了解其學習情況,為學生解決問題,提高教學質量。教師還要考核學生,掌握學生學習的進度,開發計算機程序設計語言課程系統,設置的試題選取部分章節,開展階段性考核,這樣能夠掌握學生在某階段的學習情況,同時總結學生的具體學習情況,基于此優化教學手段。
結語:
綜上所述,職業院校學習能夠提高學生的學習技能,傳統教學手段不能激發學生的積極性,所以,教師要了解學生情況,優化教學方法,調動起學生的積極性,同時加強上機操作,提高編程能力。這樣可以提升職業院校計算機程序設計語言教學的質量,讓學生愛上編程學習。
參考文獻:
[1]朱勇.淺談應用型民辦高校程序設計課程教學改革設想及思路[J].教書育人(高教論壇),2016(15):82-83.
[2]高職計算機專業語言課教學改革探索[J].牟學鵬.職業時空,2010(01):65-66.
[3]分析微課在高職計算機專業教學中的應用[J].陳華.計算機產品與流通,2020(11):37.