摘 要:編程語言學習是困難的并且越來越會更加困難,對于技術(shù)學校的學生要想有效地提高學習成績,對培養(yǎng)對學習的興趣和積極性,可以通過學習方法和適當?shù)募夹g(shù)進行培訓(xùn)。
關(guān)鍵詞:技工學校;興趣;動機;學習方式
引言:C語言是當今使用最廣泛的編程語言之一,它不僅成為計算機專業(yè)的必修課,而且越來越多地成為非計算機專業(yè)學生的課程。但在C語言教學中許多老師和學生都認為C語言是復(fù)雜的概念,意味著有許多規(guī)則使用靈活和容易出錯,以及教師和學生難以學習和有不同程度的害怕,基礎(chǔ)教育的結(jié)果直接影響學生對進一步學習的興趣。
1技工學校的C語言教與學的狀況
技術(shù)學校學生的現(xiàn)狀普遍較差對學習缺乏興趣。計算機學科的教學特別是編程語言的教學,對學生和教師來說都是困難的。在語言課程中C語言仍然是最難學的。編程課程通常在教學的第二年,從主修計算機和議程的角度,學生必須學習一門語言課程可以成功完成基本的教師和學生的共同努力下。在我多年的實踐教學中,主要的因素是:計算機程序是用英語編寫的,學生的英語水平不是很好。
2如何教好C語言
2.1領(lǐng)會教學大綱,認真鉆研教材
有創(chuàng)新精神的教師會深入分析教學大綱,并根據(jù)教學大綱制定教學計劃,前提是他們能全面了解學生的基本數(shù)學知識狀況。在制定計劃時,應(yīng)考慮到學生的實際情況,并在教材中改編和替換學生未掌握的知識,最好是結(jié)合現(xiàn)實生活中的例子。舉例說在第三章分支程序設(shè)計3.3多分支語句中在實施有條件的詳情,利用多個分支,解決二次方程的一個例子說明部分,但對于解決學生的二次方程的組成部分是構(gòu)成障礙,自然導(dǎo)致知識和教學效率降低。這給出了一個本末倒置的結(jié)果,為什么不選擇其他例子進行分析呢?在下面的例子中,根據(jù)分數(shù)對排序問題進行適當?shù)暮喕瑥囊婚_始就是完全正確的也可以與后面的SWITCH語句結(jié)合使用。
2.2認真準備課程,加強師生互動
準確地準備教學內(nèi)容和學生的練習。例如,當我說到自加法運算符++和自減法運算符時,我把注意力集中在自加法運算符上,例如第二章基本數(shù)據(jù)類型與簡單程序技術(shù)2.6運算符和表達式中inta,b=5;analysis:a=+b;運算符在變量之前執(zhí)行自加運算,然后取其值進行后續(xù)運算;運算符通過取其值并執(zhí)行自加運算來跟蹤變量。一旦得出這一結(jié)論通過學生的自我推理過程并要求學生進行分析。a和b的值從上面例子的和的值轉(zhuǎn)換為減法的和的值,這樣學生就可以更好地確定他們的學習目標。編程課程中的每個示例都必須具有代表性,因此使用以下示例:int=4,b=5;analysisa=++a-b;b=a++-b++。在綜合之后,學生自然會清楚地了解自加法和自減法的操作和使用。
2.3充分利用學生的成功心理,培養(yǎng)學習興趣
我們學校成立了一個團隊,參加了一個關(guān)于計算機技能的市政競賽,一個同學有一些編程技能,但是他對基礎(chǔ)的掌握不是很好。對這些例子作一個小的改動是不夠的,因為學生從目前的情況中吸取教訓(xùn)的能力較低。根據(jù)學生的實際情況,我采取的做法是讓他能夠?qū)崿F(xiàn)自主方案,能夠自主思考學會獨立解決問題的能力,并向他發(fā)出指示當學生真的不能分析它們。在他努力完成班級成績統(tǒng)計系統(tǒng)后,他感到非常興奮和滿足!從那時起,他能夠?qū)ξ椅薪o他的工作進行非常徹底的分析,這些工作已多次投入使用,并試圖更新結(jié)果,培訓(xùn)的結(jié)果已大大改善。我知道創(chuàng)造一種成功的心態(tài),學生自然對學習更感興趣,他們在學習中更積極主動,結(jié)果肯定比補習教學更好。
2.4將學習成果付諸實踐,改變學習動機
學生應(yīng)該在解決實際問題的能力,在他們學習中自然沒有動力,在認識到問題的嚴重性后,在后續(xù)的教育中,通常我們遇到的一些問題,以便讓他們知道掌握一定的知識,就可以解決一些問題,讓他們感覺到自己是接近真實生活和學習,了解他們的方案C沒有那么抽象。舉例說,對于矩陣普查作為例子,我自己在課堂筆記我讓求學期間:計算總分和各科平均分,最高分數(shù),分數(shù)較低,成功率率,分析細分、筆記等。
3如何學好C語言
3.1克服對困難的恐懼,理性地識別計算機語言
我們大多數(shù)學生都害怕困難,探索之前,他們覺得很難學習C語言并不能證明一切,這主要是由于缺乏知識的計算機語言,因為一些同學的英語知識水平較低,計算機程序又是用英語寫的,他們在學習之前就放棄了。其實,學習一門語言并不難,他們也認為,和流利的英語沒有什么不當與學習計算機語言,如c語言學習的還沒有很多關(guān)鍵詞記憶和語法并不復(fù)雜。
3.2改變學習方式,思考、分析和實踐
“死記硬背”模式,即學生不靈活,不使用大腦,不能分析問題,只能死記硬背,根本不適合計算機學習。通過電腦教學不一定舒服,所以學生不滿足于教師的教學,而是想要他們的頭腦分析更多的問題,可以在實踐解決了實際問題,創(chuàng)造了一種學習的成就感,使學生能夠通過探索書本以外的知識,從被動學習過渡到主動學習。讓學生解決不止一個問題,開闊他們的思維。
3.3從實例中提取精華
是典型的數(shù)學和編程的手段,這要在教師的教材,或為他們找到另一個一般的練習,更具有代表性,代表了一種解決問題的方法,這就是為什么同學們在學習并非僅僅是理解與練習,還是要掌握,這些代表性所制定的共同解決類似問題的解決辦法。例如,當我教分類方法在矩陣中的應(yīng)用時,我經(jīng)常提到兩種分類方法:氣泡法和選擇法。事實上,作為一個通用的應(yīng)用程序,無論排序方法是什么,問題都是通過一個或另一個(或轉(zhuǎn)換)來解決的。
4結(jié)語:
綜上所述,要想學好C編程首先要克服對技術(shù)學校學生困難的恐懼。在教學過程中,提高學習動機和學習動機可能很重要,這樣學生就會樂于學習,將所學付諸實踐是我們職業(yè)教育的關(guān)鍵。
參考文獻:
[1]關(guān)于C語言教學中的心得和體會[J]. 吳淑琴.? 職業(yè). 2019(08)
[2]C語言程序設(shè)計教學方法探析[J]. 孫振業(yè).? 信息系統(tǒng)工程. 2019(08)
[3]基于C語言程序設(shè)計的理實一體化教學方法探析[J]. 王慧.? 知識經(jīng)濟. 2019(18)
[4]C語言中指針教學方法探究[J]. 張鑫,楊松,王穎.? 中國科技信息. 2019(20)
[5]“C語言程序設(shè)計”教學方法探索[J]. 符強.? 中國電力教育. 2019(27)
[6]《C語言程序設(shè)計》課程的“教、學、做”一體化的探索與實踐[J]. 李玉梅.? 科技創(chuàng)新導(dǎo)報. 2019(28)
作者簡介:
周繼革(1972-),男(漢族),湖南湘潭,湖南省經(jīng)濟貿(mào)易高級技工學校,本科學歷,碩士學位,講師,主要從事計算機應(yīng)用技術(shù)教育研究。