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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論