楊璐遙
摘 要 高等學校計算機科學與技術專業戰略研究報告暨專業規范提出了計算機科學與技術專業教育按方向實施規格分類培養的方案。為了推進其實施,本文從學科專業的公共基礎出發,構建了一組四個方向公共的核心課程,形成對各個方向核心知識單元的部分覆蓋,它們可以作為本專業教學計劃中的學科專業核心課程基礎平臺,利用這些課程作基礎,給出了各個專業方向的課程體系示例。計算機專業科學型、工程型、應用型人才將面對不同的根本問題和不同的問題空間,關注不同的學科形態,強調不同的專業基本能力。本文介紹了面向不同類型計算機專業人才的培養,以知識為載體、以培養目標為導向,研制專業核心課程的教學實施方案的工作。
關鍵詞 計算機科學與技術 專業核心課程 教學
中圖分類號:G64 文獻標識碼:A
0前言
2006 年,教育部高等學校計算機科學與技術教學指導委員會發布了《高等學校計算機科學與技術專業發展戰略研究報告暨專業規范(試行)》(簡稱《規范》),面向幾十萬的在校生,提出了以“規格分類”為核心思想的專業發展戰略,把計算機科學與技術專業(簡稱計算機專業)人才的教育分成科學型、工程型、應用型,并建議分別按照計算機科學、計算機工程、軟件工程、信息技術 4 個方向培養。作為《規范》實施的一個建議,2007 年又發布了《高等學校計算機科學與技術專業公共核心知識體系與課程》,將 7 門課程作為計算機專業的公共核心課程。
1核心課程基本內容
根據《高等學校計算機科學與技術專業公共核心知識體系與課程》并考慮到“軟件工程”的重要性,項目包括“離散數學、程序設計基礎、數據結構與算法、計算機組成原理、操作系統、數據庫系統、計算機網絡、軟件工程”8 門課程教學實施方案的研制,探求基于基本的課程教學大綱,如何面向科學型、工程型和應用型人才的培養需要,根據不同類型人才關注不同的學科形態、不同的問題空
間、不同的根本問題的實際,以知識為載體,瞄準專業能力的提高和專業素質的形成開展有效的教學活動。要求明確指出相應課程的性質、在人才培養中的地位和作用、教學的重點難點、包含的關鍵思想和方法、講授方法、實踐活動設計等,形成較系統的課程教學實施方案。同時對相應的教材建設提供一個指導性意見,解決目前課程教學和教材建設中可能存在的趨同性、盲目性、孤立性以及不完
整、不合理交叉等問題,改變過分追求知識的全面性,忽略人才培養的適應性的傾向,探索如何提高課程教學的科學性,更加有效地瞄準基本目標開展教學。另外,8 門課程雖然都是基礎性很強的課程,但他們也有所不同。有的是專業基礎理論的、有的是技術基礎的、有的是系統基礎的。他們的教學實施方案可以作為本專業的教師制定不同類型課程的教學實施方案的參考范例,以此來促進整個專業課程教學水平的提高。
2核心課程選取的原則
2.1體現公共要求
《規范》將計算機科學與技術專業劃分成 4 個專業方向,雖然他們有著不同的問題空間、能力要求、知識結構和課程體系,但還是有共性的部分,這也是作為同一個專業的不同方向所決定的。公共核心課程應該能夠將這些公共的要求涵蓋進去,實現在課程層面上對公共知識體系、專業培養公共要求和基本特征的體現。
2.2有利于構成優化的課程體系
公共核心課程需要與其他相關課程一起才能構成完整的教學計劃,所以,這些課程需要易于與相關課程結合,構成不同專業方向的課程體系。同時我們注意到,近些年來,許多學校在制定新的教學計劃中,采用了設置分級平臺的基本框架。例如,要求教學計劃由公共基礎、學科基礎、專業基礎等組成。考慮到計算機科學與技術專業對應到計算機科學與技術學科,這些課程可以適當照顧到學科的要求,構成一個既照顧到學科,又照顧到專業的基礎平臺,給人們制定有特色的教學計劃提供一定的基礎,使得人們能夠方便地構建完整的、全局優化的專業教育課程體系。
2.3充分考慮學時的限制
由于公共核心課程相當于學科、專業平臺的基本內容,所以,只能做一個較小集合,而且課程的學時數要盡可能小,目標在于體現專業教育的最基礎要求,同時給具有特色的完整的教學計劃的制定留有足夠的空間。特別是近些年來,不少學校已經將教學的總學時數降到2500 學時以下。所以按照 20%計算,將公共核心課程的總學時控制在 500 學時以內。
3核心知識體系
這里給出計算機科學與技術專業公共核心知識體系,力求從不同專業方向的公共需求出發,給出該專業的學生應該具備的一些基本知識,我們并不試圖包括各個專業方向教育要求的全部知識,每個專業方向都需要在此基礎上按照專業方向的教育需要增加所需要的知識,以構成完整的專業方向知識體系,其具體內容可以參考《規范》。由于是基本知識,是學生必須掌握的,所以,沒有包含推薦的選修知識。該知識體系共包括8個知識領域,39 個知識單元,共 342 個核心學時。
4結語
《規范》將“核心知識結構”作為開辦相應專業方向必須的要求,可以用不同的課程組合來覆蓋,《規范》中給出的“核心課程”只是這種覆蓋的一個“示例”,這里給出的是另一個“示例”。事實上,這也是《規范》所鼓勵的。這里的“公共核心課程”并不是《規范》中四個“核心課程”集合的簡單交集,而是根據對四個方向的理解,對它們公共核心知識單元的一個課程覆蓋。是每個專業方向公共的必修課程,而不是任何一個方向完整的必修課程集合。
參考文獻
[1] 教育部高等學校計算機科學與技術教學指導委員會. 高等學校計算機科學與技術專業核心課程教學實施方案[M]. 北京:高等教育出版社,2009.