與計算機教育有關的論文

General 更新 2024年04月29日

  對電腦科學教育的研究是一個新的課題,該研究對電腦科學教育有重大的意義。隨著計算機學科的高速發展,其已成為一門滲透性強、發展快的學科。下面是小編給大家推薦的,希望大家喜歡!

  篇一

  《有關計算機學科教育歷史的分析探討》

  摘要:對電腦科學教育的研究是一個新的課題,該研究對電腦科學教育有重大的意義。本文分析了電腦科學教育的歷史與現狀,並將電腦科學教育劃分為萌芽、誕生、成熟和發展四個階段,通過對計算機教育歷史事件的研究,闡述其對計算機教育的意義。

  關鍵詞:電腦科學;教育史;發展階段

  引 言

  隨著計算機學科的高速發展,其已成為一門滲透性強、發展快的學科。在世界範圍內,計算機產業已發展成為具有戰略意義的一個產業。

  從歷史的角度出發,研究電腦科學教育不僅是電腦科學學科自身發展的需求,也是電腦科學教育改革的需求。研究電腦科學教育,對促進電腦科學更快速的發展有著重要的作用和影響。

  一、電腦科學教育建設探討

  1、電腦科學學科發展初期

  電腦科學學科誕生後,電腦科學教育處於初建時期,此時的電腦科學教育幾乎都是在各國政府的大力支援下發展起來的。但是由於各國國情不同,電腦科學教育在各國的發展水平參差不齊。同一國家內的大學裡的計算機科學系建立在不同的基礎上,課程計劃側重點也各不相同。

  從培養目標來看,多數國家從培養電腦科學本科生開始,如美國、北歐各國及我國:也有些國家將培養目標定位在研究生教育,如英國。這一時期的電腦科學教育已經不只是對學生進行數值分析和模擬計算機的教育,程式設計及其相關的課程出現,並逐漸成為主幹課程,電腦科學教育形成了初步的教學方案。

  2、電腦科學教育的成熟

  隨著ACM組織計算機課程委員會課程表68的釋出,電腦科學教育的課程設定和課程內容逐步完件,形成了自己的主幹課程和本科生及研究生的培養目標,電腦科學教育走向成熟。ACM組織緊隨計算機技術發展的步伐,在隨後的二十幾年中釋出了課程表78,程表88和課程表91。以下以課程表68為例,共體探討電腦科學學科教育情況:

  1***課程設定

  電腦科學學科領域分為三個部分:資訊結構與處理、資訊處理系統和方法論。

  ***1***資訊結構與處理。主要涉及資訊結構的表示與變換以及這些表示和變換的理論模型。這部分的課程包括:資料結構、程式語言和計算模型。

  ***2***資訊處理系統。主要涉及有轉換資訊能力的系統,這類系統通常包含硬體和軟體的相互作用。這部分的課程包括:計算機設計和構造、翻譯器和註釋器、計算機和作業系統和專用計算機。

  ***3***方法論。方法論是源於有通用結構、過程和技術的計算應用的廣泛領域.這部分的課程包括:數值數學、資料處理和檔案管理、符號處理、文書處理、計算機圖形學、模擬、資訊檢索、人工智慧、過程控制、教學系統。

  報告中將電腦科學課程分為三個等級:初級、中級和高階。初級課程是面向大一大二的學生的基礎課,中級課程和高階課程是面向大三、大四學生或研究生水平的學生的課程。通常中級課程更適合本科生的教學計劃選用,高階課程因為它們需要高水平的必修課或者因為它們涉及電腦科學的特殊應用,不適合作為本科生的教學內容。

  2***本科生培養

  委員會對電腦科學課程設定給出一個通用的方案,電腦科學本科生課程包括以下幾個方面:電腦科學課程、程式設計實踐、數學課程、技術選修和可能的特殊領域。

  ***1***電腦科學課程.資訊結構和處理部分和資訊處理系統部分的初級課程和中級課程。這些課程能夠給學生堅實的電腦科學基礎。

  ***2***程式設計實踐。發展程式設計技能不是電腦科學本科計劃的主要目的。然而,這樣的技能是一個重要的額外收穫.這種實踐可以逐漸加入電腦科學課程的必修課中,但是最好通過合作研究專案、在計算機中心聘請兼職人員或特殊專案課程等可行方式,讓每個學生加入實際的程式設計工程中。

  ***3***數學課程.由於電腦科學與數學的思想和方法有很密切的關係,開設數學課程足非常必要的,下面列出的數學課程只足其中一小部分,可根據實際需要加入其他相關課程。

  ***4***技術選修課.大學四年中學生要完成124學時的課程,除了上面列出的課程之外,還要允許學生選修其他一些專業的課程,比如:數學、物理學、電子工程以及其他相關專業。

  ***5***特殊領域。一些可能方向或相近領域的課程。

  二、電腦科學教育的成熟

  課程表68發表後,電腦科學逐漸得到了廣泛的認可。到七十年代末期,電腦科學不但形成了主幹課程,而且在課程內容的組織上也取得了很大成就。在程式設計語言方面,出現了由瑞士著名電腦科學家Wirth發明的適合於教學需要的Pascal語言;在演算法的設計與分析方面,D. E. Knutch以他的“計算機程式設計技巧”一書為一個自成體系內容完整的課程;在編輯方面,G ries的編譯程式結構成為普遍歡迎的教材;在資料庫方面,Date的資料庫原理也成為經典性的教材,等等。關於電腦科學的培養目標,課程設定,教學方法與培養方法等,都取得了很大進展。

  課程表68是電腦科學教育史上的里程碑,它標誌著電腦科學教育開始走向成熟。它將電腦科學分為:資訊結構與處理、資訊處理系統和方法論三個領域;形成了主幹課程並制定了本科生和研究生的培養目標和課程計劃。隨後出現的課程表78主要針對本科教學,對課程表68中提到的主幹課和選修課進行了更嚴密更細緻的劃分,在課程計劃中加入了符合計算機發展的新課程,如檔案處理、演算法等。此時,電腦科學教育已經成熟.計算機技術在這一時期也飛速的發展,課程表88。課程表91除了在課程內容方面不斷更新之外,還進一步強調實驗教學與課堂教學結合,培養學生的設計能力,為學生提供良好的實驗手段和實驗設施,這些都充分證明電腦科學教育更加成熟。

  三、電腦科學教育未來發展趨勢分析

  1、學生的計算機資源.他認為,未來學生所使用的計算機系統將是多處理器系統,該系統是行動式的集上網、傳典、電話、電視功能於一身.學生將使用這樣的系統存取他們的電子書,這些書可能是數字視盤形式或是其他後繼技術形式的。這些書是動態的,其中包括文字和程式碼甚至程式設計環境。協一個計算機專、從購買每年更新的電腦科學電子手冊,這本手冊將提供電腦科學家所需的叢本公式、資料結構、人機介面設計約束和驗證技術。手冊中還將包含所有同行的竅門,這樣就無須重複許多過去的錯誤.

  2、教學。電腦科學的內容不斷的增加,將所有的內容都包含在適當的課程中是不可能的.此外,學生的教育利益和需要將涵蓋更廣闊的範圍。教師不再是主要內容的提供者,而是變得更像導師,向學生展示新的資訊來源。作為傳遞課程資訊的主要方式的課堂教學將會減少,學生將有更多的時間單獨或分組研究他們的特定問題。將來,在入門課程之後,團隊專案將成為典範。

  3、學位。未來的計算機教育將增加計算機應用學位。已經存在的包含在計算機應用中的領域包括:軟體工程和管理資訊系統。其他相關領域有計算機工程和遠端通訊,另外兩個可能從電腦科學分出的專業是科學視覺化和多媒體或娛樂程式設計。在某些情況下,計算機應用領域為那些缺乏數學技能的學生提供了機會.計算機應用領域也可以像電腦科學一樣設定博士學位,這些學位更加適合於業界人士,是面向應用領域的特定軟體開發的。

  四、結論

  計算機技術發展的速度之快是有目共睹的,每一次計算機技術的重大變革都會引起計算機教育的革新。電腦科學教育在不斷的融入新的計算機技術的同時,也在不斷的完成自身的分裂.正如當初電腦科學從數學或電子工程中分裂出來一樣,新的學科發展到一定階段也從電腦科學中獨立出來,如軟體工程.電腦科學教育是不斷髮展的學科,隨著網路技術和計算機技術的發展,電腦科學教育的形式會有所變化,內容也將不斷更新。

  參考文獻

  [1]楊唐文・德國人學計算機教育的幾點感觸,.環球IT, 2007: 46-47.

  [2]徐祖哲.計算機教育50年啟示錄.中國教育網路,2006: 34-35.

點選下頁還有更多>>> 

與計算機教育改革有關的論文
小學計算機教育論文
相關知識
與計算機教育有關的論文
與計算機病毒相關的論文
與計算機基礎教育有關的論文
與家庭教育有關的論文範文
與家庭教育有關的論文
與數學教育有關的論文
計算機教學方面的論文
農村小學教育有關的論文
計算機專業相關的論文
與計算機教育改革有關的論文