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