999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C語言程序設計課程教學研究

2019-07-12 07:08:04李建軍楊保海
電子技術與軟件工程 2019年11期
關鍵詞:程序語言課程

文/李建軍 楊保海

C 語言程序設計是目前理工科專業(yè)普遍開設的一門實踐性和操作性很強的專業(yè)基礎課程,是學生掌握現(xiàn)代信息技術的基礎,學好C語言程序設計對培養(yǎng)學生的邏輯思維、創(chuàng)新思維和設計能力具有很大的幫助作用。在教學過程中如何調動學生學習的積極性,且達到比較理想的教學效果是擺在廣大任課教師面前的主要問題。本研究通過分析學生學習知識過程的主要問題和一般規(guī)律,探討C 語言教學改革方法。

傳統(tǒng)的教學以教師為主,教師在課堂上老師講學生聽的方式進行授課,學生聆聽講授內容的方式學習。學生機械式地追隨教師的腳步,教師雖在課堂上重復地講了各知識點和重點、難點,但由于對程序本身比較生疏,因此學生所能理解和消化的十分有限。長期在這樣的教學模式下,學生逐漸失去對學習知識的興趣。

C 語言作為一門計算機編程的高級語言,其在語法規(guī)則上跟人類的自然語言存在很多相似的地方,但它又有很多自身獨特的地方,例如:C 語言是現(xiàn)有程序設計語言中規(guī)模小、C語言的語法限制不太嚴格,程序設計的自由度比較大,程序的書寫格式靈活、C 語言具有豐富的數(shù)據(jù)類型、C 語言用函數(shù)作為程序模塊,以實現(xiàn)程序的模塊化等等。既然C 語言程序跟人類的自然語言類似,那么C 語言程序設計的學習過程和方法當然可以借鑒人們自然語言的學習過程和方法。

1 從感性認識入手

從第一節(jié)可開始,教師每節(jié)課用大量的時間給學生自己編寫教材上,經過教師整理歸類的代碼。在這個過程中教師只要對學生講解程序代碼的功能,對程序中每條代碼的作用不必做太多的解釋,即通過大量的代碼編寫讓學生對C 語言程序設計有直觀感性的認識。這個過程類似于人們在進入學校系統(tǒng)學習語言能力之前的階段,即在不了解任何語法的情況也可以進行思想的表達和交流。感性認識過程大約應該持續(xù)15 ~20 個課時,通過20 個課時的鍛煉,學生可以在不了解語法結構的前提下,通過自己的觀察分析寫出功能類似的簡單程序。例如:

學生通過多個類似的程序可以了解兩方面的內容:

(1)C 語言程序的固定格式,即每個C語言程序都要包含頭文件、main 函數(shù)、返回值,這是一個完整的C 語言程序所不可或缺,一旦某一項缺失或錯誤便會導致程序無法運行;

(2)當需要在計算機屏幕上輸出一行信息時,通過改變printf 函數(shù)中雙引號內部的內容即可實現(xiàn)。但學生本身并不了解printf 函數(shù)的使用規(guī)則,這時學生對printf 函數(shù)的使用規(guī)則和功能作用便會產生強烈好奇心,當教師在后續(xù)的課程中講解到printf 函數(shù)的使用規(guī)則是學生必然會集中精神去聽老師的講解。

2 從理性認識學習

通過一段時間的代碼輸入練習,學生對代碼已經有了一定的感性認識,并且代碼書寫速度和格式都有了較大的進步,這個時候教師就可以系統(tǒng)的講解C 語言的語法規(guī)則和函數(shù)的功能(使用規(guī)則)。在講解的過程中由于學生對相應的代碼和函數(shù)已經非常熟悉,不會出現(xiàn)學生對代碼生疏的情況,學生能在很短的時間內將教師講解的內容與相應的程序代碼進行必要的結合和對比,引起學生自發(fā)的思考,因此在教師講解完成之后學生大多會有一種豁然開朗的感覺。舉例如圖1所示。

圖1:printf 函數(shù)結構剖析

圖2:算法流程圖

通過圖1系統(tǒng)的講解printf 函數(shù)和學生現(xiàn)場的操作練習,printf 函數(shù)的掌握應該變得比較容易。

3 通過問題進階

完成前兩個階段的學習后,再將教材中比較靠前的算法的流程圖表示部分進行系統(tǒng)講解,至此教師便可以利用程序語言開發(fā)的標準流程,通過問題引入來完成正常教學活動,即問題分析、算法流程圖、編寫代碼、運行驗證。例如:

問題提出:編程實現(xiàn),根據(jù)任一年的公元年號,判斷該年是否是閏年。

問題分析:解決方案,同時也給出了算法的流程圖,如圖2所示。

程序代碼:

4 課后學習-開放實驗

C 語言是一門實踐性很強的課程,僅靠課堂上有限的時間是遠遠不夠的,另外對于相對較大的實踐項目,僅憑實驗上機時間是根本無法完成的。因此將上機實驗課程只進行算法講解和程序問題排除,將編寫代碼的時間主要安排在課后的開放性實驗課程中,在開放實驗時間內,學生編寫代碼并通過網絡資源解決一些常見的錯誤,將自己無法解決的問題進行整理歸納,在同學之間進行討論交流后,在上課時間由教師對學生存在的共性問題和疑難問題進行集中的講解,以提高實驗實踐的效率。

5 總結

實踐證明,通過對廣西民族師范學院電子信息工程專業(yè)四個班級的試驗,明顯的發(fā)現(xiàn)其中實施教學改革的兩個班在改革初期要比沒有進行教學改革的班級在知識掌握方面存在差距,但隨著教學改革的深入,實施教學改革的班級會逐漸縮小差距并最終實現(xiàn)超越。而且隨著教學改革的深入教師也明顯感到熟悉程序代碼的學生對C 語言語法規(guī)則的理解也很容易,教師上課時學生對教師提問的反饋也更加積極。

猜你喜歡
程序語言課程
數(shù)字圖像處理課程混合式教學改革與探索
軟件設計與開發(fā)實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
為什么要學習HAA課程?
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
讓語言描寫搖曳多姿
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
累積動態(tài)分析下的同聲傳譯語言壓縮
創(chuàng)衛(wèi)暗訪程序有待改進
主站蜘蛛池模板: 老司机精品99在线播放| 免费一级全黄少妇性色生活片| 69av在线| 亚洲男人的天堂久久香蕉网| 九九热在线视频| 全午夜免费一级毛片| 国产91九色在线播放| 手机成人午夜在线视频| 国产福利免费视频| 国产91av在线| 国产精品对白刺激| 婷婷午夜影院| 国产99在线观看| 91麻豆国产在线| 日本尹人综合香蕉在线观看| 国产成人综合久久| 污网站免费在线观看| 丝袜无码一区二区三区| 一级全黄毛片| 亚洲Aⅴ无码专区在线观看q| 欧美日韩激情在线| 日韩成人免费网站| 亚洲精品第五页| 精品精品国产高清A毛片| 免费观看无遮挡www的小视频| 国产精品无码翘臀在线看纯欲| 婷婷激情亚洲| 国产91丝袜在线观看| 不卡午夜视频| 一区二区日韩国产精久久| a毛片免费观看| 国产91视频免费观看| 欧美一区二区自偷自拍视频| 九月婷婷亚洲综合在线| 久久夜夜视频| 国产一区二区丝袜高跟鞋| 91久久国产综合精品| 澳门av无码| 亚洲第一视频免费在线| 青青青亚洲精品国产| 狂欢视频在线观看不卡| 青青青视频91在线 | 97在线碰| 黄色免费在线网址| 国内老司机精品视频在线播出| 日韩黄色大片免费看| 香蕉视频国产精品人| 日韩欧美成人高清在线观看| 996免费视频国产在线播放| 亚洲国产精品日韩欧美一区| 狠狠色综合久久狠狠色综合| 日本道中文字幕久久一区| 日韩AV手机在线观看蜜芽| 精品国产成人高清在线| 色婷婷亚洲综合五月| 免费福利视频网站| 亚洲午夜福利精品无码| 欧美啪啪一区| 最近最新中文字幕免费的一页| 亚洲精品国产首次亮相| 五月婷婷综合网| 欧美激情视频二区| 人妻无码中文字幕第一区| 亚洲嫩模喷白浆| 国产精品亚洲一区二区三区z| 男人的天堂久久精品激情| 日韩精品无码免费专网站| 色久综合在线| 亚洲精品日产AⅤ| 色老头综合网| 国产区精品高清在线观看| 国产精品视频观看裸模| 国产成人精品高清在线| 日韩精品视频久久| 色婷婷狠狠干| 久久天天躁狠狠躁夜夜躁| 女人av社区男人的天堂| 欧美成人免费一区在线播放| 凹凸精品免费精品视频| 欧美人与牲动交a欧美精品| 欧美高清国产| 99re这里只有国产中文精品国产精品|