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

        ?

        “C語言程序設(shè)計”教學(xué)方法探析

        2010-01-01 00:00:00劉小燕申艷梅
        計算機(jī)教育 2010年6期

        摘要:本文以“C語言程序設(shè)計”課為例,分析如何根據(jù)一門課程的內(nèi)容特點和教學(xué)目標(biāo)要求以及學(xué)生的實際特點恰當(dāng)選擇和合理運用教學(xué)方法,詳細(xì)介紹分層教學(xué)法、趣味教學(xué)法、任務(wù)驅(qū)動等教學(xué)方法在實際教學(xué)過程中的應(yīng)用,提出改革傳統(tǒng)的考核方式,變筆試為機(jī)試。

        關(guān)鍵詞:教學(xué)方法;C語言;分層教學(xué);趣味教學(xué)

        1教學(xué)方法的內(nèi)涵

        教學(xué)方法是教師和學(xué)生為了實現(xiàn)共同的教學(xué)目標(biāo),完成共同的教學(xué)任務(wù),在教學(xué)過程中運用的方式與手段的總稱。 包括教師教的方法(教授法)和學(xué)生學(xué)的方法(學(xué)習(xí)方法)兩大方面,是教授方法與學(xué)習(xí)方法的統(tǒng)一。教學(xué)方法不同于教學(xué)方式,但與教學(xué)方式有著密切的聯(lián)系。教學(xué)方式是構(gòu)成教學(xué)方法的細(xì)節(jié),是運用各種教學(xué)方法的技術(shù)。任何一種教學(xué)方法都由一系列的教學(xué)方式組成,可以分解為多種教學(xué)方式;另一方面,教學(xué)方法是一連串有目的的活動,能獨立完成某項教學(xué)任務(wù),而教學(xué)方式只被運用于教學(xué)方法中,并為促成教學(xué)方法所要完成的教學(xué)任務(wù)服務(wù),其本身不能完成一項教學(xué)任務(wù)[1]。

        2教學(xué)方法的選擇依據(jù)

        依據(jù)教學(xué)目標(biāo)選擇教學(xué)方法。不同領(lǐng)域或不同層次的教學(xué)目標(biāo)的有效達(dá)成,要借助于相應(yīng)的教學(xué)方法和技術(shù)。教師可依據(jù)具體的可操作性目標(biāo)來選擇和確定具體的教學(xué)方法。

        依據(jù)教學(xué)內(nèi)容特點選擇教學(xué)方法。不同學(xué)科的知識內(nèi)容與學(xué)習(xí)要求不同;一門課的不同階段、不同單元、不同課時的內(nèi)容與要求也不一致,這些都要求教學(xué)方法的選擇具有多樣性和靈活性的特點。

        根據(jù)學(xué)生實際特點選擇教學(xué)方法。學(xué)生的實際特點直接制約著教師對教學(xué)方法的選擇,這就要求教師能夠科學(xué)而準(zhǔn)確地研究分析學(xué)生的特點,有針對性地選擇和運用相應(yīng)的教學(xué)方法。

        依據(jù)教師的自身素質(zhì)選擇教學(xué)方法。任何一種教學(xué)方法,只有適應(yīng)了教師的素養(yǎng)條件,并能為教師充分理解和把握,才有可能在實際教學(xué)活動中有效地發(fā)揮其功能和作用。因此,教師在選擇教學(xué)方法時,還應(yīng)當(dāng)根據(jù)自己的實際優(yōu)勢,揚長避短,選擇與自己相適應(yīng)的教學(xué)方法。

        依據(jù)教學(xué)環(huán)境條件選擇教學(xué)方法。教師在選擇教學(xué)方法時,要在時間條件允許的情況下,應(yīng)能最大限度地運用和發(fā)揮教學(xué)環(huán)境條件的功能與作用[2]。

        3教學(xué)方法的合理運用

        教師選擇教學(xué)方法的目的,是要在實際教學(xué)活動中有效地運用。教師應(yīng)當(dāng)根據(jù)具體教學(xué)的實際,對所選擇的教學(xué)方法進(jìn)行優(yōu)化組合和綜合運用。無論選擇或采用哪種教學(xué)方法,要以啟發(fā)式教學(xué)思想作為運用各種教學(xué)方法的指導(dǎo)思想。教師在運用各種教學(xué)方法的過程中,還必須充分關(guān)注學(xué)生的參與性。C語言是計算機(jī)應(yīng)用專業(yè)及相關(guān)專業(yè)的一門很重要的專業(yè)基礎(chǔ)課程,其處理能力和表現(xiàn)能力極強(qiáng)、使用靈活方便、目標(biāo)程序效率高、可移植性好,但因概念復(fù)雜、規(guī)則多、靈活性高而易錯。為了提高學(xué)生學(xué)習(xí)程序設(shè)計的興趣和信心,更好地培養(yǎng)學(xué)生程序設(shè)計的基本思想,教師在把握授課內(nèi)容的同時也要積極探索教學(xué)方法和教學(xué)技巧。

        結(jié)合近幾年的教學(xué)實踐,本文提出了以下教學(xué)方法。

        3.1分層教學(xué)

        學(xué)習(xí)C語言前,每位學(xué)生的編程基礎(chǔ)不同,有些學(xué)生高中已經(jīng)涉及到,部分同學(xué)還參加過編程大賽,而有些學(xué)生從未接觸編程。教師根據(jù)學(xué)生前一學(xué)期的計算機(jī)相關(guān)課程及前半學(xué)期的學(xué)習(xí)情況將學(xué)生劃分為兩個層次。在課堂教學(xué)中,對基礎(chǔ)好的第一層次的學(xué)生以“放”為主,“放”中有“扶”,重在指導(dǎo)學(xué)生自學(xué);對第二層次的學(xué)生以“扶”為主,“扶”中有“放”,重在帶領(lǐng)學(xué)生學(xué)習(xí)。這樣引導(dǎo)不同層次的學(xué)生在各不相同的“最近發(fā)展區(qū)”前進(jìn),使基礎(chǔ)薄弱的學(xué)生基本上達(dá)到大綱的要求,基礎(chǔ)好的學(xué)生則盡其所能拔尖提高。同時,盡量滿足不同層次學(xué)生的學(xué)習(xí)需要,激發(fā)他們的學(xué)習(xí)興趣,調(diào)動全體學(xué)生非智力心理因素的積極作用。作業(yè)要求也分層次,對第二層次的學(xué)生布置最基礎(chǔ)部分的作業(yè),可以要求一題一解,就題論題。對作業(yè)題中出現(xiàn)的一些選做題和一些富有思考性的習(xí)題,可鼓勵他們?nèi)プ觥Φ谝粚哟蔚膶W(xué)生可以安排一些較難的作業(yè),要求一題多解,溝通知識的橫向聯(lián)系,培養(yǎng)思維靈活性和創(chuàng)造性。這樣就可以全面落實大綱的要求。

        3.2趣味教學(xué)

        恩格斯說“興趣與愛好是最好的老師”。為了使初學(xué)者能盡快地掌握計算機(jī)知識,進(jìn)入計算機(jī)的應(yīng)用領(lǐng)域,在課程講授過程中,我們要特別注意培養(yǎng)學(xué)生的學(xué)習(xí)興趣。初接觸計算機(jī)時,很多學(xué)生感到新奇、好玩,這不能說是興趣,只是一種好奇。隨著課程的不斷深入,大量的規(guī)則、定義、要求和機(jī)械的格式出現(xiàn),很容易使一部分學(xué)生產(chǎn)生枯燥無味的感覺。為了把學(xué)生的好奇心轉(zhuǎn)化為學(xué)習(xí)興趣,采用趣味程序的例子激發(fā)學(xué)生的積極性,從而在實例中掌握C語言的語法和程序設(shè)計方法。在循環(huán)控制這一章中,講for語句時可以讓學(xué)生思考實現(xiàn)1~100的累加和。先回憶前面介紹的順序和選擇結(jié)構(gòu),看能否實現(xiàn)。以算盤為例介紹算盤累加的過程。算盤計算的時候,第一個數(shù)體現(xiàn)在算盤上;加第二個數(shù),算盤上體現(xiàn)的是加過之后的結(jié)果;然后再加第三個……整個過程算盤充當(dāng)一個載體。用程序來實現(xiàn)的時候,可用變量充當(dāng)載體,保存累加和。加第1次時,變量存儲是第一個數(shù);加第2次,變量存儲前兩數(shù)之和;加到第100次就可以實現(xiàn)1~100的和。在講解過程中,可以暗示學(xué)生要注意變量的初始值,變量是否必須賦初始值,若要賦初始值的話應(yīng)賦多少,可以對照1~100的累積講解,對比求累加和累積時變量初始值的異同。

        3.3隨堂實訓(xùn)

        在上課開始回顧上節(jié)課所講內(nèi)容時,抽出1~4名學(xué)生將一個簡單題目的程序編寫到黑板上,其他學(xué)生寫到紙上,要求在3~5分鐘內(nèi)完成。然后讓學(xué)生自愿改正代碼中的錯誤,這樣不僅可提高學(xué)生的編程能力,還可提高學(xué)生調(diào)試程序的能力,同時也活躍了課堂氣氛,提高了教學(xué)效果。

        3.4情境創(chuàng)設(shè)

        情境創(chuàng)設(shè),即創(chuàng)設(shè)與當(dāng)前學(xué)習(xí)主題相關(guān)的,盡可能真實的情境。創(chuàng)設(shè)情境有利于學(xué)生對所學(xué)內(nèi)容的意義構(gòu)建。比如,講解數(shù)組時讓學(xué)生計算本學(xué)院50個班的人數(shù)之和,假設(shè)每個班的數(shù)據(jù)存放位置固定而且按班號從小到大依次存放,每個班人數(shù)不固定,需要長時間使用。知道這些要求之后,學(xué)生就可以知道在這個情境中需要完成的任務(wù)以及所需要的算法或者類型變量,將目標(biāo)進(jìn)一步細(xì)化,以一個主動者的角色來完成各個模塊的設(shè)計。

        3.5任務(wù)驅(qū)動

        C語言的知識點比較零碎,如果剛開始就讓學(xué)生記各種語法,學(xué)生會誤認(rèn)為學(xué)習(xí)C語言和其他的記憶類課程沒有區(qū)別,而且容易失去興趣。剛開始給學(xué)生講解時,應(yīng)以解決某個問題、實現(xiàn)某項任務(wù)為驅(qū)動,從而展開各個知識點。

        任務(wù)驅(qū)動教學(xué)法要求在教學(xué)過程中,以完成一個個具體的任務(wù)為線索,由教師巧妙設(shè)置任務(wù),把教學(xué)內(nèi)容融于實際任務(wù)中去,讓學(xué)生自己提出問題,并經(jīng)過思考和老師的點撥,自己解決問題。在完成任務(wù)的同時,培養(yǎng)了學(xué)生創(chuàng)新意識、創(chuàng)新能力以及自主學(xué)習(xí)的習(xí)慣,學(xué)會如何去發(fā)現(xiàn)問題、思考問題、尋找解決問題的方法。在學(xué)生完成任務(wù)的過程中,教師的任務(wù)則是指導(dǎo)學(xué)生如何去完成任務(wù),并適時向?qū)W生介紹需要了解、掌握的概念、思想和方法。例如:在講解數(shù)組時,筆者給學(xué)生的任務(wù)是:(1)定義一個一維數(shù)組求斐波那契數(shù)列的第30項,然后驗證第20項是否是第18項和第19項的和?(2)定義2個簡單的變量通過循環(huán)每次求一個新值覆蓋舊值來實現(xiàn),然后看能否驗證中間的某項是否正確;(3)學(xué)生在編程過程中可以互相討論;(4)要求每個學(xué)生都要總結(jié)發(fā)言,題目是“數(shù)組的優(yōu)缺點”。在完成這些任務(wù)的過程中,學(xué)生們個個都帶著十足的好奇和疑惑,積極主動地參與實踐,在總結(jié)中同學(xué)們紛紛發(fā)言,搶著說出自己得出的結(jié)論和體會,課堂氣氛十分活躍。

        任務(wù)驅(qū)動教學(xué)充分發(fā)揮了計算機(jī)學(xué)科特有的優(yōu)勢,讓學(xué)生在實踐中學(xué)習(xí),使所學(xué)知識技能能夠及時得到應(yīng)用,并在應(yīng)用中使知識得到及時印證、體會和鞏固。同時又能使學(xué)生對沒有理解的內(nèi)容產(chǎn)生再認(rèn)識的渴望,進(jìn)一步激發(fā)了學(xué)生的興趣。在任務(wù)驅(qū)動式教學(xué)過程中,教師對學(xué)生起到了應(yīng)有的引導(dǎo)、幫助、釋疑和促進(jìn)作用,充分發(fā)揮了學(xué)生的主體和教師的主導(dǎo)作用[3]。

        3.6上機(jī)考試

        改變傳統(tǒng)的考核方式,變筆試為機(jī)試。機(jī)試中可以有選擇題、填空題,但應(yīng)加大編程力度??少徺I專門的上機(jī)考試系統(tǒng),像等級考試一樣,隨機(jī)從題庫中抽題,除了選擇填空題自動打分外,編程題也讓機(jī)器自動打分。學(xué)生的人數(shù)比較多,可采取分批考試。為了減小題目的重復(fù)率,題庫應(yīng)當(dāng)逐年修訂。“C語言程序設(shè)計”是實踐性很強(qiáng)的一門課,培養(yǎng)學(xué)生的實踐能力是首要目的。通過機(jī)試可將各門課程學(xué)到的知識融會貫通,也能鍛煉和提高學(xué)生分析和解決問題的能力,同時也為教師閱卷帶來了很大方便。

        4結(jié)語

        如何上好C語言這門課還需要我們廣大的C語言教師逐步的摸索,在教學(xué)實踐中注意觀察,不斷的總結(jié)經(jīng)驗。當(dāng)然,教學(xué)方法不是一成不變的,不像公式一樣套進(jìn)來就可以了,還需要我們根據(jù)不同的授課內(nèi)容靈活運用,不斷創(chuàng)新。

        參考文獻(xiàn):

        [1] 王雁飛. C語言教學(xué)方法初探[J]. 煤炭高等教育,2003(6):122-123.

        [2] 余小燕. C語言程序設(shè)計教學(xué)方法探討[J]. 計算機(jī)教育, 2009(10):136-138.

        [3] 張云. 教學(xué)策略與教學(xué)方法探析—以《國際貿(mào)易實務(wù)》課為例[J]. 中國高教研究,2009(6):83-84.

        Discussing on the Teaching Method of C Programming Language Design

        LIU Xiao-yan, SHEN Yan-mei

        (School of Computer Science and Technology, Henan Polytechnic University, Jiaozuo 454003, China)

        Abstract : Taking the course C Programming Language Design for example, it is analyzed how to properly select and rationally use teaching methods according to the feature of the course contents and requirements of teaching objectives, as well as the actual characteristics of the students. The actual application of the teaching process in detail is introduced, such as the hierarchical teaching methods, interesting teaching methods and task-driven teaching methods. To reform traditional assessment methods and to change the written test to the machine are proposed.

        Keywords: teaching method; C Programming Language; hierarchical teaching; interesting teaching

        (編輯:彭遠(yuǎn)紅)

        国产福利片无码区在线观看 | 中文字幕乱码亚洲无限码| 亚洲成在人线视av| 97碰碰碰人妻无码视频| 黄瓜视频在线观看| 亚洲欧美日韩综合在线观看| 国产综合一区二区三区av| 一区二区三区午夜视频在线 | 国产一区二三区中文字幕| 亚洲中文字幕日韩综合| 精品无码av一区二区三区不卡| av天堂午夜精品一区| 日本成本人三级在线观看| 91手机视频在线| www.亚洲天堂.com| 亚洲一区二区懂色av| 久久精品国产亚洲av超清| 中国人妻与老外黑人| 三年片在线观看免费大全电影| 久久久久久中文字幕有精品| 精品国产车一区二区三区| 99久久国产精品免费热| 国产内射爽爽大片视频社区在线| 国产超碰人人做人人爱ⅴa| 狠狠久久精品中文字幕无码| 国产无遮挡又黄又爽无VIP| 一本到亚洲av日韩av在线天堂 | 中文字幕亚洲熟女av| 精品水蜜桃久久久久久久| 亚洲AV无码乱码1区久久| av网址大全在线播放| 91成人国产九色在线观看| 久久久久久av无码免费网站下载 | 国产在线精品亚洲视频在线| 麻豆成人久久精品一区| 国内精品久久久人妻中文字幕| 国产精品久久一区二区三区| 日本香蕉久久一区二区视频| 国产激情免费观看视频| 自拍偷自拍亚洲一区二区| 亚洲午夜福利在线视频|