陳晨
摘 要:本文闡述了高校語言類編程教學的內涵,從理論性強、學生興趣底、入門難,邏輯性強、教學內容枯燥以及實踐性強、不易掌握三個方面介紹了語言類編程教學的主要特點,進而從入門階段、提升階段和成熟階段三個階段分析了高校計算機語言類編程教學階段,并且給出了相關的建議和分析,為探討高校計算機語言類編程教學特點及階段的探討提供科學有效的指導。
關鍵詞:高校計算機;語言類編程;教學特點;階段;探討
中圖分類號:G424文獻標志碼:A文章編號:2095-9214(2016)05-0099-01
前言
隨著計算機科學技術的發(fā)展,各行業(yè)對于計算機技術方面的專業(yè)人才需求增加,尤其是編程類技術人員,而計算機語言類編程是計算機專業(yè)的必修基礎教育類課程,在高校計算機專業(yè)教學中占據重要的地位,如何開展高校計算機語言類編程教學,增強計算機專業(yè)學生的專業(yè)技能,對于培養(yǎng)人才方面具有重要的意義。本文闡述了高校語言類編程教學的內涵,從理論性強、學生興趣底、入門難,邏輯性強、教學內容枯燥以及實踐性強、不易掌握三個方面介紹了語言類編程教學的主要特點,進而從入門階段、提升階段和成熟階段三個階段分析了高校計算機語言類編程教學階段,并且給出了相關的建議和分析,為探討高校計算機語言類編程教學特點及階段的探討提供科學有效的指導。
一、 語言類編程教學
語言類編程教學(Programming language class teaching)是計算機專業(yè)學生認識和了解計算機的必要手段,語言類編程教學課程是計算機相關專業(yè)的核心課程和基礎課程[1]。計算機編程語言(Computer programming language)是采用英文縮寫標識符,用以編寫計算機程序的數字、字符和語法規(guī)劃來組成各種指令或語句,傳達給計算機,以便進行各項工作,完成某種任務[2]。包括機器語言和高級語言兩種形式。
二、語言類編程教學的主要特點
1. 理論性強,學生興趣低,入門難。語言類編程教學課程具有理論性強的特點,內容包含一串串的數字、字符或語法規(guī)則,內容枯燥,高校學生學習起來容易感覺枯燥無味,很難產生濃厚的興趣,另外語言類編程課程通常具有豐富的運算符和數據類型[3],同時,沒有非常嚴格的語法限制,程序設計相對自由,因此,學生學習起來很難把握規(guī)律,對理論性內掌握不好,覺得吃力,對于語言類編程的入門較為困難。
2. 邏輯性強,教學內容枯燥。另外,語言類編程教學課程具有邏輯性強的特點,這主要體現在語言類編程的學習不是短時間內能夠掌握的事情,是一個循序漸進的過程。這就要求學習者在不斷掌握基礎的理論性知識的同時,不斷加強邏輯思維能力的鍛煉,這就要求在語言類編程教學中,教師能夠引導學生如何掌握基礎性理論知識,然后學會思考和設計語言,并且通過多次的引導和訓練過程,培養(yǎng)學生的邏輯思維能力,養(yǎng)成習慣,不斷讓學生認識到語言類編程教學課程邏輯性思維能力鍛煉的重要性。
3. 實踐性強,不易掌握。還有,語言類編程教學課程具有實踐性強的特點,語言類編程教學的目的不僅在于教授學生豐富的理論性知識,培養(yǎng)邏輯性思維能力,其最終目的在于使得學生能夠真正利用編程知識,為解決某個問題而使用某種程序設計語言編寫程序代碼,而且在編寫代碼的過程中不斷實踐與創(chuàng)新[4]。因此,在語言類編程教學中,教師應該引導學生要多動腦,多思考,多實踐,多創(chuàng)新。同時,教師要對學生的編程結果進行指導和點評,鼓勵學生多利用多媒體機房和自己的電腦,盡可能多的進行練習,加強實踐性機會,提高學生程序設計語言編寫程序代碼的操作能力。
三、 教學階段分析
1. 第一階段-入門階段。針對學生剛開始接觸語言類編程課程,對編程的定義和規(guī)則不明白,興趣不高。因此在教學的入門階段,首先,應該循序漸進,讓學生從最簡單的編程類知識入手,引發(fā)學生學習的興趣,逐步增加課程的任務難度,敦促學生不斷進步,從而奠定后期較難知識的基礎。
2. 第二階段-提升階段。語言類編程教學的第二個階段是提升階段,學生通過入門階段的學習以后,已經能夠掌握簡單語言類編程的知識和技能,具備一定的編程學習基礎[5]。此階段,教師應該以學生為主,充分發(fā)揮學生的自主能動性,大膽實踐,多多練習,發(fā)現問題,查找錯誤,想辦法解決問題,教師要及時給學生解答疑惑,進行階段性的評價,不斷督促學生提升編程技術能力。
3. 第三階段-成熟階段。語言類編程教學的第三個階段是成熟階段,學生們經過入門階段對基礎編程類知識的掌握以及提升階段不斷實踐的鍛煉,已經能夠完成一定難度的編程任務,此階段中,教師應該引入項目案例,利用項目案例使學生學會策略分析,并對學生的代碼正確性和健壯性進行評價,讓學生學會測試自己的代碼然后進行重構,從而對學生的編程過程進行規(guī)范,提高學生熟練的編程技術能力。
四、 討論與建議
如今,計算機技術不斷發(fā)展,對于編程類技術人員的需求不斷增加,高校作為培養(yǎng)人才、輸送人才的單位,應該重視計算機語言編程課程的教學工作,加強對于教師自身素質和教學能力的培養(yǎng),針對計算機語言編程課程的特點以及教學階段的特征,不斷拓新教學方法,靈活采用各種教學手段,按照要求完成教學任務,更好地培養(yǎng)編程計算機類專業(yè)人才,造福于社會。
參考文獻:
[1]郭鋰,葉惠文.TPBIM在“廣東省高校計算機公共課教學改革”試點課程中的構建與應用——以“網頁設計與制作”課程為例[J].中國電化教育,2012,(12):111-114,135.
[2]張宏.基于云計算高校計算機實驗機房管理模式的應用——以青島職業(yè)技術學院云計算平臺為例[J].無錫職業(yè)技術學院學報,2014,(5):28-31.
[3]張軍,吳荻,肖曉強等.改進互動教學方式,提高教學質量的探索——論高?!队嬎銠C程序設計》教學改革[J].計算機工程與科學,2014,36(z1):191-194.
[4]崔建峰.地方本科高校計算機相關專業(yè)轉型發(fā)展存在問題與發(fā)展對策研究——以廈門理工學院計算機與信息工程學院為例[J].教育觀察(上旬),2015,(5):52-53,57.
[5]王紅云,肖文雅,姚紅星等.翻轉課堂在高校計算機公修課教學中的應用研究——以《多媒體設計》課程教學為例[J].中國醫(yī)學教育技術,2014,28(4):359-362.