學(xué)科教育論文-程序設(shè)計語言類課程教學(xué)探究.doc_第1頁
學(xué)科教育論文-程序設(shè)計語言類課程教學(xué)探究.doc_第2頁
學(xué)科教育論文-程序設(shè)計語言類課程教學(xué)探究.doc_第3頁
學(xué)科教育論文-程序設(shè)計語言類課程教學(xué)探究.doc_第4頁
學(xué)科教育論文-程序設(shè)計語言類課程教學(xué)探究.doc_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

學(xué)科教育論文-程序設(shè)計語言類課程教學(xué)探究論文關(guān)鍵詞程序設(shè)計語言;程序設(shè)計教學(xué)思想;程序設(shè)計能力;解析;要點分析論文摘要針對現(xiàn)階段程序設(shè)計語言教學(xué)中存在的普遍問題,在對程序設(shè)計教學(xué)思想、程序設(shè)計能力認(rèn)識分析的基礎(chǔ)上,提出程序設(shè)計語言教學(xué)中的若干要點。1引言在計算機(jī)專業(yè)和非計算機(jī)專業(yè)的計算機(jī)教學(xué)中,學(xué)校幾乎都設(shè)置了高級語言程序設(shè)計課程。與一些應(yīng)用軟件或工具軟件相比,編程課程的教學(xué)具有較大的靈活性。很多學(xué)生的學(xué)習(xí)能力較差,課后不肯花時間,久而久之,導(dǎo)致聽不懂,給計算機(jī)編程語言課的教學(xué)帶來一定的難度。采用何種教學(xué)模式進(jìn)行教學(xué)就成為編程語言教學(xué)的一個關(guān)鍵。2現(xiàn)階段程序設(shè)計語言教學(xué)中存在的普遍問題根據(jù)以往的教學(xué)經(jīng)驗和通過與學(xué)生、同事之間的交流,得知部分學(xué)生反映上課時都能聽懂講解,可在涉及到具體的編程及上機(jī)操作時,往往會出現(xiàn)沒有思路、無從下手或錯誤百出,不會調(diào)試程序等各種情況,究其原因,在教學(xué)方面可能存在以下2個問題。2.1過于注重對語句語法的講解,缺乏以算法為核心的編程題教學(xué)教師鐘情于舉一反三地對使用語句、語法的深入教學(xué),而不是有機(jī)地結(jié)合算法思想進(jìn)行教學(xué),貼近生活并引起學(xué)生興趣的編程題講得很少。由于教學(xué)不是站在如何應(yīng)用計算機(jī)工具編程解決實際問題或?qū)嶋H項目的角度,就沒有把邏輯與編程解題思路放在主體地位,也就沒有很好講解如何分析問題和解決問題。結(jié)果導(dǎo)致學(xué)生程序設(shè)計能力、上機(jī)解題能力訓(xùn)練不夠,更談不上引導(dǎo)學(xué)生進(jìn)行課題研究和科研探索。2.2學(xué)生厭倦傳統(tǒng)的課堂教學(xué),缺乏師生之間的溝通交流學(xué)生對于先講后編、先聽后編這一傳統(tǒng)的課堂教學(xué)方式有厭倦心理。課堂成了教師的“一言堂”,教與學(xué)不能銜接起來。有時教師為了趕進(jìn)度,講授法成了唯一的教學(xué)方法,師生之間缺乏足夠的交流和溝通,學(xué)生沒有有效、實用的學(xué)習(xí)輔助途徑,也間接影響著學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)效果。3程序設(shè)計教學(xué)思想解析學(xué)生與教師的角色改變,就是教與學(xué)相互滲透的結(jié)果。教學(xué)中突出學(xué)生的主體能動性,是現(xiàn)代教學(xué)方法的核心。教學(xué)過程是教師根據(jù)教學(xué)的目的和任務(wù)以及學(xué)生身心發(fā)展的特點有計劃地引導(dǎo)學(xué)生掌握知識、認(rèn)識客觀世界的過程,是通過知識的傳授和掌握來促進(jìn)學(xué)生身心全面發(fā)展的過程。而在教學(xué)過程中一定要按照教學(xué)規(guī)律,只有按照教學(xué)規(guī)律辦事,才能提高教學(xué)質(zhì)量,增強(qiáng)教學(xué)效果,并促進(jìn)學(xué)生思維的拓展和能力的提高。教學(xué)應(yīng)該在理論與實際的結(jié)合過程中傳授和學(xué)習(xí)基本知識,從而引導(dǎo)學(xué)生運用所掌握的知識去分析問題和解決問題,在動手實踐中達(dá)到培養(yǎng)學(xué)生手腦并用能力的目的。除了進(jìn)行一些必要的概念講解之外,教師主要應(yīng)該讓學(xué)生通過上機(jī)實踐的辦法來掌握所學(xué)內(nèi)容。一方面,通過上機(jī)實踐可以加深對課堂理論內(nèi)容的理解和掌握;另一方面,通過上機(jī)實踐可以提高學(xué)生上機(jī)調(diào)試程序的能力,提高學(xué)生的編程能力,提高學(xué)生分析問題和解決問題的能力。4程序設(shè)計能力認(rèn)識程序是軟件的本體,程序設(shè)計(Programming)是指設(shè)計、編制、調(diào)試程序的方法和過程。它應(yīng)排除軟件開發(fā)中的工程與管理因素,主要指軟件開發(fā)過程中的技術(shù)因素,尤其是計算機(jī)技術(shù)因素。根據(jù)調(diào)查分析,合格程序員必須具有:1)扎實的專業(yè)基礎(chǔ)知識;2)很強(qiáng)的綜合分析和解決問題的能力;3)熟練的編程調(diào)試能力;4)創(chuàng)新能力;5)團(tuán)隊合作能力;6)持續(xù)的自學(xué)能力;7)強(qiáng)烈的好奇心;8)較高的英語水平和軟件工程的實踐能力等。應(yīng)看到,程序設(shè)計能力,并非完全等價于程序員所應(yīng)具備的專業(yè)素質(zhì),它還包括其他一些內(nèi)容,如:1)理解問題,根據(jù)已知條件,找出求解該問題的數(shù)學(xué)方法或建立相應(yīng)的數(shù)學(xué)模型;2)歸納程序的基本功能;3)設(shè)計數(shù)據(jù)結(jié)構(gòu)和算法;4)用程序設(shè)計語言實現(xiàn)算法描述;5)編譯與調(diào)試;6)測試程序,保證程序正常運行。綜上所述,可以將程序設(shè)計能力定義為:依據(jù)程序設(shè)計思想與觀念,應(yīng)用程序設(shè)計語言,采用相應(yīng)程序開發(fā)技術(shù)和環(huán)境,進(jìn)行程序設(shè)計并達(dá)到預(yù)計結(jié)果的程度。5程序設(shè)計語言教學(xué)要點分析基于對程序設(shè)計教學(xué)思想、程序設(shè)計能力的認(rèn)識,為使學(xué)生充分掌握程序設(shè)計的思想和方法,有效實現(xiàn)程序設(shè)計課程教學(xué)目標(biāo),我認(rèn)為程序設(shè)計教學(xué)還應(yīng)注意并強(qiáng)調(diào)以下幾個基本的教學(xué)任務(wù)和要求。5.1程序設(shè)計基本概念的灌輸在整個課程教學(xué)過程中,結(jié)合具體實例的演示,應(yīng)向?qū)W生反復(fù)強(qiáng)調(diào)程序,注意學(xué)生程序設(shè)計中基本概念的理解。學(xué)生只有對程序設(shè)計基本概念有了正確的掌握,才會為以后課程學(xué)習(xí)打下基礎(chǔ),為學(xué)習(xí)興趣培養(yǎng)埋下伏筆;同時程序設(shè)計作為一門特殊意義上的課程,包含了許多計算機(jī)用于數(shù)據(jù)處理的基本原理、基本過程和特點,這些知識蘊(yùn)藏于程序的基本概念之中,同時這些概念也是程序設(shè)計思想與觀念的載體。5.2結(jié)構(gòu)化程序設(shè)計基本概念的培養(yǎng)結(jié)合控制語句結(jié)構(gòu)和函數(shù)的學(xué)習(xí),應(yīng)著重培養(yǎng)學(xué)生的結(jié)構(gòu)化程序設(shè)計的基本觀念。結(jié)構(gòu)化程序設(shè)計的基本思想是采用“自頂向下,逐步求精”的程序設(shè)計方法和“單入口單出口”的控制結(jié)構(gòu),它是程序設(shè)計的基本原理之一。貫徹課程始終、通過具體實例潛移默化地培養(yǎng)這一思想,比在軟件工程中空洞的說教,更容易被學(xué)生理解和接收。5.3計算機(jī)算法觀念的培養(yǎng)通過控制結(jié)構(gòu)、函數(shù)等學(xué)習(xí),初步培養(yǎng)學(xué)生在程序設(shè)計中的算法觀念。如同數(shù)據(jù)結(jié)構(gòu)觀念培養(yǎng)一樣,一則增強(qiáng)學(xué)生的程序設(shè)計觀念,二則也為學(xué)生留下廣闊的思考空間,以增強(qiáng)學(xué)習(xí)興趣。再次,通過這種觀念的培養(yǎng),能夠直接提高學(xué)生初步的程序設(shè)計能力。5.4通過優(yōu)秀的有趣的實例,激發(fā)學(xué)生學(xué)習(xí)興趣恩格斯說“興趣與愛好是最好的老師”。為了使初學(xué)者能盡快地掌握計算機(jī)知識,進(jìn)入計算機(jī)的應(yīng)用領(lǐng)域,在課程講授過程中,要特別注意培養(yǎng)學(xué)生的學(xué)習(xí)興趣。學(xué)習(xí)興趣就是學(xué)生在心理上對學(xué)習(xí)活動產(chǎn)生愛好、追求和向往的傾向,是推動學(xué)生積極主動學(xué)習(xí)的直接動力。學(xué)習(xí)興趣直接關(guān)系到教學(xué)效果的好壞。為提高學(xué)生的學(xué)習(xí)興趣,筆者歸納出6個辦法:1)通過演示程序突出程序語言的實用性;2)通過簡單的編程練習(xí)突出語言的易學(xué)性;3)運用恰當(dāng)?shù)念惐仁箯?fù)雜問題形象化、簡單化;4)做到一題多解;5)要善于舉一反三;6)通過解決實際問題使學(xué)生樂學(xué)。5.5有選擇地運用多媒體教學(xué)直觀、形象、便捷的多媒體教學(xué)可以使學(xué)生在有限時間內(nèi)迅速理解、掌握、獲取更多知識和信息,在教學(xué)過程中,我們有選擇地使用多媒體教學(xué),將編程語言語法中的深奧理論和邏輯推理的內(nèi)容,運用多媒體教學(xué)直觀、形象地講授給學(xué)生,加深其對問題的理解。這樣的多媒體教學(xué),收到了將抽象問題形象化、枯燥問題生動化的效果。對于多媒體教學(xué)不易實施的程序設(shè)計方法的講解,我們可以采用傳統(tǒng)的教學(xué)方法,教會學(xué)生如何思考、推理,如何用語句實現(xiàn)算法,培養(yǎng)了學(xué)生的抽象思維、邏輯推理能力。這樣,將傳統(tǒng)的教學(xué)方法與多媒體教學(xué)相結(jié)合,大大提高了學(xué)生的綜合思維能力。5.6教師在教學(xué)過程中,應(yīng)當(dāng)注意設(shè)置疑難問題,引導(dǎo)學(xué)生思考和探索教學(xué)時發(fā)現(xiàn),學(xué)生問不出問題的原因往往在于沒有真正學(xué)好。實際上,問題是最好的老師,是學(xué)生學(xué)習(xí)的引導(dǎo)者,沒有問題便沒有深入。在教學(xué)過程中,引導(dǎo)學(xué)生在問題解決中學(xué)習(xí),即提出問題,留給學(xué)生時間思考、討論、解決問題,從而更深入地展開學(xué)習(xí)。實踐證明,這種教學(xué)方法充分調(diào)動了學(xué)生學(xué)習(xí)的積極性和主動性。5.7充分利用上機(jī)實踐程序設(shè)計語言,學(xué)生與教師在理論課與實踐課的角色是不同的。教師從課堂上的教學(xué)組織者轉(zhuǎn)變?yōu)樯蠙C(jī)操作的指導(dǎo)者。作為教學(xué)組織者,負(fù)責(zé)知識點的傳授,此時教師有較充分的主動性,易于控制所傳遞的知識內(nèi)容,可使學(xué)生在較短時間內(nèi)獲得較多的知識。但學(xué)生只是被動地接受知識,學(xué)生的積極參與少。上機(jī)操作是實現(xiàn)檢驗計算機(jī)編程語言課堂教學(xué)效果的重要方面。此時的教師是上機(jī)的輔導(dǎo)者,學(xué)生親自動手、動腦參與教

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論