電大計算機畢業(yè)論文參考
隨著信息化的飛速發(fā)展,計算機已經滲透到教育的各個環(huán)節(jié),但是目前的計算機教育還存在著許多和實際不相適應的問題。下文是學習啦小編為大家搜集整理的關于電大計算機畢業(yè)論文參考的內容,歡迎大家閱讀參考!
電大計算機畢業(yè)論文參考篇1
淺析計算思維在計算機程序語言類課程
一、引 言
計算思維是當前國際計算機界廣為關注的一個重要概念,也是當前計算機教育重點研究的重要課題。在國外計算思維得到美國教育界的廣泛支持。美國計算機協會(ACM)2008年在網上公布對CC2001(CS2001)進行的中期審查報告(CS2001InterimReview)(草案)中,明確將“計算思維”與“計算機導論”課程綁定在一起,并明確要求該課程講授計算思維的本質;2008年,美國國家計算機科學技術教師協會(CSTA)在網上發(fā)布了得到微軟公司支持的《計算思維:一個所有課堂問題解決的工具》報告。
在國內,計算思維在教學和培訓中的應用與推廣正在逐步展開,一些計算機教育者在教學過程中推進計算思維能力的培養(yǎng)。中國科技大學陳國良教授、桂林電子科技大學董榮勝教授、中國科學院計算技術研究所所長李國杰、自動化所的王飛躍教授、國防科技大學的朱亞宗教授等多位計算機知名專家學者在這方面都做了一些有益的探索。在基于計算思維的課程教學改革方面,何明聽在軟件工程課程中引入計算思維的關注點分離方法,并指出:作為最重要的計算思維原則之一,關注點分離是計算科學和軟件工程在長期實踐中確立的一項方法論原則。廖偉志等就如何在課堂教學中引導學生利用計算思維去解決離散數學中的相關問題進行了探討。李芳等結合教學實踐及目前人才市場的需求,探討了當前圖像處理課程教學中存在的問題,并從教學內容、教學方法、實踐教學等幾個方面,闡述了計算思維在該課程教學中的實踐及應用。
盡管在教學過程中引入計算思維取得一定的成績,但對于什么是計算思維的研究還不夠,如計算思維的基本組成部分及特征與表現是什么?如何在計算機程序課程教學中培養(yǎng)計算思維能力仍處于一個摸索階段,還沒有形成一套完整的方法體系。
二、核心概念定義
1.計算思維
計算思維是運用計算機科學的基礎概念去求解問題、設計系統和理解人類的行為。它包括了涵蓋計算機科學之廣度的一系列思維活動。就像讀、寫、算一樣,計算思維是每個人的必須具備的基本技能。
2.計算機程序語言
計算機程序語言通常是一個能完整、準確和規(guī)則地表達人們的意圖,并用以指揮或控制計算機工作的“符號系統”。它是一組用來定義計算機程序的語法規(guī)則,是一種被標準化的交流技巧,用來向計算機發(fā)出指令。能讓程序員準確地定義計算機所需要使用的數據,并精確地定義在不同情況下所應當采取的行動。
三、計算思維的基本組成部分
當今是信息時代,“計算思維”的提出源于計算機這個工具的普遍程度,利用“計算思維”求解不同領域的應用問題也是必然、有效的,將對人們的行為方式產生深刻影響,它的基本組成部分包含三個方面。
1.抽象思維是計算思維的一個組成部分
計算思維中的抽象思維是指利用計算機理論知識從眾多事物中抽取出共同、本質的特征,而舍棄非本質特征的一種思維方式。這種方式化使問題復雜度降低,容易理解,問題更容易處理。例如在面向對象程序語言中,設計體現了抽象思維應用。
2.矛盾論的哲學思想也是計算思維組成部分
在處理問題時,計算思維采用分離各個因素,分清主次的方法。由于各個因素混雜在一起會導致問題的復雜性大大增加,所以把不同的因素分離開來,分清主次,分別處理,問題的復雜性就會明顯降低。在計算機算法與程序語言中采用這種方法,例如面向對象程序設計中的封裝和類,把解決的問題分離成各個獨立的部分。業(yè)務邏輯同特定領域問題的關系通過側面來封裝、維護,這樣原本復雜的應用可以通過程序實現。
3.實踐論的哲學思想也融入計算思維中
計算思維的實踐論是指實踐是檢驗計算思維認識正確與否的唯一標準。計算思維的認識方式對科學實驗具有反作用,在實踐中認識、完善、發(fā)展計算思維理論。例如在算法的優(yōu)化與設計過程中,最優(yōu)化算法的提出不是基于直觀或經驗,而是采用計算機理論知識和數學理論知識及其它相關知識反復實踐后構造出的一種最優(yōu)算法。
四、計算思維的特征表現
計算思維不是計算機科學獨有,隨著信息化的推進,利用計算思維能更好的推動科技進步,具體特征表現為以下三個方面。
1.計算思維的普遍性
計算思維是一種科學思維,與理論思維、實驗思維一起構成人類的三大思維。計算思維并不是一種新的發(fā)明,而是早已存在的思維活動,是每一個人都具有的一種技能,而計算思維的方法將有助于人們運用計算機解決各自領域的問題。計算思維普遍存在,只是每個人的思維科學性、能力的高低有所不同。
2.計算思維的重要性
雖然計算思維不是計算機科學所特有的,但正是由于計算機的出現,讓理論上的實現過程變成了實際上可以實現的過程,并實現了全過程的自動化,充分顯示出計算思維的重要性。從而促使人們對計算思維的研究和探索,充分意識到計算思維方法的重要性,大大拓展了人們認識世界、改造世界以及解決領域問題的能力范圍。在教育界,特別是在高等院校,有理由將計算思維納入教學改革的范疇。
3.計算思維的層次性
每個人都具備計算思維,但程度不同,層次不同。計算思維具有分級(分層)性,其層次可以分為四層:高級計算思維、中級計算思維、初級計算思維、基礎級計算思維。高級計算思維內容涵蓋研究生基礎課、專業(yè)課,中級計算思維涵蓋本科計算機基礎課、專業(yè)課,初級計算思維體現在大學計算機基礎課程中,基礎級計算思維指的是具備計算機基礎理論知識。層級之間沒有明顯的邊界,僅僅是為了說明計算思維能力的高低。
五、計算機程序語言類課程中的反思
在傳統的計算機程序語言教學過程中,教師非常注重語言語法規(guī)則的講解。面對程序設計語言中繁雜的語法規(guī)則,部分學生喪失了學習的興趣,而且動手能力普遍較差,這也是計算機專業(yè)人才培養(yǎng)質量無法達到市場要求的重要因素之一。如果在計算機程序語言類課程教學中融入計算思維的理念,在教學過程中將教學重心從語言語法規(guī)則的講解轉移到計算思維的培養(yǎng);在考慮問題時,能主動地、自主地、習慣地采用計算思維解決計算機應用問題;構建以教師為主導,學生為主體,教學內容為載體,計算思維培養(yǎng)為目標的創(chuàng)新型教學模式。將會激發(fā)學生對計算機程序語言及計算思維的學習興趣,有助于構建師生雙方主動參與的互動型課堂,形成和諧的師生關系;有助于讓學生體會計算之美、編程之美,將極大提高學生認知能力及動手能力;有助于提高人才培養(yǎng)質量。
六、總 結
計算思維是人類的普遍思維,在信息化社會中起到重大作用。將計算思維理念引入計算機程序語言類課程教學中,系統構建培養(yǎng)計算思維能力的創(chuàng)新型教學模式。將有效解決目前在計算機專業(yè)課程教學過程中遇到的問題,為課程教學改革提供新的思路與視角。有助于提高教育教學水平,促進計算思維在國內的進一步研究與傳播。
<<<下頁帶來更多的電大計算機畢業(yè)論文參考
電大計算機畢業(yè)論文參考
下一篇:電大計算機畢業(yè)論文范文