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