吳昊 江蘇省如皋中學
現階段,社會競爭尤為激烈,高中生應該努力提升自我,學習更多技能,從而保證自己在激烈的競爭中能夠有立足之地。當前階段,計算機信息技術已經逐漸滲透到各個領域中,不斷擴大應用范圍。如果無法掌握計算機技術,就會被社會所淘汰,不利于其自身的發展?;诖耍斜匾扇∫欢ù胧┡μ嵘溆嬎銠C編程能力。
對于高中生來說,為奠定以后報考計算機相關專業的基礎,就需要在高中階段努力提升自身計算機編程能力。編程技術在軟件開發以及應用中應用較多,在高中階段學習計算機編程,主要需要掌握一定的數學基礎,擁有靈活的建模以及邏輯思維能力,同時還需要熟知測試工具,強化團隊合作,以上都是作為高中生需要具備的基本能力以及精神。同時,掌握計算機編程能力,能夠有效提升思維能力,也能夠養成良好的習慣。從長遠角度分析可知,未來報考計算機專業需要具備一定的編程能力,而編程能力也同樣是高中生步入社會就業后的必備技能。但是,從當前學習情況來看,學生的計算機編程能力普遍不強,僅能夠在教師給予編程理論后按照教師的方式進行編程,仍未掌握獨立完成編程的能力,綜合性實踐能力較差,長此以往,學生學習成就感就會喪失,無法實現自我價值,導致學習積極性下降,基于以上分析,學習計算機編程有利無害,且能夠很好的實現自我價值。
高中生在計算機編程知識的學習過程中,首先需要重點學習好編程的語句格式以及具體應用。但是并不是學習好語句格式就能夠掌握編程方法,還需要做好重點練習,并借助課堂學習以及上機練習等方式加深印象,在練習過程中如果發現錯誤,需要及時改正,保證語句的使用正確。其次,還需要對程序的結構知識有深刻認知,這也是編程程序的基礎內容,如果沒有很好的掌握程序結構,在編寫程序時就會出現混亂,程序的可讀性以及執行效率都會受到制約。基于此,就需要熟練掌握計算機編程的各種程序,并做到熟練、深刻的理解感悟。也就是說在計算機編程的學習過程中,需要讀懂示例,并加以分析。在學習多結構嵌套程序的過程中,需要重點標記嵌套功能以及層次,為做好區分,保證層次分明,可以選擇使用不同的符號,這樣程序的可讀性也能夠得以增強。第三,編寫程序時,為保證思路清晰,可以先畫一張流程圖,根據流程圖編寫程序,條理會更為清晰。第四,要學會模仿編程,這也是編程學習的基礎。例如在學習“1+2+3+4+…+100”的案例后,在課后就可以進行模仿訓練,例如“1+2+3+4+…+50”或者“1+3+5+7+…+99”,在編程過程中,可以先畫出流程圖,利用流程圖就能夠將程序的基本框架建立起來,做類似編程時,僅替換掉內容即可。利用此種方式,高中生學習編程的自信心也更強,且能夠很快掌握類似題型的規律,更好的學習編程知識,提升編程能力。
一個成熟的計算機程序,不僅要保證能夠正確執行,且需要有很強的可讀性,對應用效率也有一定要求。由此,在程序編寫時,還需要注重編寫的風格,只有養成良好的風格,加之邏輯清晰的代碼,讀起來才更為容易。在具體編寫程序時,需要重點規范首個程序,嚴格按照相關規范進行編寫,保證程序的正確性。同時,高中生還需要積極檢查并評價自己編寫的程序風格,一旦發現問題需要及時作出改正。同學之間需要做好互查,積極指出其中存在的不良習慣以及錯誤的代碼。此外,高中生還需要選擇1-2 篇編程規范進行閱讀,在閱讀后,需要對相關規范進行補充,加入自己的見解,從而制作出新的文檔,增強自身編程規范。
高中計算機編程課程中,實踐課程對于高中生來說尤為重要,但是相比而言,實踐課程的難度系數也最高。在日常生活以及學習中,可以多參加課外實踐活動,利用趣味性的實踐課程強化自身的實踐能力。在活動過程中,可以以小組為單位進行實踐訓練,保證小組成員間可以互相學習、互相借鑒,從而強化學習能力。實踐過程中,高中生需要積極做好拓展,不應該僅局限于教師安排的題目,還需要學會對題目進行改編,將自己的想法加入進去,并與老師共同探討,與其他同學進行分享,闡述自己的觀點,利用此種方法,學生的自主創新能力、推理能力也會得以增強,進而全面提升其計算機編程能力。
熟能生巧是學習一切知識的真理,其同樣適用于高中生計算機編程能力的學習。在學習過程中,需要堅持多寫多練的原則,從而從根本上提升其綜合能力。只有熟練編寫代碼,才能夠成為一個優秀的程序員,而這個過程離不開長時間的練習。同時。還需要應付除計算機以外的其他課程,學習時間很緊,這就需要高中生根據自己的實際情況抽出時間進行訓練,做好課后鞏固學習。首先,可以練習“復制”代碼,在熟練后,才能夠練習編程算法,同時培養編程思想,只有這樣,才能夠不斷總結經驗,提升自己的計算機編程能力。
在高中生自主學習的過程中,最好的資料就是案例,許多教師在授課時,也多喜歡采用案例教學法進行教學,不僅學生更容易接受,且教師授課也更為便捷。案例法能夠顯著提升其自主學習能力,這對編程技能的提升有一定積極意義。作為高中生,就需要將學習與現實生活相聯系,更為清晰的認識到計算機編程主要的學習內容。在程序編寫過程中,會遇到許多現實問題,這些對其計算機編程能力的提升都有一定促進意義。在案例學習時,高中生可以自發采用小組形式進行學習、討論。如此,學生的學習積極性也會更高,學習內容會更為深刻,利用思維碰撞的方式,學生的創新思維能力也能夠得到有效強化。此外,在案例學習過程中,如果遇到不懂的知識,需要及時詢問老師,在教師的指導下,相信高中生會獲得更為新穎的思維,有利于提升計算機編程能力。同時,還需要積極對社會企業對軟件程序的需求進行調查分析,并根據企業需求制定學習內容,真正做到以企業需求為導向,全面提升學生的計算機編程能力。
綜合上述分析可知,當代社會經濟的發展需要計算機技術的支持,這就需要積極培養計算機軟件人才。提升高中生計算機編程能力有利于未來社會的發展進步,但是,相比于其他學科,計算機編程知識內容較為復雜,在學習過程中,需要循序漸進,在打好堅持基礎知識后,才能夠進行深入學習。對于高中生自身來說,還需要保持積極進取的精神,不怕困難,努力拼搏,從而將自己學習到的理論知識用于實踐中,真正做到理論與實踐相結合,不斷提升自身的計算機編程能力。