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