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