亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        “C語言程序設計”課程教學改革與實踐

        2009-10-20 09:04:58劉紅敏趙山林
        計算機教育 2009年17期
        關鍵詞:案例教學教學改革教學模式

        劉紅敏 趙山林

        (中北大學 電子與計算機科學技術學院,山西 太原 030051)

        摘要:本文從教學實踐出發(fā),分析了當前非計算機專業(yè)“C語言程序設計”教學中存在的問題。提出了在課程教學中如何采用案例教學法、基于認知主義的內(nèi)容設計優(yōu)化以及以行動導向?qū)W習為指導原則來設計和組織課堂和實驗教學的改革措施,并應用于教學實踐。實踐證明改革措施是非常有效的。

        關鍵詞:教學改革;教學模式;案例教學;認知主義;行動導向?qū)W習

        中圖分類號:G642 文獻標識碼:A

        1前言

        “C語言程序設計”作為全國大部分高校非計算機專業(yè)的一門公共基礎課,在課程教學中,許多學生都認為該課程涉及的概念比較復雜、規(guī)則繁多、使用靈活、容易出錯,學習起來普遍感到困難。特別是大多數(shù)高校將C語言作為非計算機專業(yè)學生進校后首先接觸的第一門公共基礎課,這種現(xiàn)象尤為明顯。為此作者從自身多年教學實踐出發(fā),以培養(yǎng)學生用計算機解決問題的思維能力為基本點,對該課程的教學過程進行了大膽的改革嘗試。

        2傳統(tǒng)教學中存在的問題

        筆者從事了多年的“C語言程序設計”教學,發(fā)現(xiàn)傳統(tǒng)教學中教學效果總是不理想,因此對此進行了深入分析,發(fā)現(xiàn)在傳統(tǒng)的“C語言程序設計”教學中存在以下幾個主要問題。

        首先,教師將教學目標主要放在了讓學生掌握語法規(guī)則上,而問題分析和算法思想等程序設計能力和素質(zhì)的培養(yǎng)不夠,導致學生學習積極性不高和缺乏對實際問題進行分析、編程和處理的能力。

        其次,傳統(tǒng)的教學過程與學生認知過程存在偏差。目前,國內(nèi)的大多數(shù)C語言教材都考慮到知識結(jié)構(gòu)的系統(tǒng)性和全面性,大致按“算法-數(shù)據(jù)類型-基本結(jié)構(gòu)-數(shù)組-函數(shù)-指針-文件”的順序來組織教材。教師按照教材編排的內(nèi)容和順序,按部就班地進行教學工作。這種組織方式雖然依邏輯思維方式進行了歸類,但難點還是較為集中,跨度大,學生一下子很難接受。由于學生沒有編程基礎,講授算法和數(shù)據(jù)類型時只能講的多,分析的少,“填鴨”式的將概念灌輸給學生,致使學生覺得C語言很難。隨后章節(jié)的講授也是先介紹C語言語法規(guī)則,然后再針對所學的語法規(guī)則講授例子,例子以語法應用為重點,較少涉及具體的C語言編程應用。這種從理論到實踐、理論和實踐脫節(jié)的教學過程不僅難以激發(fā)學生的學習興趣,導致課程知識很難被學生全面掌握和靈活運用。

        最后,傳統(tǒng)實驗教學效果有待提高。C 語言的傳統(tǒng)實驗教學以語法為主線,實驗課多數(shù)是強調(diào)語法語句練習,由于語法的單調(diào)枯燥容易使學生陷入到冗繁的語法規(guī)則之中而逐漸失去學習興趣。我們應該認識到學習語法不是我們學習程序設計語言的真正目的。程序設計教學的目的是培養(yǎng)學生分析問題和解決問題的能力,是在掌握語法的基礎上,通過上機實踐,真正地學會使用計算機語言來解決實際問題,培養(yǎng)學生的程序設計思想。

        3C語言教學改革的探索

        3.1改革教學模式,推行案例教學法等啟發(fā)式教學方法

        針對傳統(tǒng)課堂教學中存在的問題,我們決心跳出以語法教學為主線的教學模式,吸收國外計算機課程教學的優(yōu)點,積極準備推行個案分析,將復雜枯燥的語法知識分解到一個個生動實用的程序?qū)嵗?。在教學過程中以程序設計為主線進行教學,有意識地淡化計算機語言本身語法規(guī)則的介紹,而重點介紹程序設計方法,在分析程序和程序設計中熟悉語法、應用語句,并把軟件工程學的思想貫穿于算法分析和程序設計的過程中。例如課程開始先提出溫度轉(zhuǎn)換和兩個瓶中的油水交換等現(xiàn)實中的問題并以程序來解決,程序中涉及到的整形和字符型等數(shù)據(jù)類型和賦值和算術等表達式做一講解,經(jīng)過多個程序的示例,學生對C程序的基本結(jié)構(gòu)和其中的語法知識有了一個了解,三種基本結(jié)構(gòu)都介紹以后,再將語法知識做一個總結(jié),學生很容易接受。

        3.2基于認知主義的內(nèi)容設計優(yōu)化

        認知主義強調(diào)人的認知不是由外界刺激直接給予的,而是由外界刺激和認知主體內(nèi)部心理過程相互作用的結(jié)果(內(nèi)部心理過程包括態(tài)度、需要、興趣和愛好以及原有的認知結(jié)構(gòu)即過去的知識經(jīng)驗)。學習過程是每個人根據(jù)自己的態(tài)度、需要和興趣愛好并利用過去的知識經(jīng)驗對當前的外界刺激(如教學內(nèi)容)主動做出的有選擇的信息加工過程。學生不再是外界刺激的被動“接收器”,而是主動地對外界刺激所提供信息進行選擇性加工的主體。認知主義強調(diào)教學設計首先要充分考慮學習者的認知特征,并把重點放在教學組織策略上。強調(diào)教學內(nèi)容的組織和傳遞策略必須充分考慮學生原有的認知結(jié)構(gòu)。

        在課堂教學過程中,遵循學生認知過程,對教學內(nèi)容重新進行歸納,將難點再次分散,以縮小臺階,達到循序漸進。例如,C語言數(shù)據(jù)類型、運算符、表達式種類繁多,放在一起講授,學生學習起來難度較大,我們將改變以往教學內(nèi)容講授順序,首先介紹程序結(jié)構(gòu),使學生對C語言程序結(jié)構(gòu)有個大致了解,然后通過一個簡單的求兩個數(shù)的和的例子介紹常用的常量形式和算術運算符以及相關的表達式,通過求絕對值的例子介紹關系運算等,使學生學習起來沒有想象中的那么難。緊接著再教學生編寫簡單的、實用的C程序設計,然后趁機引入基本輸入、輸出函數(shù)就順理成章了。這樣一來臺階小了,學生的信心也增加許多,學習積極性很快就被提高起來。對于生硬的語言敘述,課堂上改用生動的比喻,進行詳盡引導。

        程序設計方法的傳授是C 語言程序設計課程的另一重點。在教學中,不僅要貫徹自頂向下逐步求精的面向過程的程序設計思想,還要盡可能采用程序框圖等程序設計工具,來說明程序設計的過程和算法,來培養(yǎng)學生程序設計的能力和素質(zhì)。

        3.3教學手段改革

        傳統(tǒng)教學手段中,用粉筆書寫板書的時候,教師可能會根據(jù)學生的隨堂反應,有機而又靈活地掌握分寸,并且可能以恰如其分的比喻,幽默風趣的語言,以姿勢助說話等多種形式把對課程的理解表達得淋漓盡致,抓住學生跟隨自己一步一步領會教材。但是,程序設計課程中問題分析、算法設計及程序都要在黑板上書寫,很難展現(xiàn)題目直接的銜接,并且課程進度受到很大影響。

        使用多媒體教室,省去了粉筆在黑板上的書寫時間,以計算機技術為核心的現(xiàn)代化教學手段至少比板書教學節(jié)省總學時的三分之一,但是現(xiàn)代化的CAI教學在很多情況下只能播放事先輯錄好了的講稿、教案或課件,在一個光線黑暗的教室里,教師無法看到學生的表情。CAI教學不足之處就是容易把板書教學可能實現(xiàn)的雙向交流變成單向傳遞。

        基于上述分析,我們在教學過程中充分發(fā)揮兩種教學手段的優(yōu)勢,采用多媒體與黑板結(jié)合的教學方式,對理論知識利用幻燈片給出,例題講解只要由教師利用黑板對問題進行分析,引導學生寫出算法,在語言編譯環(huán)境下直接進行編程調(diào)試,使學生能直觀地看到編程的方法與效果,極大地提高了學生的學習興趣。

        3.4以行動導向?qū)W習為原則設計和組織實驗課程教學活動

        所謂行動導向?qū)W習就是有目的地、系統(tǒng)地組織學生在實際或模擬的專業(yè)情境中,讓學生參與設計、實施、檢查和評價職業(yè)活動的經(jīng)歷來發(fā)現(xiàn)、探討和解決職業(yè)活動中的問題,在體驗與反思學習行動的過程中,獲得完成職業(yè)活動所必需的知識與能力。

        上機實踐是“C語言程序設計”教學中不可缺少的教學環(huán)節(jié)。充分有效的上機實踐不僅能糾正學習中的理解偏差、加深知識要點的理解,還能增強學生的上機實踐的積極性和問題處理能力,切實提高編程能力與編程水平。

        在進行實驗課程教學設計和組織時,我們以行動-學習-行動這條主線來組織教學。具體過程如下:

        (1) 編寫一些趣味性較高的程序,演示給學生看,通過例子告訴學生我們所需要學習的知識要點;

        (2) 在介紹了C語言程序編輯器的使用方法后,帶領學生走進實驗室,依照例題,進行簡單的程序設計,對出程序中的錯誤,教師現(xiàn)場輔導給予解決;

        (3) 授課教師總結(jié)實驗中的共性問題,課堂上講解此類問題的解決方法,再講解所涉及的語法點,這樣學生由于一開始已經(jīng)有了感性認識,就比較容易理解和記住語法規(guī)則;

        (4) 在理解和記住語法規(guī)則的基礎上,教師再設計一些簡單的題目,讓學生走入實驗室,經(jīng)過這樣循環(huán)往復,對于簡單的程序設計,學生很快就可以掌握了;

        (5) 隨著學習的深入,當接觸到較復雜的程序設計時,可以由教師策劃一些案例,具體行動由學生自己計劃、實施、檢查以及修正和評價。對于一個較為復雜的程序,過去教師往往是給學生提示設計思路,這就會局限學生的思維和行動。在教學中我們可以分小組進行討論,讓學生自己拿出程序設計思路和程序設計的算法,畫出流程圖,然后教師給予指導和點評。

        4結(jié)論

        上述教學內(nèi)容、教學手段與教學方法的改革,是根據(jù)實際教學過程中學生存在的問題提出的,并在“C語言程序設計”課程教學實踐中運用。實踐證明,這些教學改革效果良好,提高學生的學習熱情,讓學生從枯燥無味的語言學習中解放出來,既讓學生能深刻理解課程的理論知識,又培養(yǎng)學生的創(chuàng)新思維,提高了實驗技能,培養(yǎng)了自學能力和創(chuàng)新能力,并鍛煉了毅力,從而從被動學習走上主動學習。我們將繼續(xù)努力探索,使“C語言程序設計”課程教學日趨完善,使C語言課程的教學效果再上一個臺階。

        參考文獻:

        [1] 張錦祥. 高級程序設計語言課程教學改革與實踐[J]. 浙江教育學院學報,2007(4):71-76.

        [2] 趙山林,高媛.C語言程序設計[M]. 北京:人民郵電出版社,2004.

        [3] 王冬. 高職C語言程序設計教學改革探索[J]. 計算機教育,2007(9):94-96.

        [4] 萬蓉. 基于行動導向《C語言程序設計》的教學實踐[J]. 成都航空職業(yè)技術學院學報,2008(2):17-22.

        The Reform and Practice of C Language Programming

        LIU Hong-min, ZHAO Shan-lin

        (School of Electronics and Computer Science and Technology,North University of China,Taiyuan 030051,China)

        Abstract: Analyzed the problems existing in the teaching of C language programming teaching on non-computer major from the teaching practice. proposed the reform of the content is designed and optimized based on case teaching and knowledgetarism, design and organize teaching of experiment and classroom ground on action guide study, applied to teaching practice. It is very effectual by practice.

        Key words: teaching reform; teaching mode; case study; knowledgetarism; action guide study

        猜你喜歡
        案例教學教學改革教學模式
        群文閱讀教學模式探討
        案例教學在機械創(chuàng)新設計課程中的應用
        考試周刊(2016年77期)2016-10-09 12:16:11
        馬克思主義基本原理概論課案例教學的幾點思考
        大學教育(2016年9期)2016-10-09 08:13:04
        基于人才培養(yǎng)的技工學校德育實效性研究
        成才之路(2016年25期)2016-10-08 09:51:08
        現(xiàn)代信息技術在高職數(shù)學教學改革中的應用研究
        科技視界(2016年20期)2016-09-29 12:59:03
        EXCEL在《投入產(chǎn)出法》案例教學中的應用
        科技視界(2016年20期)2016-09-29 12:10:02
        《運籌學》教學模式探討
        科技視界(2016年20期)2016-09-29 11:38:37
        以職業(yè)技能競賽為導向的高職單片機實踐教學改革研究
        科技視界(2016年20期)2016-09-29 11:20:38
        微課時代高等數(shù)學教學改革的實踐與探索
        科技視界(2016年20期)2016-09-29 11:16:19
        “一精三多”教學模式的探索與實踐
        无码国产精品第100页| 国产精品久久久久精品一区二区| 特级无码毛片免费视频尤物| 亚洲狠狠网站色噜噜| 中国老妇女毛茸茸bbwbabes| 免费毛片在线视频| 精品视频一区二区杨幂| 亚洲成人福利在线视频| 国产白袜脚足j棉袜在线观看| 无码中文字幕色专区| 亚洲国产不卡av一区二区三区 | 国产无套粉嫩白浆在线观看| 玩弄人妻少妇500系列网址| 91精品国产高清久久久久| 国产精品亚洲一区二区三区在线看| 日韩中文字幕素人水野一区| 性高朝久久久久久久3小时| 国产精品免费看久久久8| 久久久亚洲av成人网站| 国产流白浆视频在线观看 | 亚洲自偷自拍熟女另类| 日本口爆吞精在线视频| 免费观看在线视频播放| 日韩欧美亚洲国产精品字幕久久久| 无码国产一区二区三区四区| 国产成人综合久久精品推荐免费| av天堂网手机在线观看| 亚洲女人毛茸茸粉红大阴户传播 | 性刺激的大陆三级视频| 亚洲日本va午夜在线影院| 男女激情床上视频网站| 亚洲av无一区二区三区| 亚洲综合色区另类av| 国产精品丝袜在线不卡| 亚洲偷自拍国综合第一页国模| 日韩亚洲欧美久久久www综合 | 新中文字幕一区二区三区| 精品深夜av无码一区二区老年| 91精品国产91| 国产69精品麻豆久久| 国产精品久久国产精品99|