楊芷若
(成都七中林蔭校區,成都 610066)
隨著社會的發展,計算機成為了人們生活中必不可少的要素之一,在人們的生活和工作中發揮著不可替代的作用,而計算機編程能力不僅是人們獲取信息的重要手段,還是當今社會發展對人才基本技能的要求。
對于高中生而言,掌握一定的計算機編程能力是今后從事計算機相關專業的基本需要。編程技術主要應用于計算機軟件的開發和應用過程中。高中生計算機編程能力包括多方面內容,有靈活的建模能力、穩固的數學基礎、邏輯思維能力、測試工具的熟悉度以及團隊協作精神等,這些都是提高我們自身編程能力所要具備的能力與精神。就當下而言,掌握并提高編程能力能有效鍛煉學生的思維能力,促進學生自身養成良好的學習習慣,就長遠眼光而言,編程能力是選擇計算機專業學生所必須的基本能力,更是今后步入社會進入企業必須具備的基本技能[1]。就當下高中生對計算機編程技術的掌握情況來說,存在著普遍性的能力不足的現象,最突出的一個現象就是我們在掌握一定編程理論的基礎上能操作教師教予的編程方式,但是我們缺乏獨立完成一個程序的綜合性實踐能力。這一點導致學生難以在編程技能的學習中獲得成功感,實現自我價值。因此提高高中生計算機編程能力不管是對學生的生活還是對學習都具有重要的意義。
能力的提升是建立在扎實的基礎知識上的,基礎知識是決定行動力和操作能力的重要因素。計算機軟件編程基礎知識包含多方面內容,有VB語言的數據類型、語句、變量、控件和三種基本結構等。以數據類型為例,為了更好的了解不同數據類型之間的區別,可以通過仔細反復的觀看范例演示,尤其是觀察數據的表示范圍;以語句為例,為了避免在編程時出現邏輯或者語法上的錯誤,要分清并掌握每個不同句式的構成和作用,在我的學習體驗中得出閱讀范例和上機練習是強化自身對語句理解能力的有效途徑。
一個好的程序具有執行性高、可讀性強、運行高效和容易理解的特點,而這對編程人員就有很高的編程習慣要求,最基本就是在編程過程中保持代碼邏輯清晰。首先要在嚴格遵守編程規范的前提下進行程序編寫,確定好編程規范再開展后期編寫工作,就對一個程序科學性的影響程度而言,程序的正確性和編程的規范性都具有同等的作用;其次沒完成一個階段的編程,要回過頭對自己編寫的程序養成自我檢查和審視的習慣,以此來及時糾正編寫不規范或者編寫錯誤的地方,還可以與同學之間建立互幫互助互檢查的關系;最后是以強化編程規范要求為目的,養成堅持閱讀編程規范文檔的習慣,并對其進行記錄和整合形成屬于自己的編程規范文檔。
實踐能力是計算機編程的重要內容,也是每一個學習需要突破的難點。我們可以在生活或者學習中鼓勵自己主動的參加一些相關實踐活動,與同學們組成實踐小組來提高實踐的趣味性,從而更好的激發自我的積極性。在參與實踐課程的過程中,我們要大膽的對原有題目進行創新,不要局限于教師給予的范圍或者要求中,勇于將自己的想法和思路表達出來,積極的與教師和同學展開討論,通過表達和分享讓別人知道自己的目的和所追求的效果,讓自己在自主創新積極探索的過程中提高自身計算機編程能力。當然,編程能力的提升離不開平時的鞏固練習,這一點需要我們為自己制定好目標,一步一步的完成自己既定的小目標,在課后通過搜集資料整理問題并在適當的時候想老師請教,逐漸養成自主設計、自學推理的習慣和能力。
不論是哪門學科或者哪門技術來說,孰能生巧都是永恒不變的真理。對高中生編程能力的提升來說也一樣,多寫多練是學習基礎,也是提升能力的根本。每一個優秀的程序員都曾付出過很多的時間在寫代碼的聯系上[2]。作為高中生的我們,學習時間本來就很緊,每個人可以更具自己的實際情況抽出一定的時間堅持練習,但重點在于持之以恒。剛開始可以從“復制”代碼進行練習,主要在于提升自己對一些基礎知識的熟練度,后期要更傾向于對算法和自我編程思想的鍛煉,這一點是編程能力中最重要的,思考才是人類進步的階梯,總結經驗才是事半功倍﹑不斷提高自己的有效方法,不過這些都是建立在擁有一定的熟練度的基礎上的。
案例是我們進行自主學習的最好資料,案例教學法備受大部分教師的喜愛,對我們學生而言,自主學習能力的提升對編程技能的進步是非常有幫助的,而提升自主學習能力的最好方式就是結合案例,因為案例內容與我們是現實生活有較大的聯系性,有利于我們更清楚的了解計算機工作的主要內容,以及所編寫程序在應用過程中可能遇到的現實問題,這些信息對提高高中生計算機編程能力而言是具有導向性指導作用的。我們在案例學習的過程中,一方面可以聯合一些同學組成學習小組,充分利用小組討論合作的力量來激發自己的學習興趣,同時深化學習內容,通過思維的碰撞來促進自己創新思維能力的提升;另一方面要主動向老師請教,在老師的指導下我們可以更加快速的選擇一些新穎、經典的案例進行學習,同時更全面的了解社會企業對軟件程序的真實需求,以企業需求為導向來提高自身計算機編程能力。
總而言之,在社會不斷發展的過程中,各大企業對計算機人才的重視度不斷提升,編程能力作為計算機人才所必備的基礎技能,各大學校也提高了對提高學生計算機編程能力的重視。就學生自身而言,能力的提升不是一蹴而就的,需要長期的積累和堅持,要從各方面對自由有要求,有計劃,才能在掌握扎實理論知識的基礎上擁有軟件編程的實踐能力。
[1]江南,何炎祥.計算機專業編程語言類課程教學的思考[J].計算機教育,2016,No.256(4):156-159.
[2]王洛虎.中學計算機編程學習心得體會[J].中國西部,2017(10).