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

        ?

        教育學(xué)理論在C語言程序設(shè)計教學(xué)中的應(yīng)用

        2010-12-31 00:00:00徐東風(fēng)田緒紅
        計算機教育 2010年24期


          摘要:C語言程序設(shè)計是非計算機專業(yè)的一門重要的公共課程。文章從C語言程序設(shè)計課程的特點出發(fā),提出運用知識遷移、案例教學(xué)、課堂互動和差異教學(xué)等教育學(xué)理論對課程的教學(xué)方法進行改進。實踐證明,在實際教學(xué)中應(yīng)用教育學(xué)理論,很大程度上增強了學(xué)生對程序設(shè)計課程的興趣,提高了學(xué)生采用程序語言解決實際問題的綜合能力,取得了顯著的教學(xué)成效。
          關(guān)鍵詞:程序設(shè)計;教育學(xué)理論;教學(xué)方法
          
          掌握一門高級程序設(shè)計語言是高等院校學(xué)生利用計算機解決實際問題的基本要求。計算機科學(xué)的發(fā)展日新月異,不斷有新的程序設(shè)計語言被設(shè)計出來,集成化的快速開發(fā)工具也層出不窮,而高校中非計算機專業(yè)主要采用C語言作為程序設(shè)計課程的學(xué)習(xí)語言。C語言是現(xiàn)今應(yīng)用廣泛、最具影響的程序設(shè)計語言之一,具有概念簡潔、數(shù)據(jù)類型豐富、表達能力強、使用靈活方便、代碼質(zhì)量高等特點。
          非計算機專業(yè)C語言程序設(shè)計的課程教學(xué)中,教師往往專注于理論的講授,而學(xué)生由于知識結(jié)構(gòu)的原因處于“被動”的接受地位,因此教學(xué)效果通常并不理想。教育學(xué)理論歸納和總結(jié)了教育活動中的科學(xué)理論與實踐,探索解決教育活動產(chǎn)生、發(fā)展過程中遇到的實際教育問題,從而揭示出一般性的教育規(guī)律和理論。運用教育學(xué)理論指導(dǎo)高校的教學(xué)活動,能夠使教學(xué)過程更加科學(xué)和合理化,從而提升教學(xué)的質(zhì)量和效率。教育學(xué)理論,如知識遷移、案例教學(xué)、課堂互動和差異教學(xué)等已經(jīng)廣泛被應(yīng)用于各種課程的教學(xué)中,取得了顯著的教學(xué)成效。如何采用教育學(xué)的理論提高C語言程序設(shè)計公共基礎(chǔ)課的教學(xué)效果,是大學(xué)計算機課程教育思考和探索的問題,需要有針對性的進行探討和研究。
          
          1結(jié)合專業(yè)特點,促進知識遷移
          程序設(shè)計不僅僅是考察學(xué)生對程序語法的掌握,特別需要培養(yǎng)學(xué)生采用算法程序解決問題的能力,因此,知識遷移的訓(xùn)練顯得尤為重要[1]。知識遷移是“一種學(xué)習(xí)對另一種學(xué)習(xí)的影響”。學(xué)習(xí)是一個連續(xù)過程, 任何學(xué)習(xí)都是在學(xué)習(xí)者已經(jīng)具有的知識經(jīng)驗和認知結(jié)構(gòu)、已獲得的動作技能、習(xí)得的態(tài)度等基礎(chǔ)上進行的。這種原有的知識結(jié)構(gòu)對新的學(xué)習(xí)的影響就形成了知識的遷移。遷移是普遍存在的現(xiàn)象,但遷移的發(fā)生卻不是自動的,它需要我們創(chuàng)設(shè)條件,采取有效的方法,才能更好地促進學(xué)生所學(xué)知識的遷移,從而提高記憶與學(xué)習(xí)效率,發(fā)展學(xué)生處理問題的能力。
          程序設(shè)計教學(xué)的第一堂課應(yīng)該讓學(xué)生對程序的學(xué)習(xí)有個宏觀的把握,因此教師需要向?qū)W生講解編程的基本步驟。具體包括:
          1) 反復(fù)閱讀題目;
          2) 規(guī)劃解題方案;
          3) 測試;
          4) 實現(xiàn)上述設(shè)計方案,并修改錯誤;
          5) 制作文檔。
          如果直接給學(xué)生講述該過程,學(xué)生會覺得非常枯燥,不好理解。因此,在講解的過程中,需要創(chuàng)造條件,讓學(xué)生能夠?qū)崿F(xiàn)知識的遷移。比如教育技術(shù)專業(yè)的學(xué)生中女生比較多,女生對抽象概念的理解往往不如男生,但對小動物等新鮮事物比較感興趣。因此,可以借鑒給貓洗澡一個例子[2],分析洗貓的流程(如圖1所示)。該例子學(xué)生很感興趣,通過具體事例的講解,學(xué)生很快明白了編程的基本步驟。
          
          模塊化程序設(shè)計的概念對C 語言的教學(xué)也很重要,在教學(xué)過程中可以根據(jù)學(xué)生所學(xué)專業(yè)知識的特點進行遷移。例如,在給土木工程專業(yè)學(xué)生講解模塊化程序設(shè)計的時候,針對該專業(yè)的特點,進行專業(yè)知識方面的比較。通過比較建筑工程和軟件工程之間的相同之處來進行講解。該專業(yè)的學(xué)生對建筑中的結(jié)構(gòu)很熟悉,對比程序中的結(jié)構(gòu),就能夠很快的理解程序中模塊化的意義、函數(shù)的作用以及空函數(shù)的概念。
          2案例教學(xué),激發(fā)學(xué)生學(xué)習(xí)興趣
          程序設(shè)計是一門非常重視實踐性的課程,因此案例教學(xué)的方式能夠幫助學(xué)生理解所學(xué)知識、建立編程思想和提高實踐動手能力[3]。案例教學(xué)法是一種以案例為基礎(chǔ)的教學(xué)法,案例本質(zhì)上是提出一種教育的兩難情境,沒有特定的解決之道,而教師在教學(xué)中扮演著設(shè)計者和激勵者的角色,鼓勵學(xué)生積極參與討論。案例教學(xué)法是以對案例的分析解決為主線,通過對案例中的問題進行分析,激發(fā)學(xué)生的求知欲,調(diào)動學(xué)生的積極性,使學(xué)生自覺主動地學(xué)習(xí)案例,掌握原理和方法,實行科學(xué)的教育思想觀念的一種教學(xué)方式。
          程序設(shè)計的教學(xué)中有很多生動有趣的例子可以給學(xué)生進行演示,但如果每次只是講解一些抽象的數(shù)學(xué)公式的例子,學(xué)生并不能很快地理解和消化。教師應(yīng)該設(shè)計合適的案例,使其能夠引起學(xué)生的興趣,循序漸進的對學(xué)生進行引導(dǎo),并且使學(xué)生每次學(xué)習(xí)了新的知識就能夠逐步完善原有的程序。例如,課堂上往往需要對學(xué)生進行隨機選擇提問,因此,可以設(shè)計一個隨機選擇學(xué)生的學(xué)號或姓名輸出的程序。學(xué)生對這樣一個用C語言實現(xiàn)的實例很感興趣,而且該程序中包括了數(shù)學(xué)庫函數(shù)、數(shù)組、循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu),還有隨機數(shù)產(chǎn)生的算法等多個C語言的知識點,是一個綜合性的例子。在學(xué)生所學(xué)知識有限的情況下,先講解程序的原理,并采用最簡單的語法來實現(xiàn)程序的基本功能。當(dāng)新的知識增加了以后,再逐步細化講解,循序漸進的對程序進行改進,使新的知識逐步被學(xué)生所接受。這樣每一堂課,學(xué)生都可以通過這個程序了解到新的知識點,在程序逐步完善的過程中也對新的方法以及應(yīng)用實例有了更直觀的了解。
          3課堂互動,重點難點講解循序漸進
          課堂互動是新課程倡導(dǎo)的重要理念之一。課堂互動,是師生雙方或?qū)W生之間在教學(xué)過程中相互交流思想和情感、傳遞信息并相互影響的過程。課堂教學(xué)中的互動,就其形式而言,主要有兩種:師生互動和生生互動。
          師生互動是指在教學(xué)過程中,教師和學(xué)生改變傳統(tǒng)的教師控制課堂、學(xué)生被動聽講的局面,師生共同探討、共同研究,在這一過程中,教師給學(xué)生以指點,學(xué)生給老師以啟發(fā),相互促進,共同發(fā)展。
          生生互動是指學(xué)生間擺脫了“各自為戰(zhàn)”的學(xué)習(xí)方式,在學(xué)習(xí)活動中,互相推動,從而共同提高學(xué)習(xí)效益。程序設(shè)計中采用師生互動的方式可以促進學(xué)生對知識的主動學(xué)習(xí),往往能取得較好的教學(xué)效果[4]。
          程序分析和流程圖的繪制是程序設(shè)計學(xué)習(xí)的難點和重點。學(xué)生剛開始學(xué)習(xí)程序的時候,都喜歡拿到題目就直接編程,并不習(xí)慣分析題目,更不會主動的繪制流程圖。因此,需要在課堂上有針對性地設(shè)計練習(xí),通過師生互動使學(xué)生學(xué)會繪制流程圖,這樣對程序的學(xué)習(xí)會很有幫助。具體做法如圖2所示。
          首先,由教師在課堂上給出程序代碼,然后讓學(xué)生根據(jù)該程序繪制出流程圖,教師在針對流程圖的繪制進行點評,這個過程學(xué)生比較容易接受。
          其次,教師繪制好流程圖,讓學(xué)生寫出程序代碼,教師再對代碼進行修改和講解。
          最后,進一步提升學(xué)生的理解,讓學(xué)生拿到題目先繪制流程圖,再根據(jù)流程圖編寫出程序,教師對這一過程進行講評。
          通過這種互動的過程,學(xué)生比較好的理解了流程圖和程序之間的關(guān)系,并能夠主動根據(jù)題目進行分析,養(yǎng)成良好的編程習(xí)慣。
          實驗操作和習(xí)題練習(xí)也是C語言教學(xué)中很重要的組成部分。程序的調(diào)試能夠幫助學(xué)生理解程序的流程并自覺的進行程序的改進,如果能夠在調(diào)試的過程中實現(xiàn)師生互動,對學(xué)生的學(xué)習(xí)會很有幫助。因此,首先由教師在課堂上具體講解程序調(diào)試的方法,特別是復(fù)雜的程序,讓學(xué)生學(xué)會通過調(diào)試了解程序的算法。學(xué)生在課后練習(xí)經(jīng)常會出現(xiàn)程序出錯的問題,直接給出題目的正確答案往往并不能讓他們很快理解問題出在什么地方,而程序調(diào)試能夠很好的激發(fā)學(xué)生的靈感。因此,可以讓學(xué)生對自己編寫的程序進行逐步調(diào)試,教師對調(diào)試過程進行指導(dǎo),這樣很快能夠找到錯誤的原因,并且印象深刻,在今后的學(xué)習(xí)中也會有意識的避免。
          
          
          4差異教學(xué)、根據(jù)學(xué)生層次水平有針對性的進行指導(dǎo)
          傳統(tǒng)的教學(xué)方法較多地側(cè)重于學(xué)生的共性,對學(xué)生的差異研究不夠,重視學(xué)生認知結(jié)構(gòu)的形成,忽視學(xué)生在共性條件下個體差異的發(fā)展,按照統(tǒng)一尺度要求學(xué)生,這樣不僅淹沒了學(xué)生的興趣愛好和鮮活個性,而且對學(xué)生的知識增長和發(fā)展來說也有不利的影響。而差異教學(xué)就是將學(xué)生個別差異視為教學(xué)的組成要素,從學(xué)生不同的準備水平、興趣和風(fēng)格出發(fā)來設(shè)計差異化的教學(xué)內(nèi)容、過程與結(jié)果,最終促進所有學(xué)生在原有水平上得到應(yīng)有發(fā)展。差異教學(xué)是在班集體教學(xué)中立足學(xué)生差異、滿足學(xué)生個別需要、以促進學(xué)生得到充分發(fā)展的教學(xué)。
          程序設(shè)計是非計算機專業(yè)都開設(shè)的一門公共必修課。學(xué)生的專業(yè)種類繁多,學(xué)習(xí)的動機、興趣、能
          
          力也就存在較大差異,因而更應(yīng)該因人制宜,采用差異教學(xué)的方法[5]。對大多數(shù)學(xué)生,著重講解最基本、最常用的內(nèi)容,掌握最基本的程序設(shè)計方法,打好基礎(chǔ),通過考核。而對部分學(xué)習(xí)能力強的學(xué)生,可以結(jié)合所學(xué)專業(yè),加寬加深學(xué)習(xí)內(nèi)容,切入實際應(yīng)用,培養(yǎng)創(chuàng)新能力,適當(dāng)?shù)慕榻B一些難度深的考級或考證書籍給學(xué)生練習(xí)。
          5結(jié)語
          通過教育學(xué)理論的指導(dǎo),程序設(shè)計課程取得了較好的教學(xué)效果,學(xué)生的考試成績都比較理想,對教師的評教結(jié)果也很好。在今后的教學(xué)過程中,還應(yīng)根據(jù)C語言程序設(shè)計課程的特點,充分運用新的教學(xué)理念,不斷探索提高教學(xué)質(zhì)量的方法,培養(yǎng)高素質(zhì)的大學(xué)生。同時,也希望本文進行的實踐和探索能夠為計算機程序設(shè)計教育方法提供一些借鑒。
          
          參考文獻:
          [1]

        国产自拍av在线观看视频| 国产成人香蕉久久久久| 亚洲黄色官网在线观看| 日本不卡一区二区三区在线视频| 免费无遮挡无码永久视频| 亚洲av无码精品色午夜蛋壳| 人妻中出精品久久久一区二| 国产精品黄色在线观看| 国内永久福利在线视频图片| 国产精品老熟女露脸视频| 久久精品国产亚洲AⅤ无码| 国产一区二区三区经典| 一二三区无线乱码中文在线 | 97女厕偷拍一区二区三区| 亚洲国产亚综合在线区| 自拍偷自拍亚洲精品情侣| 久久久久亚洲AV无码专区喷| 亚洲av熟女天堂久久天堂| 亚洲人成人无码www| 国产成人精品日本亚洲| 欧美精品久久久久久三级| 日本免费看一区二区三区| 无码人妻aⅴ一区二区三区| 四虎成人精品无码永久在线| 国产精品一区成人亚洲| 婚外情长久的相处之道| 爱性久久久久久久久| 亚洲丁香婷婷综合久久小说| 免费人成黄页网站在线观看国产| 久久国产精品亚洲va麻豆| 成人毛片一区二区| av无码av在线a∨天堂app| 日韩精品人妻一区二区三区蜜桃臀| 久久精品99国产精品日本| 福利视频一二三在线观看| 欧美精品高清在线xxxx| 天天色天天操天天日天天射| 国自产精品手机在线观看视频| 天天综合久久| 综合久久一区二区三区| 免费国产黄网站在线观看视频|