高國杰
摘要:高中階段的知識教育與現(xiàn)實社會的發(fā)展密不可分,隨著計算機技術的廣泛應用,提升高中生計算機技能和素質成為了當前素質教育發(fā)展的需要。計算機編程是一項基本的計算機技能,在高中時期啟發(fā)學生的計算機編程和學習能力,有利于未來的教育和發(fā)展。本文就高中生計算機編程重要性和存在的問題,以及如何提升高中生計算機編程能力的途徑展開探討。
關鍵詞:高中生,計算機編程能力,分析
中圖分類號:G633.67 文獻標識碼:A 文章編號:1672-9129(2018)07-0297-01
Abstract: the knowledge of high school education is closely connected with the development of the real society, with the wide application of computer technology to enhance the quality high school computer skills and become the needs of the development of the current quality education Computer programming is a basic computer skills, in the high school students of computer programming and learning ability, education and development in the future In this paper, the high school students the importance and existing problems, computer programming and how to enhance the capacity of high school students computer programming way to discuss
Key words: high school students, computer programming ability, analysis
前言:
計算機技術影響著社會生活的方方面面,是人們?nèi)粘I钪胁豢苫蛉钡囊兀嬎銠C編程能力是人們獲取信息的重要手段,也是當前社會人才發(fā)展必備的一項基本的技能。在高中階段注意對學生的計算機編程能力進行啟發(fā)和培養(yǎng),有助于學生未來的學習生涯和職業(yè)道路發(fā)展。
1 提升高中生計算機編程能力的意義
高中生學習計算機編程可以為將來從事計算機專業(yè)工作奠定基礎,計算機軟件的應用和開發(fā)的過程中都會應用到編程能力,良好的編程基礎可以為將來的工作和學習奠定基礎,因此,在高中校園階段,學校應注重對學生進行必要的計算機編程培訓,注重提升高中生計算機編程的能力。例如數(shù)學基礎、建模能力以及一些計算機工具的使用技巧,對這些知識的熟悉和學習,有助于學生培養(yǎng)較強的團隊協(xié)作精神,提升學生的編程能力。
2 培養(yǎng)高中生計算機編程能力過程中存在的問題
2.1 學生的升學壓力大,對計算機學習的重視度不夠
在高中階段是升學壓力較大的時期,雖說素質教育已經(jīng)深入人心,但受到升學壓力的影響,學生和教師在教育學習上更加重視學校的考試科目學習,而非高考的必考科目的學習重視度不高。計算機科目對高中校園而言,除了特別的競賽生在此方面用功較多,其他的學生在學習中對計算機的重視度不夠。由于非必考的科目,一些教師在教學上也存在一定的惰性,學習的過程中照本宣科、專注度不夠的現(xiàn)象的,對高中生計算機編程存在影響。
2.2 計算機編程知識復雜,專業(yè)術語較多
計算機編程應用的知識較為復雜,是多種知識綜合運用的技術,學生在學習計算機編程時通常會顯得較為吃力,在加上計算機編程中所涉及的專業(yè)術語較多,因此學生的學習比較困難。一些學生在上課的過程中,即使聽不懂課程中的內(nèi)容,但也不會主動去問老師,使計算機的課程學習怠慢下來。
2.3 計算機編程學習較為枯燥,缺乏必要的案例
由于計算機課程非升學必考的科目,所以一些教師對計算機課程教學的應用度不夠,計算機編程的知識學習主要按照課本來講述,缺乏一定的案例,課程較為枯燥。計算機編程學習中,學生缺乏目標性,再加上實踐性不足的特征,計算機編程能力的提升效果較差。學生想要提升編程能力,教師應為學生制定教學任務,教學內(nèi)容結合案例來深入學習,從而提升學生的學習質量和效率。
3 如何提升高中生的計算機編程能力
3.1 簡化教師的專業(yè)術語
在計算機編程的教學中,通常會遇到一些專業(yè)的計算機用語,這些計算機用語專業(yè)性加強,通常學生很難聽懂,因此教師一方面要為學生解釋專業(yè)術語的意思,另一方面還應在計算機教學中簡化教學的專業(yè)術語,使學生能夠聽得懂上課的內(nèi)容,提升學生的學習效率和質量。
3.2 結合案例深入學習
計算機編程是應用到具體的案例項目中的,所以高中生的計算機編程學習應結合案例深入學習,教師在課堂中通過案例的方法來講述,并讓學生自己來操作,可以讓學生分成一個小組,通過組員之間的互助來達到提升計算機編程的功能。計算機的案例難度應根據(jù)學生的實際能力來展開,教師在教學中可選取經(jīng)典的學習案例,使學生對企業(yè)的實際編程需求進行了解,以便于更好的應用在社會的實踐中,提升計算機的編程能力,不斷的適應企業(yè)發(fā)展的需要。
3.3 圍繞項目任務開展學習
教師在教學的過程中可采用任務學習的方法,通過實現(xiàn)任務的方式激勵學生完成學習目標,學生在學習的過程中為自己設置一定的項目任務,學習主要圍繞項目的任務展開,教師也應加強與學生的溝通,指導學生糾正學習中存在的錯誤。計算機編程的學習還可以通過分組的形式學習,教師布置一定的學習任務,由每個小組獨立去完成,并在下次課堂中予以展示,教師在教學的課堂中應給予學生充分的學習時間,以便于學生能夠有更多的時間思考和總結。教師在布置了學習任務以后,應對小組學生學習的情況進行記錄,以便針對性的制定教學計劃方案。
3.4 積極參加到實踐課程中
計算機編程的重點和難點是實踐課程,學生在日常的計算機學習中應增強實踐性學習,選擇趣味性高的實踐操作以及有價值的實踐操作。小組成員在參與社會實踐的課程中,學生不應局限在教師給定的學習案例中,應對教學的題目實施大膽的創(chuàng)新,遇到不懂的問題就及時尋求教師的幫助。計算機的學習也可以通過分組學習的特點,以小組的形式探求學習的方法,不斷的提高計算機的編程能力。另外,學習能力的提高需要不斷的復習和鞏固,學生學習計算機編程更應該對所學的內(nèi)容進行加強和鞏固,以便于記憶計算機編程的方法。
4 結語
計算機技術深入到了社會生活的方方面面,計算機軟件的人才為社會所大量需求,高中生的計算機編程能力提升有助于培育出更多適合社會發(fā)展的人才。由于計算機編程的知識復雜且具有一定的額難度,學生的學習也需要有一個發(fā)展的過程,因此學生在學習的過程中應不斷的積累計算機編程的知識,教師從教學上根據(jù)高中生的特點展開配合,不斷提升計算機的編程能力。
參考文獻:
[1]樊紀山.提高非計算機專業(yè)學生編程能力的探索與思考[J].福建電腦,2010,11:192—193