王子靖
摘 要:目前,計(jì)算機(jī)技術(shù)的快速發(fā)展,使得人們的日常生活以及工作學(xué)習(xí)都離不開計(jì)算機(jī)的應(yīng)用。因此,為了使得高中生在未來步入社會(huì)能夠更好的適應(yīng)時(shí)代發(fā)展的需求,就需要對高中生計(jì)算機(jī)編程能力進(jìn)行培養(yǎng)。
關(guān)鍵詞:高中生;計(jì)算機(jī);編程能力;編程習(xí)慣
引言:計(jì)算機(jī)課程是高中生學(xué)習(xí)過程中占據(jù)十分重要的地位,其中編程環(huán)節(jié)能夠?yàn)楦咧猩蘸髲氖孪嚓P(guān)計(jì)算機(jī)專業(yè)奠定良好基礎(chǔ),在對計(jì)算機(jī)軟件進(jìn)行開發(fā)的過程中,必然會(huì)應(yīng)用到計(jì)算機(jī)編程知識,因此,具備良好的編程能力,能夠?yàn)槿蘸髲氖掠?jì)算機(jī)專業(yè)工作提供有利條件。在高中計(jì)算機(jī)編程可課程中,主要的課程內(nèi)容包含:數(shù)學(xué)基礎(chǔ)以及建模能力等多種課程,不僅能夠培養(yǎng)學(xué)生堅(jiān)強(qiáng)刻苦的習(xí)慣,還能夠提高學(xué)生的團(tuán)隊(duì)協(xié)作意識。隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展,各行各業(yè)的競爭也越來越激烈,作為高三的我們,就應(yīng)該注重對自身更多能力的培養(yǎng),從而為日后走上社會(huì),滿足工作崗位需求奠定良好的基礎(chǔ)。
一、培養(yǎng)編程學(xué)習(xí)興趣
同普通課程相比,程序設(shè)計(jì)會(huì)相應(yīng)具有一定枯燥性,進(jìn)而導(dǎo)致大部分同學(xué)對此門課程缺乏一定的學(xué)習(xí)興趣,甚至還有部分同學(xué)出現(xiàn)厭學(xué)心理?;诖?,就需要在最開始接觸此門課程初期,就注重自身學(xué)習(xí)興趣的培養(yǎng)。初期,在學(xué)習(xí)程序設(shè)計(jì)過程中,可以運(yùn)用VB語言編寫或者其他趣味性較高的應(yīng)用軟件進(jìn)行學(xué)習(xí),提升自身的學(xué)習(xí)關(guān)注度,進(jìn)一步激發(fā)自身對程序設(shè)計(jì)的興趣,對下一步的學(xué)習(xí)內(nèi)容具有充分的渴望。同時(shí),還可以多觀察了解實(shí)際的案例,對程序設(shè)計(jì)的正確流程進(jìn)行初步掌握。另外,在進(jìn)行更深層次學(xué)習(xí)的過程中,需要在實(shí)際的案例中融入對象或者類等難以理解的概念,讓同學(xué)自身的成就感能夠得到充分滿足,進(jìn)而提升對學(xué)習(xí)程序的興趣以及積極性。在此過程中,同學(xué)還能夠及時(shí)的發(fā)現(xiàn)自身存在的問題,進(jìn)對其進(jìn)行及時(shí)解決,更好的掌握程序設(shè)計(jì)知識理念。
二、對基礎(chǔ)知識的學(xué)習(xí)進(jìn)行充分重視
在對計(jì)算機(jī)語言進(jìn)行學(xué)習(xí)的過程中,需要對基礎(chǔ)知識的學(xué)習(xí)進(jìn)行充分重視,從而為日后更深層次知識的學(xué)習(xí)奠定基礎(chǔ)。由此,首先就需要同學(xué)注意對語句的格式以及運(yùn)用進(jìn)行重視。在進(jìn)行計(jì)算機(jī)語言學(xué)習(xí)過程中,并不是對各個(gè)語句能夠熟練掌握,就代表可以將其進(jìn)行靈活運(yùn)用。在學(xué)習(xí)計(jì)算機(jī)語言時(shí),需要對每一句語句以及格式進(jìn)行反復(fù)訓(xùn)練,可以通過實(shí)際操作、課堂學(xué)習(xí)或者測試等方式,及時(shí)發(fā)現(xiàn)自身語句掌握的問題,從而將其進(jìn)行改正,確保自身所掌握的語句格式以及使用方法較為準(zhǔn)確。
其次,對程序結(jié)構(gòu)的知識進(jìn)行深層次的領(lǐng)悟,能夠?qū)Τ绦蚪Y(jié)構(gòu)的概念進(jìn)行熟練掌握,不僅能夠利于同學(xué)們更加準(zhǔn)確的編寫程序,還能夠使得編寫出來的程序更具科學(xué)合理性,避免程序的凌亂性,為程序的高速執(zhí)行效率以及良好的可讀性奠定基礎(chǔ)?;诖?,我們就需要熟練掌握每一種程序。與此同時(shí),同學(xué)們?nèi)绻枰獙Τ绦蚪Y(jié)構(gòu)進(jìn)行更深一層次的理解,就需要先培養(yǎng)自身能夠讀懂示例的能力,并同時(shí)能夠?qū)ζ溥M(jìn)行準(zhǔn)確分析。如果碰到具有結(jié)構(gòu)嵌套程序時(shí),可以先對嵌套程序的功能以及層次,借助特殊符號,對其進(jìn)行標(biāo)記,進(jìn)而使得程序的層次能夠更加分明,使得程序具有更高的可讀性。并且,在對程序進(jìn)行編寫過程中,我們還應(yīng)該注意,先將程序的流程圖進(jìn)行繪畫,進(jìn)而對程序進(jìn)行編寫,以此為我們后續(xù)編寫更具清晰性的程序奠定基礎(chǔ)。
最后,我們還需要學(xué)會(huì)模仿能力,能夠?qū)ψ罨镜木幊谭椒ㄟM(jìn)行合理掌握。在此過程中,同學(xué)們?nèi)绻胍涌焖俚恼莆站幊棠芰Γ托枰⒁庥^察他人的編程流程,然后對其進(jìn)行模仿。如:在教師對數(shù)學(xué)基礎(chǔ)知識中的1到100個(gè)數(shù)相加之后,我們可以計(jì)算1到50自然數(shù)相加的算法,或者計(jì)算奇數(shù)相加的算法?;诖?,我們可以先將這些數(shù)目計(jì)算過程繪畫流程圖,然后就會(huì)發(fā)現(xiàn)其中蘊(yùn)含的規(guī)律,進(jìn)而就能夠更好的解決其他相似內(nèi)容程序的編寫,提升我們編程的信心,為培養(yǎng)良好的編程能力奠定基礎(chǔ)[1]。
三、對教師的專業(yè)術(shù)語進(jìn)行合理簡化
在學(xué)習(xí)計(jì)算機(jī)編程知識過程中,不可避免的會(huì)遇到部分專業(yè)術(shù)語。但是,在高中學(xué)習(xí)過程中,計(jì)算機(jī)科目并不是較為重點(diǎn),以此,部分同學(xué)在面對此課程學(xué)習(xí)過程中,具有一定的輕視心理,同時(shí)編程知識較難理解,專業(yè)術(shù)語較多,就會(huì)導(dǎo)致大部分同學(xué)對該部分知識進(jìn)行學(xué)習(xí)過程中,缺乏一定的興趣與積極性。針對此種情況,我們就要學(xué)會(huì)合理轉(zhuǎn)換教師的專業(yè)術(shù)語,在上課過程中,對教師所提到的專業(yè)術(shù)語進(jìn)行整理歸納,并將其進(jìn)行合理分類,從而使得自身能夠更好的對其進(jìn)行理解,同時(shí)還可以運(yùn)用自身能夠理解的語句進(jìn)行翻譯,為下一步學(xué)習(xí)奠定基礎(chǔ),從而還能夠提高學(xué)生學(xué)習(xí)編程的積極性與興趣。與此同時(shí),在進(jìn)行實(shí)際學(xué)習(xí)的過程中,同學(xué)們還需要注意對專業(yè)術(shù)語進(jìn)行分類記憶,在教師講解專業(yè)知識過程中,對重點(diǎn)知識點(diǎn)進(jìn)行記錄,課后對其進(jìn)行整理以及復(fù)習(xí)。如:在學(xué)習(xí)到“內(nèi)存”知識的過程中,可以將此部分的知識點(diǎn)進(jìn)行“人性化”,每個(gè)內(nèi)存單元都具有特定的地質(zhì),就如同每個(gè)人都具有獨(dú)特的身份具有相同性。由此,就教師的專業(yè)術(shù)語進(jìn)行合理的轉(zhuǎn)換使其變成自己能夠理解的語言,更好的培養(yǎng)自身編程能力。
四、培養(yǎng)正確的編程習(xí)慣
為了能夠使得自身編寫的程序更具有準(zhǔn)確性,并同時(shí)具備可讀性,較為容易理解,且具有較高的執(zhí)行效率,就需要同學(xué)們在對程序進(jìn)行編寫的過程中,養(yǎng)成良好的編程習(xí)慣,確保在此過程中,代碼就有準(zhǔn)確性,且邏輯分明,通俗易懂。
首先,在對程序進(jìn)行編寫過程中,需要嚴(yán)格按照相關(guān)的編程規(guī)范進(jìn)行編寫。同學(xué)們在進(jìn)行編寫程序過程中,進(jìn)行首個(gè)程序進(jìn)行編寫過程中,就需要先將變成規(guī)范進(jìn)行明確,同時(shí)還需要后續(xù)編寫的程序都能夠按照首程序編寫的規(guī)范進(jìn)行執(zhí)行,因此,同學(xué)們就需要充分重視程序編寫的規(guī)范性以及準(zhǔn)確性。
其次,同學(xué)們在編寫完程序之后,還需要注意對其進(jìn)行嚴(yán)格檢查,并對自己的具體程序風(fēng)格進(jìn)行評判,從而對其中存在的問題進(jìn)行及時(shí)的分析。另外,還可以進(jìn)行同學(xué)之間的互相檢查,對同學(xué)編程存在的問題或者編寫習(xí)慣進(jìn)行題型。除此之外,每個(gè)同學(xué)在學(xué)習(xí)編程的過程中,還需要注意閱讀和編程規(guī)范相關(guān)的文章,并在閱讀過程中,對其進(jìn)行整理分析,同時(shí)做好補(bǔ)充,使其形成更為規(guī)范的編程規(guī)范文檔,有效對編程規(guī)范進(jìn)行強(qiáng)化。
五、積極參加實(shí)踐課程
在計(jì)算機(jī)編程過程中,實(shí)踐課在其中占據(jù)極為關(guān)鍵的地位。因此,同學(xué)們在日常的學(xué)習(xí)過程中,可以有意識的加強(qiáng)自身的實(shí)踐機(jī)會(huì)。針對此環(huán)節(jié),需要注意的是,在選擇實(shí)踐操作時(shí),需要注意選擇趣味性較高,同時(shí)具有較高實(shí)踐價(jià)值的實(shí)踐內(nèi)容。并且同學(xué)們還可以自己組成一個(gè)學(xué)習(xí)小組進(jìn)行實(shí)踐,從而使得小組成員之間能夠互相幫助,共同學(xué)習(xí)進(jìn)步。另外,在實(shí)踐教學(xué)的課堂上,同學(xué)們需要注意,不要僅僅局限于教師擬定的實(shí)踐題目,還可以在原有題目的基礎(chǔ)上,進(jìn)行大膽的創(chuàng)新,積極表達(dá)自身的想法以及解決思路,然后同老師或者同學(xué)之間,對此種方法進(jìn)行探究分析,向同學(xué)以及老師進(jìn)行解釋,自己進(jìn)行這樣創(chuàng)新的目的以及想法,從而使得自身的編程能力能夠得到有效的提升。
另外,在學(xué)習(xí)實(shí)踐,之后,還需要注意進(jìn)行課后的復(fù)習(xí)以及鞏固,從而使得編程能力能夠得到合理提升。在對其進(jìn)行復(fù)習(xí)過程中,同學(xué)們可以制定學(xué)習(xí)目標(biāo),在課后進(jìn)行進(jìn)一步學(xué)習(xí),然后一步一步完成自己所制定的目標(biāo),激發(fā)自身的主動(dòng)學(xué)習(xí)能力,為培養(yǎng)良好的編程能力奠定基礎(chǔ)。與此同時(shí),如果在課后的學(xué)習(xí)過程中,遇到較為難以理解的題目或者問題,可以向教師進(jìn)行請教,或者與同學(xué)之間進(jìn)行互相討論,培養(yǎng)自主學(xué)習(xí)能力以及思維能力。
六、合理結(jié)合案例進(jìn)行深入學(xué)習(xí)
為了能夠進(jìn)行更好的自主學(xué)習(xí),就需要同學(xué)們進(jìn)行案例學(xué)習(xí),根據(jù)相關(guān)的案例,進(jìn)行自主學(xué)習(xí),不僅能夠有效培養(yǎng)自身的編程能力,還可以更好的鍛煉自己的自主學(xué)習(xí)能力,培養(yǎng)思維能力的提升。但是在此過程中,同學(xué)們需要注意,選擇案例時(shí),盡量要符合現(xiàn)實(shí)生活,進(jìn)而使得自身能夠明確未來面對工作的情況,并同時(shí)會(huì)遇到什么類型的難題,從而為提升同學(xué)們的編程能力奠定基礎(chǔ)。在進(jìn)行案例學(xué)習(xí)的過程中,同學(xué)可以進(jìn)行小組學(xué)習(xí),通過小組成員之間的合理分析以及討論,從而激發(fā)自身的學(xué)習(xí)興趣以及學(xué)習(xí)積極性,還可以使得自身的思維能力得到更好的提升,另外還可以充分鍛煉自身的創(chuàng)新能力以及實(shí)際操作動(dòng)手能力。在對案例進(jìn)行學(xué)習(xí)的過程中,如果碰到不能解決的問題,同學(xué)們還可以向老師進(jìn)行請教,或者請教同學(xué)。除此之外,注意選擇的案例需要具有一定的新穎性,從而更好的對計(jì)算機(jī)企業(yè)的發(fā)展以及需求進(jìn)行充分了解,進(jìn)而不僅能夠提升自身的計(jì)算機(jī)編程能力,還可以更好的對企業(yè)需求進(jìn)行滿足。
七、以項(xiàng)目任務(wù)為中心開展編程學(xué)習(xí)
在學(xué)習(xí)過程中,任務(wù)就是學(xué)習(xí)的原動(dòng)力,因此,同學(xué)們在學(xué)習(xí)的過程中,可以提前根據(jù)自己的學(xué)習(xí)情況,制定詳細(xì)的項(xiàng)目任務(wù),然后根據(jù)項(xiàng)目任務(wù)結(jié)合教材內(nèi)容,進(jìn)行計(jì)算機(jī)編程的學(xué)習(xí)。與此同時(shí),在開展項(xiàng)目任務(wù)的過程中,學(xué)生不僅需要同教師之間進(jìn)行溝通與交流,及時(shí)發(fā)展自身存在的問題,并將其進(jìn)行解決,還需要加強(qiáng)同學(xué)之間的互動(dòng),從而使得自身能夠?qū)W習(xí)到同學(xué)身上的良好學(xué)習(xí)習(xí)慣。在進(jìn)行交流過程中,同學(xué)們還可以充分表達(dá)自己的觀點(diǎn),然后與教師或者同學(xué)之間進(jìn)行探討,在教師的指導(dǎo)下,更好的提升自身的編程能力。除此之外,在根據(jù)項(xiàng)目任務(wù)進(jìn)行學(xué)習(xí)的過程中,還需要熟練的掌握計(jì)算機(jī)基礎(chǔ)理論知識,然后將其靈活的運(yùn)用到實(shí)際的操作過程中,從而讓同學(xué)們能夠充分樹立學(xué)習(xí)編程的自信心,為更深一步的學(xué)習(xí)編程知識奠定基礎(chǔ),使得同學(xué)們在日后面臨工作崗位時(shí),能夠順序適應(yīng)工作需求。
結(jié)束語:
綜上所述,在學(xué)習(xí)的過程中,不論是任何一門課程,我們都需要熟練的將其中的規(guī)律以及方法進(jìn)行合理掌握,從而使得學(xué)生能夠更加適應(yīng)時(shí)代發(fā)展的潮流。高中生學(xué)習(xí)計(jì)算機(jī)編程能力,不僅對于我們自身的發(fā)展具有積極作用,還能夠充分滿足社會(huì)發(fā)展的需求。計(jì)算機(jī)編程,不僅僅具有一定的復(fù)雜性,還具有一定的綜合性,因此,同學(xué)們在學(xué)習(xí)過程中,要熟練掌握計(jì)算機(jī)基礎(chǔ)理論知識,培養(yǎng)學(xué)習(xí)編程知識的興趣,從而為培養(yǎng)自身的編程能力奠定基礎(chǔ)。
參考文獻(xiàn)
[1]張鐵軍,賈銀江.計(jì)算機(jī)專業(yè)學(xué)生編程創(chuàng)新能力的培養(yǎng)研究[J].高師理科學(xué)刊,2015,35(5):89-91.