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

淺談C語言理論教學與實驗教學相結合方法

2017-11-08 03:55:47崔晗彭文娟
現代計算機 2017年27期
關鍵詞:實驗教學實驗課程

崔晗,彭文娟

(惠州學院電子信息與電氣工程學院,惠州516007)

淺談C語言理論教學與實驗教學相結合方法

崔晗,彭文娟

(惠州學院電子信息與電氣工程學院,惠州516007)

針對《C語言程序設計》理論教學枯燥,語法復雜,內容抽象等問題,分析如何提高課堂理論教學效率,提高學生課堂學習興趣方法,提出理論教學與實驗教學相結合觀點,做到學以致用,從而提高課堂教學質量。

0 引言

C語言作為一種計算機語言以功能強,應用廣,目標程序效率高,可移植性好等特點被國內外廣泛使用,因此成為高校理工科常用的一門教學語言。通過對C語言程序設計的學習,可以培養學生應用高級程序語言分析、解決和處理實際問題的思維方法和基本能力。學習C語言已經成為廣大計算機應用人員的迫切要求,對后續程序開發,例如單片機嵌入式開發至關重要。惠州學院學生在后續畢業設計、課程設計和電子設計大賽中都要用到C語言作為程序控制語言,所以學好C語言對學生后續發展影響很大。然而在C語言程序設計的學習過程中,從設計算法到編寫程序,顯得抽象、復雜,再加上C語言課程作為基礎課程通常開設在第一學年,新生們剛剛接觸計算機編程,難免會抱怨程序設計太難、太深奧、不好學。對于初學者來說,獨立完成編程實驗的能力欠缺,程序編輯過程中頻頻出錯,這樣會大大打擊學生的學習積極性。久而久之,學生的學習熱情和興趣大大降低,跟不上教學進度,也使得C語言成為一種比較難學、難以掌握的語言。

1 《C語言程序設計》教學中存在的問題

目前《C語言程序設計》教學中,分為理論課和實驗課,其中理論課所占比例較大,約75%左右。理論課學習基礎知識,實驗課提高學生動手編程能力,兩者相互結合,相得益彰才能學好C語言,掌握到課程精髓。筆者結合自己對C語言課程的教學經驗,將C語言教學中存在問題總結如下:

(1)理論課教學過于應試

在傳統的理論教學過程中,教師需要在規定的課時內講解C語言的語法、語義以及相關細節。為了提高考試通過率,往往在講課時過分注意語句和語法細節,大量舉例講解教材上或事先準備好的簡短程序代碼,講解側重于語法細節,與程序設計的實用性偏離甚遠。受此影響,學生在考試壓力下,更多注意的是教材中的典型例題與教師指定的重點內容,結果使學生在學習時一切圍繞任課教師的講授內容死記硬背,卻沒有真正學會程序設計的基本思想和方法,無法用所學理論知識解決具體的實際問題,更無法形成良好的編程思想[1]。

(2)理論教學與實驗脫節

在C語言教學過程中,往往都是先進行理論教學,后期進行上機實驗,這將導致在理論教學過程中學生剛剛學習到的理論知識不能及時得到實踐操作。而在實驗教學時,由于理論知識點講授的時間與實驗課程的時間間隔比較長,學生對理論知識漸漸淡忘,理論講授沒有和實驗操作緊密連接起來,使學生在實驗課程中不能理解實驗內容,對程序語句生搬硬套。對于獨立的編程題更不知道如何動手,不能靈活運用所學知識,對需掌握的知識點印象模糊。實驗操作和理論知識脫節,不能及時鞏固所學理論知識、上機實驗難以達到效果[2]。

(3)學生學習主動性不強

《C語言程序設計》是一門需要學生多動手實踐的課程,因此,培養學生動手編程能力,是提高C語言課程教學質量的關鍵[3]。然而,對于大多數第一次接觸到程序設計語言的學生來說,還沒有形成程序設計的思維,再加上C語言語法繁雜,語句變化多樣,所以大多數同學都覺得C語言難學,學習的積極性不是很高。實驗時有學生只是玩游戲、看視頻,對教師布置的實驗題目只是敷衍了事。另外由于實驗課都是由一個教師同時來指導幾十個學生,教師的主要任務是及時發現問題,回答學生的疑難問題。但由于各個學生編寫程序過程中出現的問題有共性的也有個性的,而教師不可能及時解答每個學生的問題,而且有些不愿意尋求幫助的學生會因為一道題目的某些小問題不能解決就會長時間停留在某一題目上,這些問題都會導致部分學生不能繼續往下調試,從而影響實驗教學進度。

(4)考試方式不合理

目前,C語言的考試方式普遍采用單一、封閉的筆試形式,筆試成績占70%,而實驗成績只單純地占很少的比例,因此考試的主要內容是C語言的理論知識。這樣很容易導致學生更多地關注C語言的理論知識,而對編寫程序、調試程序能力的提高不夠重視[4]。另外,因為考試是傳統的筆試,所以很多學生平時不怎么學習,只是考試前對重點考試內容盡心死記硬背,并不能真正理解C語言程序內容。

2 《C語言程序設計》教學改進的措施

2.1 優化課程內容

C語言課程理論基礎知識多,內容抽象,而本課程又是后續多門課程的基礎,例如單片機應用。因此,需要結合后續課程對C語言的教學內容進行優化。筆者根據多年教學及編程經驗,教材選用譚浩強教授編寫的《C語言程序設計》一書,教學內容重點考慮與單片機應用緊密相關內容,以適度、夠用為原則,提煉C語言重點講授內容,幫助學生從宏觀上掌握C語言精髓,不必太較真細節,例如不常用內容不再細講,只給學生以概括,要求學生課后自學掌握。下面將重點講授內容及結構列于表1。

表1 各章節教學內容及基本要求

2.2 加強理論課上的實驗操作

理論課上單純按照書本來講語法,語句知識,學生不能直觀感受到C語言的應用效果,就會逐漸失去學習興趣。通常理論課堂上前半個小時學生還基本能集中精力學習知識,后面就出現走神,睡覺,聊天現象。為了解決這一問題,提交課堂教學效率,授課教師需要改進講授方法,充分利用多媒體,不時插入一些程序片段來提高學生興趣,例如現場編程,這就對教師的課前準備有了很高的要求。同時教師可以選擇一些簡單有趣的單片機程序進行演示,例如LED流水燈程序設計,這樣就把程序和實際執行過程聯系起來,便于學生對C語言程序語法、語句的掌握,有助于學生對程序設計思想的理解,使學生對C語言如何控制硬件有了感官認識,為學生對后續C語言的實際應用打下基礎。

這里以部分LED流水燈C語言程序為例

這段程序里有幾個重點及常用知識:1."文件包含",學生經常在C程序里看到文件包含#include,根據不同的目的包含不同的文件,這段程序中包含REG51.h文件的目的是為了通知C編譯器,程序中所寫的P1是指80C51單片機的P1端口而不是其他變量。這樣學生們會進一步了解到文件包含的意義,了解到C語言對單片機硬件的控制思路,而不是僅僅局限于書本上的幾個常用包含。2.for()和while()循環語句的具體應用及功能。3.函數調用,這段程序里不僅包含主函數,還有用戶自定義函數delay02s以及函數調用。總之,通過這樣一小段程序加上對程序的實物演示可以讓學生們更加直觀地了解到C語言程序的實際應用。

2.3 高度重視實驗教學環節

C語言實驗課對于C語言教學質量提高是非常重要的環節,可以從實驗內容,教學方法,考核方式三方面來對實驗課進行改革。

首先對實驗內容進行改進,實驗內容的安排遵從由淺入深,從易到難,循序漸進的原則。剛開始可以布置一些基礎性實驗,例如驗證性實驗,讓剛接觸C語言的學生熟悉環境,學會調試程序,修改程序。然后布置一些編程題,在學生實驗前,教師先對實驗用到的知識點進行講解,對難點進行說明,學生通過自己獨立編程,逐步形成程序設計思想,提高獨立設計程序的能力。最后布置一些學生感興趣的綜合性實驗項目,培養學生綜合運用所學知識點的能力,提高學生實際分析問題的能力及編程能力,并養成良好的編程習慣。

其次在教學方法上需要教師與學生有更多互動。教師通過對學生編程過程的觀察,可以對理論課教學效果得到反饋,從而為后續的教學方法的調整提供方向。為了解決教師少學生多這一問題,考慮將學生進行分組,3-4人為一組,每組至少需要有1個編程能力較高的學生作為組長,組員在編程中出現的問題,由組長負責幫助解決,組長解決不了的問題在統一報告教師解決。這樣不但解決了教師資源有限問題,還能提高組長解決問題和處理問題的能力,最后由組長負責向教師反饋編程中常出現的問題。

最后改革考核方式,把傳統的以期末考試為重點改為以實驗操作過程為重點,考核內容包括實驗內容、實驗表現、實驗報告等多方面。每次實驗課,以小組為單位,對組員進行隨機抽查,根據組員的編程思路和過程進行打分,這樣教師就可以對每個學生的編程能力有個全面了解,從而提高學生上機過程的積極性。實踐證明,重在過程的考核可以讓學生主動在實驗課前準備好實驗內容,實驗過程中積極編程和調試,實驗課后總結經驗。這種考試方式把考查重心放在了平時過程的積累,改變了期末考試前死記硬背的應試型學習方式,讓學生把功夫用在平時,重視實驗課,真正理解和掌握程序設計的思想。

2.4 與電子設計大賽相結合

C語言程序設計是計算機相關專業學生的核心專業課,在很多后續課程,例如單片機,畢業設計,課程設計以及在畢業后的實際工作中都會用到。為了能夠讓學生持續對C語言進行學習,可以用參加各種比賽來進一步提高學生的實踐應用能力,從而適應將來工作要求,例如:教師指導學生參加各種電子設計大賽,讓學生參與進來做,在比賽中讓學生的能力得到更好的提升。

3 結語

從實際教學效果來看,通過從課程內容的優化、加強理論課上實驗操作和重視實驗教學效果這幾個方面對《C語言程序設計》課程進行改革后,學生學習的積極主動性有了明顯提高。對相關后續課程的跟蹤調查也表明,學生普遍提高了程序設計思維和編程能力。

[1]謝競博.C語言程序設計教學中的問題及改革建議[J].重慶郵電大學學報(社會科學版),2008,20(2):137-140.

[2]張樂.C語言程序設計教學中存在的問題及改革措施[J].運城學院學報,2015,33(3):10-12.

[3]錢言玉,謝超.《C語言程序設計》課程實驗教學研究[J].合肥師范學院學報,2014,32(3):86-87.

[4]何雪英.基于計算思維的C語言實驗教學改革探索[J].電腦知識與技術,2016,12(27):97-98.

A Brief Talk on the Combination of C Language Theoretical Teaching and Experimental Teaching

CUI Han,PENG Wen-juan

(Department of Electronic Science,Huizhou University,Huizhou 516007)

In view of the boring theory teaching,complex grammars and abstract content of C language programming,analyzes a method about how to improve the efficiency of classroom theory teaching and students'interest in classroom learning.The viewpoint of the combination of theo?retical teaching and experimental teaching is proved to improve the quality of classroom teaching.

1007-1423(2017)27-0016-04

10.3969/j.issn.1007-1423.2017.27.004

C語言;教學方法;實驗教學;教學改革

惠州學院教研教改項目(No.JG2015051)

崔晗(1984-),女,吉林舒蘭人,博士研究生,講師,研究方向為陣列信號處理

彭文娟(1982-),女,湖南衡陽人,碩士研究生,講師,研究方向為無線網絡

2017-05-22

2017-08-15

C Language;Teaching Method;Experiment Teaching;Education Reform

猜你喜歡
實驗教學實驗課程
記一次有趣的實驗
數字圖像處理課程混合式教學改革與探索
小議初中化學演示實驗教學
甘肅教育(2020年4期)2020-09-11 07:42:36
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
電容器的實驗教學
物理之友(2020年12期)2020-07-16 05:39:20
對初中化學實驗教學的認識和體會
甘肅教育(2020年8期)2020-06-11 06:10:04
為什么要學習HAA課程?
做個怪怪長實驗
幾何體在高中數學實驗教學中的應用
NO與NO2相互轉化實驗的改進
主站蜘蛛池模板: 日韩无码视频网站| 在线观看无码a∨| 日韩福利在线视频| 日韩精品一区二区三区免费在线观看| 亚洲AV一二三区无码AV蜜桃| 一级毛片在线播放免费| 国产一区二区三区在线无码| igao国产精品| 日韩不卡高清视频| 亚洲一道AV无码午夜福利| 午夜免费小视频| 激情国产精品一区| 91美女在线| 亚洲一区第一页| 国产日韩久久久久无码精品| 在线看国产精品| 亚洲午夜片| 欧美一级在线看| 欧美性色综合网| 四虎亚洲国产成人久久精品| 在线网站18禁| 在线亚洲小视频| 久久久久久久久亚洲精品| 91伊人国产| 成人福利在线视频| 亚洲人在线| 免费人成黄页在线观看国产| 欧美不卡在线视频| 国产精品久久久久久久久kt| 色婷婷综合在线| 怡红院美国分院一区二区| 伊人天堂网| 亚洲视屏在线观看| 99久久精品免费看国产电影| 亚洲综合极品香蕉久久网| 欧美福利在线| 国产精品综合久久久| 久久青草热| 色网在线视频| 国产男女XX00免费观看| 亚洲综合第一区| 97国产在线观看| 亚洲精品少妇熟女| 精品国产成人三级在线观看| 伊人久久大香线蕉影院| 波多野结衣无码中文字幕在线观看一区二区 | 久久视精品| 亚洲天堂首页| 国产亚洲视频在线观看| 亚洲欧美一级一级a| 久久九九热视频| 又污又黄又无遮挡网站| 亚洲人人视频| 亚洲二三区| 无码丝袜人妻| 国产91小视频在线观看| 国产精品真实对白精彩久久| 午夜综合网| 亚洲午夜18| 国产精品毛片一区视频播| 亚洲中文久久精品无玛| 国产91九色在线播放| 国产一区二区三区免费| 高清无码一本到东京热 | 亚洲男人天堂久久| 欧美在线精品怡红院| 亚洲人成网7777777国产| 97免费在线观看视频| 波多野结衣一二三| 日本三级欧美三级| a级毛片在线免费观看| 欧美在线一二区| 日韩免费成人| 99久久精品免费看国产免费软件 | A级毛片高清免费视频就| 欧美不卡在线视频| 免费观看国产小粉嫩喷水| 久久人妻系列无码一区| 国产在线观看高清不卡| 久久国产精品麻豆系列| 国产一区二区精品福利 | 亚洲国产成人综合精品2020 |