資源描述:
《引入計算思維的《數(shù)據(jù)結構》教學改革研究》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、為了確?!敖虒W點數(shù)字教育資源全覆蓋”項目設備正常使用,我校做到安裝、教師培訓同步進行。設備安裝到位后,中心校組織各學點管理人員統(tǒng)一到縣教師進修學校進行培訓,熟悉系統(tǒng)的使用和維護。引入計算思維的《數(shù)據(jù)結構》教學改革研究 摘要:以計算思維的定義、特征和《數(shù)據(jù)結構》課程在教學過程中存在的主要問題為切人點,把計算思維應用于《數(shù)據(jù)結構》教學,從計算思維有助于重組程序的實現(xiàn)、《數(shù)據(jù)結構》中的算法思維隸屬于計算思維、計算思維有助于《數(shù)據(jù)結構》課程靈活性的實現(xiàn)以及計算思維能夠培養(yǎng)學生的學習興趣四個方面進行分析,對引入計算思維的《數(shù)據(jù)結構》教學改革予以研究?! £P鍵詞:計算思維;數(shù)據(jù)結構;教學改革 0
2、.引言 《數(shù)據(jù)結構》課程是計算機程序設計類課程的基礎。是設計和實現(xiàn)編譯程序、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)及其他系統(tǒng)程序和大型應用程序的重要基礎,也是計算機專業(yè)的核心課程。該課程不僅是計算機軟件編程課程中的重要分支,對于我國培養(yǎng)高水平的程序設計和開發(fā)人員也是不可或缺的。計算思維是運用計算機科學的基礎概念進行問題求解、系統(tǒng)設計,以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。近年來。計算思維受到越來越多的重視,如何在《數(shù)據(jù)結構》課程教學中引入計算思維是一個值得思考的問題?! ?.計算思維的內涵 計算思維的定義為了充分發(fā)揮“教學點數(shù)字教育資源全覆蓋”項目設備的作用,我們不僅把資源運用于課堂
3、教學,還利用系統(tǒng)的特色欄目開展課外活動,對學生進行安全教育、健康教育、反邪教教育等豐富學生的課余文化生活。為了確?!敖虒W點數(shù)字教育資源全覆蓋”項目設備正常使用,我校做到安裝、教師培訓同步進行。設備安裝到位后,中心校組織各學點管理人員統(tǒng)一到縣教師進修學校進行培訓,熟悉系統(tǒng)的使用和維護?! ∮嘘P計算思維的定義是隨著計算方式的變化而不斷變化的,計算思維并不是現(xiàn)代新生事物,從古至今,計算思維一直存在,從算盤到計算器,再到現(xiàn)代廣為普及的計算機,計算思維的內容在變化的同時,其內涵也在不斷豐富。目前來看,被大家廣為認可的計算思維定義是:運用計算機科學的基礎概念,對系統(tǒng)進行設計以及對人類行為進行科學的揭
4、示等一系列隸屬于思維世界的活動翻。 計算思維的特征 計算思維可以分為幾種不同的思維方式,主要有抽象、遞歸與保護、糾錯與冗余、恢復。通過啟發(fā)推理的方式,對情況不確定的事物進行規(guī)劃、設計與思考,其具有根本技能性、概念性、工程思維的外延性、人性化、范圍全面性五個方面的主要特征凹。 2.《數(shù)據(jù)結構》課程存在的主要問題 課程內容較為抽象復雜 《數(shù)據(jù)結構》中的主要學習內容包括線性結構、樹形結構、圖狀結構,其教材內容主要為描述性知識,對抽象事物進行概念性的描述必然使得其缺乏生動,不容易被學生學習與掌握?! ∠葘дn程不夠扎實為了充分發(fā)揮“教學點數(shù)字教育資源全覆蓋”項目設備的作用,我們不僅把資源
5、運用于課堂教學,還利用系統(tǒng)的特色欄目開展課外活動,對學生進行安全教育、健康教育、反邪教教育等豐富學生的課余文化生活。為了確?!敖虒W點數(shù)字教育資源全覆蓋”項目設備正常使用,我校做到安裝、教師培訓同步進行。設備安裝到位后,中心校組織各學點管理人員統(tǒng)一到縣教師進修學校進行培訓,熟悉系統(tǒng)的使用和維護?! 稊?shù)據(jù)結構》課程的學習必須有一定的先導課程做基礎,例如《算法分析與設計》課程以及《C語言程序設計》課程,學生先導課程的知識掌握程度直接影響到《數(shù)據(jù)結構》的學習能力,在高校實際的教學環(huán)節(jié)中,學校對于《C語言程序設計》課程的重視程度并不高,在兩者課程的設置上,一般都是間隔一個學期到兩個學期,由于《C
6、語言程序設計》課程內容本身就屬于抽象理論內容,需要的實踐性較強,學生在學習《數(shù)據(jù)結構》時,其《C語言程序設計》的基礎知識已經(jīng)淡忘,對于其中相關的變量、控制語句以及數(shù)據(jù)類型等知識基本已經(jīng)消失殆盡,所以在進行算法編程時會遇到很多的困難,難以將《數(shù)據(jù)結構》中的基本算法、基本存儲結構,轉化為可執(zhí)行的C源代碼,這就使得《數(shù)據(jù)結構》教學的課堂效果很不理想?! ≌n程實踐環(huán)節(jié)薄弱為了充分發(fā)揮“教學點數(shù)字教育資源全覆蓋”項目設備的作用,我們不僅把資源運用于課堂教學,還利用系統(tǒng)的特色欄目開展課外活動,對學生進行安全教育、健康教育、反邪教教育等豐富學生的課余文化生活。為了確?!敖虒W點數(shù)字教育資源全覆蓋”項目設
7、備正常使用,我校做到安裝、教師培訓同步進行。設備安裝到位后,中心校組織各學點管理人員統(tǒng)一到縣教師進修學校進行培訓,熟悉系統(tǒng)的使用和維護?! 稊?shù)據(jù)結構》課程的教學要求之一就是學生能夠具有復雜程序的設計技能,實踐對于《數(shù)據(jù)結構》課程環(huán)節(jié)的重要性遠遠高于理論知識的傳授。對于涉及到的具體問題,此課程的學習標準是要求學生能夠使用相應的算法以及數(shù)據(jù)結構獨立解決一定程度的問題。這就要求課程中的實踐課時必須有所保障,完成上機實驗就是必須的過程。目