国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

關于職校計算機教學中C語言教學的探討

2011-08-29 01:28:52高原
成才之路 2011年24期
關鍵詞:創(chuàng)新精神C語言教學方法

高原

摘要:在中職學校,計算機是一門很重要的學科,而《C語言程序設計》則是計算機學科中一門基礎專業(yè)課程,如何在職校讓基礎比本科生差很多的學生去學好這門課,是許多職校計算機專業(yè)課教師的困擾。本文是筆者在C語言教學過程中的一些看法,希望對調動學生的積極性,提高教學質量起到一些促進作用。

關鍵詞:C語言;教學方法;創(chuàng)新精神

C語言是一種通用性計算機程序設計語言。它兼有匯編語言和高級語言的雙重優(yōu)點,運用它既能編寫操作系統(tǒng)軟件,又能開發(fā)各個領域的應用軟件。學好了C語言,不管今后再學習其他各類語言,就有了堅實的基礎。但是在職校,學生本身的基礎就比較薄弱,又缺乏學習的主動性和自覺性,很多學生在學習《C語言程序設計》后,感覺“難于上青天”,不要說編程,甚至毫無編程的想法,純粹是為了應付考試而死記硬背。因此,如何在C語言教學中培養(yǎng)學生的興趣,啟發(fā)并訓練學生的編程思維,是每個教師應深思的問題。以下是筆者在C語言教學中的一些看法,愿和大家探討。

一、培養(yǎng)學習的興趣,調動學習的熱情

學生只有對學習感興趣,才能把心理活動指向和集中在學習的對象上,使感知覺活躍,注意力集中,觀察敏銳,記憶持久而明確,思維敏銳而豐富,激發(fā)和強化學習的內在動力,從而調動學習的積極性。所以我認為上好第一堂《C語言程序設計》課是至關重要的。因為學生都是初次接觸C語言,C語言對他們來說是神秘的,第一堂課的成功與否直接關系到學生能否對這門課產生興趣,所以我覺得第一堂課應為C語言趣味導學課。

1. 演示程序結果,激發(fā)學習興趣

首先讓學生知道C語言的強大功能,利用它我們能編寫各種軟件……相信這時有些學生已經有些“蠢蠢欲動”了,恨不得立刻學好C語言。

2. 強調C語言的重要性

C語言是學生今后學好其他各類語言的基礎,比如數(shù)據結構、C++、JAVA等。雖然程序設計語言更新很快,但如果真正掌握了程序設計思想,具備了真正解決實際問題的能力,語言再更新,程序設計的本質也不會變。

3. 介紹C語言的學習方法

C語言是一門實踐性很強的課程,教師只需花三分之一的時間在語言本身的講解上,而剩余三分之二的時間應當放到學生對程序內容的考慮以及上機的調試上。同時要給學生更多的實踐機會,并通過強調實踐的重要性,培養(yǎng)學生的動手能力,解決問題的能力。

4. 初步了解C語言的環(huán)境

在Turob C 3.0環(huán)境下,舉出幾個簡單的小程序演示給學生看,使學生熟悉C語言的編輯界面,了解從源程序到可執(zhí)行文件的整個操作流程。

二、C語言教學過程中具體的實施方法

學生剛開始學習時還有興趣,但慢慢熱情就會下降,甚至不感興趣。這就要求教師要善于采用多種多樣的教學方法。

1. 問題啟發(fā)式教學,激發(fā)學生自主學習

C語言概念多、語法繁,問題啟發(fā)式教學可以將難理解、難記憶的概念和規(guī)則變成一系列時而醒目、時而深奧的問題呈現(xiàn)在課堂教學中,這樣在實現(xiàn)師生互動的同時可以把學生的注意力集中起來,學習積極性也隨之調動起來。這種啟發(fā)式、討論式、交流式的教法,不僅改變了原來的灌輸式,而且增強了學生自主學習的能力。

2. 培養(yǎng)學生抽象思維到形象思維的轉化

C語言本身是一門極其抽象難懂的學科,如何把抽象的問題形象化,使本來枯燥無味的C語言變得魅力無限,是激發(fā)學生興趣的關鍵所在,也是符合學生的認知規(guī)律,可以收到良好的效果。

3. 注重學生創(chuàng)新精神的培養(yǎng)

創(chuàng)新精神就是指靈活地運用已獲得的知識去發(fā)現(xiàn)和創(chuàng)造一種新觀念與新方法的能力。在教學中,教師對于每一概念、每一問題的提出都應精心設計與安排,注意創(chuàng)造問題情境。而提出的問題要盡量從實際應用出發(fā),貼近日常生活,使學生對問題感到有解決的需要,激發(fā)學習興趣,并鼓勵和幫助學生建立創(chuàng)新意識,形成創(chuàng)造性心理品質。比如在講到C語言中幾種典型的排序算法時,可以先設計這樣的一些問題:如果要對全班同學的考試成績進行一次排名,你會用什么辦法?你又能想出幾種排序的方法?從而集中學生的注意力,引起學生內在的求知欲和創(chuàng)造欲,接著引出要講的課題。

對于同一個問題來講,如果程序能夠正確地解決問題,那么這個程序就是正確的,但是這個程序好不好,又有其他的因素制約。因此,一個程序的好壞,衡量的標準有很多,并不是絕對的,可能不同的程序,優(yōu)、缺點不同,適應的場合、對象也就不同。通常每個人都有自己獨特的思維方式及視角,所以應鼓勵每一個學生將自己對某一問題的考慮講出來,不要局限于某種標準答案之中。應將不同的想法列出來,一一進行對比,找出不同的優(yōu)、缺點,這對培養(yǎng)學生的創(chuàng)造性思維很有幫助,可以讓學生看到相同的問題有不同的解決方式,并且能夠理解不同解決方式的優(yōu)、缺點。

4. 灌輸“框架”學習法

“框架”學習法可培養(yǎng)學生的全局思維和算法的整體設計能力。它主要體現(xiàn)在兩方面:一是在學生有了一點編程基礎后,要利用偽代碼或流程圖,從算法設計的角度講解編程思路,而不應拘泥于語法細節(jié),不分主次、逐條語句地講解代碼,這樣能使初學者對函數(shù)設計的關鍵問題有清晰的認識,有利于從統(tǒng)籌全局的角度去考慮問題,體現(xiàn)了程序設計逐步求精的思路。二是在學習函數(shù)時,由于新的算法已很少,主要是學習用函數(shù)調用的方法來重新編制以前所熟悉的程序,因此我們可以把著眼點放在函數(shù)的設計框架上,體現(xiàn)參數(shù)設計、返回值設計等關鍵問題,無需細講函數(shù)體的實現(xiàn)細節(jié)。

綜上所述,在C語言教學過程中,教師要激發(fā)學生的學習動機,變“要我學”為“我要學”。同時還要注重理論聯(lián)系實踐,使學生真正掌握語言的基本規(guī)則,切實培養(yǎng)學生分析問題、解決問題的能力,從而培養(yǎng)學生的創(chuàng)新精神和團隊意識。

參考文獻:

[1]王明福.C語言程序設計[J].高職高專教育,2007(7).

[2]常艷,任明海.對計算機語言教學方法的探討[J].遼寧警專學報,

2003(1).

(南京輕工中等專業(yè)學校/南京輕紡技工學校)

猜你喜歡
創(chuàng)新精神C語言教學方法
初中英語寫作教學方法初探
甘肅教育(2020年2期)2020-09-11 08:01:42
基于Visual Studio Code的C語言程序設計實踐教學探索
計算機教育(2020年5期)2020-07-24 08:52:56
教學方法與知識類型的適宜
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
高職高專院校C語言程序設計教學改革探索
高校大學生創(chuàng)新型人才培養(yǎng)模式初探
大學教育(2016年11期)2016-11-16 19:46:51
大創(chuàng)項目對大學生實踐能力和創(chuàng)新精神培養(yǎng)的作用研究
科教導刊(2016年25期)2016-11-15 17:58:15
淺議如何做一名優(yōu)秀的小學數(shù)學教師
南北橋(2016年10期)2016-11-10 17:04:12
淺談學生創(chuàng)新精神的培養(yǎng)
論子函數(shù)在C語言數(shù)據格式輸出中的應用
靖安县| 申扎县| 教育| 阿合奇县| 安多县| 临武县| 姜堰市| 日土县| 牙克石市| 澄江县| 辽阳市| 腾冲县| 巴楚县| 寻甸| 绍兴市| 罗田县| 峨眉山市| 仲巴县| 镇原县| 沙湾县| 宝坻区| 静乐县| 北辰区| 余庆县| 汝阳县| 新平| 南华县| 镇雄县| 宁国市| 育儿| 石狮市| 白河县| 利辛县| 曲水县| 平阳县| 赫章县| 安平县| 依安县| 阜宁县| 金山区| 邯郸县|