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

        ?

        “認(rèn)知-驅(qū)動-自主”教學(xué)模式與C語言教學(xué)改革

        2008-12-31 00:00:00劉一松畢建良
        計(jì)算機(jī)教育 2008年14期

        摘要:我院針對“C語言程序設(shè)計(jì)”教學(xué)過程中存在的問題,以建構(gòu)主義作為指導(dǎo),提出了“認(rèn)知-驅(qū)動-自主”教學(xué)模式。本文介紹了我院在這方面的探索和實(shí)踐效果。

        關(guān)鍵詞:教學(xué)改革;認(rèn)知結(jié)構(gòu);驅(qū)動式教學(xué);自主學(xué)習(xí)

        中圖分類號:G642 文獻(xiàn)標(biāo)識碼:B

        1引言

        C語言中特殊語法現(xiàn)象、知識點(diǎn)和難點(diǎn)內(nèi)容較多,是比較難教和難學(xué)的一門課程。在C語言的教學(xué)過程中常常會出現(xiàn)這樣的矛盾和沖突:教師主要抱怨課時(shí)少,學(xué)生底子薄,難以深入理解課程的要義和精華;而學(xué)生則抱怨課程內(nèi)容紛亂繁雜、枯燥乏味,難以學(xué)習(xí),更難以實(shí)際運(yùn)用,因而缺少學(xué)習(xí)的興趣和動力,更談不上自主學(xué)習(xí)。其原因可以從兩方面來分析。第一,忽略了認(rèn)知結(jié)構(gòu)在學(xué)習(xí)過程中的重要性,不注重幫助學(xué)生構(gòu)建所學(xué)課程的認(rèn)知結(jié)構(gòu),致使學(xué)生學(xué)習(xí)目的不明確,學(xué)習(xí)動力不足,只是孤立地記憶各章節(jié)涉及到的概念和語法規(guī)則,即使到課程結(jié)束也不能深入理解課程的要義和精華。第二,傳統(tǒng)教學(xué)模式是采用先理論后實(shí)際,先抽象后具體,先一般后個(gè)別的方法,學(xué)生基本上是被動灌輸,容易產(chǎn)生厭煩心理,難以調(diào)動學(xué)生學(xué)習(xí)的積極性和自主性,不利于學(xué)生素質(zhì)和能力的培養(yǎng)。

        針對這些問題,我們以建構(gòu)主義學(xué)習(xí)理論作為指導(dǎo),經(jīng)過多年的教學(xué)實(shí)踐,提出了“認(rèn)知-驅(qū)動-自主”教學(xué)模式。也就是,通過幫助學(xué)生構(gòu)建課程的認(rèn)知結(jié)構(gòu),使學(xué)生深刻理解和掌握“C語言程序設(shè)計(jì)”課程的要義和精華,采用問題和任務(wù)驅(qū)動式教學(xué)方式,調(diào)動學(xué)生的學(xué)習(xí)積極性和學(xué)習(xí)興趣,培養(yǎng)學(xué)生分析解決問題和邏輯思維的能力,培養(yǎng)學(xué)生的創(chuàng)新意識,最終達(dá)到學(xué)生自主學(xué)習(xí)的目的。

        2幫助學(xué)生構(gòu)建課程的認(rèn)知結(jié)構(gòu)

        所謂課程的認(rèn)知結(jié)構(gòu)就是組成課程的各部分內(nèi)容及各部分的相互聯(lián)系和層次關(guān)系的框架。有了這種對課程的整體認(rèn)識,學(xué)生們在學(xué)習(xí)過程中,特別是開始的一段時(shí)間里,對較多的新概念及繁雜的語法現(xiàn)象就不會孤立地去看待,而是看作一個(gè)整體的一部分,是相互有機(jī)地聯(lián)系在一起的。學(xué)生在學(xué)習(xí)過程中就會有明確的學(xué)習(xí)目的,就能抓住重點(diǎn),掌握課程的本質(zhì),學(xué)得更有信心。

        我們可以從內(nèi)容(語義)和形式(語法)兩個(gè)方面來構(gòu)建認(rèn)知結(jié)構(gòu)。在向?qū)W生介紹C語言的認(rèn)知結(jié)構(gòu)時(shí),使用對比法講授能起到事半功倍的效果。

        就語義方面而言,C語言程序可以比作生產(chǎn)。生產(chǎn)可以看成對原材料的加工而產(chǎn)生出產(chǎn)品的過程。原材料和產(chǎn)品有不同種類,不同種類的原材料和產(chǎn)品有不同的存放場所,生產(chǎn)中有不同的加工方法和加工流程等。與生產(chǎn)類似,程序可以看成對數(shù)據(jù)的處理而產(chǎn)生結(jié)果的過程,數(shù)據(jù)和對數(shù)據(jù)的處理是C語言的兩大內(nèi)容。C語言的數(shù)據(jù)類型分為:整型、浮點(diǎn)型、字符型、枚舉型和指針?;緮?shù)據(jù)類型可構(gòu)成構(gòu)造類型(基本的數(shù)據(jù)結(jié)構(gòu)):數(shù)組、結(jié)構(gòu)體、共用體、文件。不同的數(shù)據(jù)類型和構(gòu)造類型需申請不同的存儲空間(變量、數(shù)組、文件等)來存放,可以用說明語句實(shí)現(xiàn)。C語言中對數(shù)據(jù)的處理由運(yùn)算符、表達(dá)式、語句(輸入語句、賦語句、輸出語句)、函數(shù)組成,對數(shù)據(jù)處理的控制又可分為順序、分支、循環(huán)以及函數(shù)調(diào)用等。申請數(shù)據(jù)的存儲空間→輸入數(shù)據(jù)→處理數(shù)據(jù)(包括流程控制)→輸出結(jié)果,是程序設(shè)計(jì)的一條主線。

        就語法方面而言,可以與我們使用的漢語進(jìn)行比較。學(xué)習(xí)漢語的過程是這樣的:認(rèn)字→組詞→造句→做文章,人們總是先學(xué)會認(rèn)字,然后再學(xué)習(xí)組詞,學(xué)習(xí)造句,最后學(xué)習(xí)做文章,每一步都要遵守相應(yīng)的語法規(guī)則或固定的格式。而C語言的語法同樣包括四個(gè)部分:字符集、單詞(單詞包括常量、標(biāo)識符、保留字、運(yùn)算符和界符,由單詞可構(gòu)成數(shù)組及元素、函數(shù)調(diào)用、表達(dá)式等)、語句、函數(shù)和程序,每部分都有其固有的構(gòu)成規(guī)則。

        C語言的認(rèn)知結(jié)構(gòu)是“C語言程序設(shè)計(jì)”課程的總綱,是精要所在,不僅要在課程開始時(shí)介紹,在整個(gè)課程中都應(yīng)該經(jīng)常提出加以講解。一方面C語言課程的認(rèn)知結(jié)構(gòu)對課程具體內(nèi)容的學(xué)習(xí)能起到指導(dǎo)作用,另一方面通過具體內(nèi)容的學(xué)習(xí)能加深對C語言課程認(rèn)知結(jié)構(gòu)的理解。只有對認(rèn)知結(jié)構(gòu)有了深刻的理解,才能真正意義上掌握了C語言,今后再學(xué)其他程序設(shè)計(jì)語言時(shí),就會變得容易和迅速。

        3問題驅(qū)動和任務(wù)驅(qū)動式教學(xué)與自主學(xué)習(xí)

        3.1問題驅(qū)動教學(xué)實(shí)例

        例如,在學(xué)習(xí)科學(xué)記數(shù)法的表示時(shí),我們習(xí)慣的表示形式(如0.1234ⅹ10-5)為什么在C語言中被規(guī)定成另一種形式(如0.1234e-5)?是C語言就應(yīng)該這樣“深奧”?還是C語言“成心為難”我們?答案是在用計(jì)算機(jī)編寫程序時(shí),0.1234ⅹ10-5不易書寫。這個(gè)問題告訴學(xué)生,C語言也是人創(chuàng)造出來的,它并不神秘,只要條件許可,它會盡可能地讓我們易學(xué)易用。

        又例如,在C語言中標(biāo)識符可作為變量名、數(shù)組名、函數(shù)名等,標(biāo)識符的定義為“以字母、下劃線開頭后跟字母、下劃線和數(shù)字的字符序列”。為什么非要這樣定義呢?答案是現(xiàn)在的計(jì)算機(jī)還很不“聰明”,如果變量名寫成A+5的話,計(jì)算機(jī)不能區(qū)分出它是一個(gè)變量名還是一個(gè)表達(dá)式。這個(gè)問題告訴學(xué)生,在學(xué)習(xí)過程不要死記硬背,而應(yīng)該努力探詢事物的本質(zhì)。

        再例如,求 是循環(huán)控制這一章必講的一個(gè)典型例題,經(jīng)分析,我們引入三個(gè)變量:sun表示累加和;t表示求和多項(xiàng)式中的某一項(xiàng);i表示已累計(jì)的項(xiàng)數(shù),并將該題的求解思路描述如下:每當(dāng)?shù)玫角蠛投囗?xiàng)式中的某一項(xiàng)t后就將其累加到sum中,直到已累計(jì)的項(xiàng)數(shù)i大于100為止。該算法包含了一個(gè)學(xué)生必須掌握的基本編程技能:累加(乘)。緊接著提出一個(gè)問題:如何求 ?該問題引導(dǎo)學(xué)生通過模仿前一個(gè)例題,通過自我探索,從而掌握另一個(gè)基本編程技能——迭代,從而達(dá)到培養(yǎng)能力的目的。

        3.2任務(wù)驅(qū)動教學(xué)實(shí)例

        任務(wù)驅(qū)動教學(xué)模式運(yùn)用于C語言教學(xué),其形式是:提出任務(wù)→師生共同分析完成任務(wù)的方法和步驟→適當(dāng)講解或自學(xué)或協(xié)作學(xué)習(xí)→完成任務(wù)→交流或歸納。

        例如,在講授分支結(jié)構(gòu)程序設(shè)計(jì)時(shí),可以設(shè)置“小學(xué)生四則運(yùn)算程序”、“個(gè)人所得稅計(jì)算程序”等任務(wù);講授循環(huán)結(jié)構(gòu)程序設(shè)計(jì)時(shí),可以設(shè)置“小學(xué)生數(shù)學(xué)試卷自動生成和自動評判程序”、“密碼設(shè)置程序”等任務(wù);講授數(shù)組時(shí),可以設(shè)置“學(xué)生成績統(tǒng)計(jì)和分析程序”等任務(wù);講授結(jié)構(gòu)體和鏈表時(shí),可以設(shè)置“通訊錄管理程序”等任務(wù);講授文件時(shí),可以設(shè)置“英語單詞出現(xiàn)頻率統(tǒng)計(jì)程序”

        3.3問題和任務(wù)驅(qū)動

        問題驅(qū)動和任務(wù)驅(qū)動緊密相關(guān),一個(gè)問題可能引發(fā)一個(gè)任務(wù),在完成任務(wù)的過程中又可能產(chǎn)生多個(gè)問題。

        例如,在進(jìn)行格式輸入函數(shù)scanf和格式輸出函數(shù)printf教學(xué)時(shí),提出一個(gè)任務(wù)“出1個(gè)加法練習(xí)題”。圍繞這個(gè)任務(wù)進(jìn)行討論分析,指出題目和結(jié)果顯示要用格式輸出函數(shù),出題和回答問題都要用到格式輸入函數(shù),然后再介紹格式輸出函數(shù)和格式輸入函數(shù)的格式及其功能。在講授分支結(jié)構(gòu)程序設(shè)計(jì)時(shí),可以在上一個(gè)任務(wù)的基礎(chǔ)上,提出一個(gè)新問題“出1個(gè)加法練習(xí)題,回答正確顯示OK,錯(cuò)誤顯示W(wǎng)rong”。在進(jìn)行循環(huán)結(jié)構(gòu)教學(xué)時(shí),我們可以提出“出10個(gè)加法練習(xí)題,每題正確的加10分,錯(cuò)誤的不給分,并計(jì)算總分”。在進(jìn)行函數(shù)教學(xué)時(shí),提出新的任務(wù)“出1個(gè)加法題并判斷正誤,能否做成一個(gè)小模塊?”。進(jìn)一步,“出1個(gè)加法題可否由計(jì)算機(jī)隨機(jī)產(chǎn)生?”,從而引出自定義、庫函數(shù)和編譯預(yù)處理等概念。在進(jìn)行數(shù)組教學(xué)時(shí),我們可以進(jìn)一步提出更復(fù)雜的任務(wù)“學(xué)生成績統(tǒng)計(jì)和分析程序”等等。

        問題和任務(wù)驅(qū)動是計(jì)算機(jī)語言程序設(shè)計(jì)課堂教學(xué)中非常適用的一種先進(jìn)的教學(xué)方法,經(jīng)過多年的教學(xué)實(shí)踐,我們總結(jié)出以下幾點(diǎn)經(jīng)驗(yàn):

        (1) 問題和任務(wù)的設(shè)計(jì)要有明確的針對性目標(biāo),應(yīng)在課程知識體系和認(rèn)知結(jié)構(gòu)的框架內(nèi),對那些最基本最重要的教學(xué)內(nèi)容進(jìn)行精心設(shè)計(jì);

        (2) 問題和任務(wù)的設(shè)計(jì)要符合學(xué)生的特點(diǎn),選擇的問題和任務(wù)要難易適中,盡量是學(xué)生所熟知的,盡量具有趣味性;

        (3) 問題和任務(wù)的設(shè)計(jì)要有連續(xù)性、漸進(jìn)性和層次性,盡量使一個(gè)任務(wù)涉及盡可能多的教學(xué)內(nèi)容,使一個(gè)任務(wù)從簡到繁、從易到難;

        (4) 針對問題和任務(wù)驅(qū)動教學(xué)模式,采取靈活多樣的教學(xué)形式,如根據(jù)學(xué)生特點(diǎn)組成學(xué)習(xí)小組,課前對問題和任務(wù)進(jìn)行思考,課后自主完成任務(wù),并提交總結(jié)報(bào)告等;

        (5) 在解決完問題和任務(wù)后,教師要對問題和任務(wù)進(jìn)行歸納總結(jié),明確提出知識要點(diǎn)和技能要點(diǎn)。

        4結(jié)語

        “認(rèn)知-驅(qū)動-自主”教學(xué)模式的研究和實(shí)踐是我校教學(xué)改革重點(diǎn)研究項(xiàng)目“計(jì)算機(jī)基礎(chǔ)教學(xué)改革的研究與實(shí)踐”的核心部分。幾年的實(shí)踐表明,“認(rèn)知-驅(qū)動-自主”教學(xué)模式切實(shí)可行并且效果顯著,計(jì)算機(jī)基礎(chǔ)的教學(xué)質(zhì)量有了明顯改善,我校計(jì)算機(jī)等級考試的通過率有了顯著提高?!罢J(rèn)知-驅(qū)動-自主”教學(xué)模式不僅適用于“C語言程序設(shè)計(jì)”課程,對其他學(xué)科課程也會起到重要的借鑒作用。

        美國著名教育家杜威指出:“教育的目標(biāo)在于使人能夠繼續(xù)教育自己”,這與“認(rèn)知-驅(qū)動-自主”教學(xué)模式的目標(biāo)是一致的。

        參考文獻(xiàn):

        [1] 譚浩強(qiáng). C程序設(shè)計(jì)(第3版)[M]. 北京:清華大學(xué)出版社,2005.

        [2] 何克抗. 建構(gòu)主義─革新傳統(tǒng)教學(xué)的理論基礎(chǔ)(上)[J]. 電化教育研究,1997,(3):3-9.

        [3] 溫彭年,賈國英. 建構(gòu)主義理論與教學(xué)改革——建構(gòu)主義學(xué)習(xí)理論綜述[J]. 教育理論與實(shí)踐,2002,23(5):17-22.

        [4] 馮忠良. 結(jié)構(gòu)-定向教學(xué)的理論與實(shí)踐[M]. 北京師范大學(xué)出版社,1992.

        [5] 劉寶存. 美國研究型大學(xué)基于問題的學(xué)習(xí)模式[J]. 中國高教研究,2004,(10):60-62.

        注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文

        免费看草逼操爽视频网站| 国产丰满老熟女重口对白| 国产成人精品亚洲午夜| 亚洲中文字幕不卡一区二区三区| 亚洲av专区国产一区| 亚欧中文字幕久久精品无码| 成人片黄网站色大片免费观看app| 亚洲高清精品50路| 久久亚洲网站中文字幕| 伊人精品久久久久中文字幕| 人人妻人人澡人人爽曰本| 高清国产亚洲va精品| 一本大道久久a久久综合精品| 午夜时刻免费入口| 国产乱子伦精品免费无码专区 | 国产成人精品一区二区视频| 久久亚洲aⅴ精品网站婷婷| 成人高清在线播放视频| 天天摸夜夜摸摸到高潮| 欧美人与动牲交片免费| 青青草针对华人超碰在线| 国产老熟女精品一区二区| 女人被狂躁高潮啊的视频在线看| 日本欧美在线播放| 国产av熟女一区二区三区蜜臀| 老女老肥熟女一区二区| 真人无码作爱免费视频禁hnn| 中文人妻AV高清一区二区| 91亚洲免费在线观看视频| 无码人妻一区二区三区兔费| 亚洲一区中文字幕在线电影网| 国产成人午夜av影院| 国产日本精品一二三四区| 亚洲av无码潮喷在线观看 | 亚洲精品一区二区视频| 白白色白白色视频发布| 精品亚洲国产成人av| 亚洲av永久无码精品水牛影视| 亚洲天堂av免费在线看| 国产精品麻豆综合在线| 西西人体大胆视频无码|