劉利雄 李鳳霞
摘要:本文針對計算機專業教育的快速發展,分析了“計算機科學導論”課程的重要性以及當前教學過程中存在的問題,提出了“計算機科學導論”課程的教育改革思路。
關鍵詞:計算機科學與技術;計算機科學導論;計算機教育
中圖分類號:G642 文獻標識碼:B
1引言
這幾年,計算機學科教育飛速發展,培養規模發展十分迅速。目前全國有600多所高校開設計算機專業,每年畢業生超過六萬人,伴隨而來的是巨大的就業壓力。計算機學科本身又是一個發展日新月異的學科,這給高校計算機專業教育人員帶來了巨大的挑戰。如何培養適應市場需求的學生,如何應對飛速發展的專業知識?成為計算機專業教育工作者的當務之急。
如何培養計算機專業人才,從計算機專業教育工作者的角度來看,最重要的是計算機專業課程體系的設置。在課程體系的設置中,我們應突出“計算機科學導論”課程的作用。
2 “計算機科學導論”課程的重要性
“計算機科學導論”課程并不是計算機專業的核心課程,但是此課程是計算機專業主要專業課程的一個簡潔壓縮版,在整個計算機學科專業教育中起到了提綱挈領的作用。
在新生剛開始接觸計算機學科的時候,經過調查我們發現,雖然有的學生以前學過計算機方面的相關知識,比如學過Office基本操作或者BASIC編程,但是絕大部分學生并不知道在大學計算機專業能學到什么,應該學到什么。而“計算機科學導論”課程作為計算機專業學生來到大學學習的第一門計算機相關的課程,直接關系到學生對計算機學科的第一印象,影響他們以后繼續學習其他專業課程的興趣。更重要的是,“計算機科學導論”介紹了計算機學科的專業知識體系、相關學科基礎、核心概念、典型方法、基本問題,這門課程能使學生認識到高等數學、大學物理等基礎課程在今后的專業課學習過程中的重要輔助作用,也能使學生了解一些計算機專業課程之間相輔相成的關系,由此可見“計算機科學導論”是一門非常重要的引導性課程。
3當前“計算機科學導論”教育存在的問題
3.1對“計算機科學導論”課程的基本目標認識不足
目前,部分教師容易陷入到對“計算機科學導論”課程所涉及專業知識的講解中,從而導致一些剛進入大學、剛剛接觸計算機學科以及缺乏計算機學科理論基礎的學生在知識理解上的巨大困難,容易使他們逐漸喪失學習的興趣,對他們今后的發展造成不利影響。
3.2 “計算機科學導論”課程教學不完善
當前,“計算機科學導論”課程基本上還是僅有課堂學習,缺乏足夠的實踐動手操作,而且師生間的交流不足,對學生的學習興趣的提升沒有多少幫助。
3.3人文教育的忽視
在計算機科學高速發展的今天,很多高校的計算機教育教學計劃中都將培養學生對計算機原理、操作等技術方面的內容作為主要目標,教師的教學任務就是教會學生如何理解計算機的設計原理、如何使用互聯網或怎樣進行更深入的編程、規則設計。不僅僅是學校,學生家長更關注的也是學生在學校是否學到了真正的技術,是否能夠憑此獲得一份好的工作,這種片面的追求直接導致了教學中人文精神關注度的弱化。這種情況導致的后果令人擔憂:越來越多的網絡黑客,數字化犯罪數量的與日俱增,信息垃圾的泛濫……
4 “計算機科學導論”教學改革思路
針對當前“計算機科學導論”教育存在的問題,本文提出以下教育改革方案:
4.1認清“計算機科學導論”課程的基本目標
“計算機科學導論”課程的兩個基本目標是認知和導學。
(1) 認知。“計算機科學導論”應該看成一種高級科普教育,而不應該像專業課程一般深入講解。
對于剛上大學的學生來說,“計算機科學導論”課程中的關于其他專業課程方面的知識是難以理解接受的,如果深入講解這些在導論中出現的知識,會使學生感覺一頭霧水,逐漸喪失學習興趣,效果事倍功半。相反,如果對于這些專業方面的東西僅僅做一個概括的說明,使學生知道這是以后將要學習的一門專業課程,把教學的重心放在對計算機學科的詳細介紹上,講授相關計算機學科的發展,激發學生的學習熱情,可能會收到更好的效果。
(2) 導學。“計算機科學導論”是整個大學計算機專業學習的一門引導性課程,所以此課程的教學應盡量在激發學生學習興趣上做更多的努力,讓學生在興趣中看到計算機學科的定義、學術范疇、學科概貌、專業方向以及學科前景,并引導學生用正確的方法方式去認知和學習學科專業知識。
4.2完善“計算機科學導論”課程的教學
盡管國家很早就開始提倡素質教育,但是中、小學巨大的應試壓力使得這一政策難以得到徹底實施,大學生沒有那么大的應試壓力,所以,從大一開始我們就應該付諸實施素質教育,努力培養合乎市場需求的現代大學生。而素質教育很大程度上體現在課程教學上。
以北京理工大學計算機學院的“計算機科學導論”課程的教學為例,經過課程教研組所有教師的共同努力,這幾年的教學取得了不錯的成績。首先,這門課程近幾年突出了實踐操作的重要性,增加了十多個學時的上機練習;另外,這門課程還增加了學生PPT自我展示部分的實踐環節,這對提高學生的學習積極性有非常重要的作用。這些都是寶貴的教學經驗,應該繼續保持并得到發揚。
4.3加大人文教育的關注
大學不應該僅僅能夠教會學生專業知識,更應該教會學生如何正確運用自己學到的知識。作為計算機學科的引導性課程,“計算機科學導論”教學中應該著重關注人文精神的傳播。
所以,在“計算機科學導論”的課程教學中應該強調以人為本,強調教學對主體“人”的關注。在“計算機科學導論”課程的教學過程中,教師應將科學知識納入人文教育,使二者相互融合地體現在教學的整個過程中。在“計算機科學導論”的教學過程中要鮮明地突出人的主體地位,讓學生們理解技術是人的能力的延伸,也包含了人類的道德、價值等精神內涵在其中,而不是完全冰冷的客觀物體或技術手段。教師在教學中應該引導學生學習主動獲取、處理、生成和免疫信息的能力,充分發揮自己的主觀能動性;警惕對物質、技術的依賴,重視人與人之間的交往、情感交流,自覺地讓自己融入社會,不能固步自封、封閉自守;在與計算機的長期打交道的過程中,要有意識地加強與周圍人的聯系、溝通,不能因為長期在孤獨的環境下工作而產生人情冷漠和人際關系的疏遠。
5結束語
實踐證明,“計算機科學導論”的授課關系到學生從中學到大學學習方法的轉變,關系到學生對大學計算機專業課程概貌的了解,關系到學生興趣的培養。優質的教學方法能夠取得事半功倍的效果。
參考文獻:
[1] 王昭順.“計算機科學與技術導論”課程在計算機教育中的作用[J]. 計算機教育,2008(8):52-53.
[2] 龍敏敏, 陳菲. 大學計算機教育中人文精神缺失的原因及對策[J]. 河北理工大學學報:社會科學版,2009,9(1).
[3] 趙致琢. 關于計算機科學與技術認知問題的研究簡報[J]. 計算機研究與發展,2001,38(1):1-15.