文章編號:1672-5913(2011)17-0030-05 中圖分類號:G642 文獻標識碼:B
摘 要:本文以江西財經大學開設的信息系統(tǒng)專業(yè)方向為例,結合人才市場需要和我校財經背景,提出了面向能力培養(yǎng)的財經類院校計算機專業(yè)實踐課程體系,特別指出了其中第二階段實踐課程的作用、地位和改革方案。
關鍵詞:能力培養(yǎng);信息系統(tǒng)專業(yè)方向;第二階段;實踐課程改革
作者簡介:劉德喜,男,副教授,研究方向為信息檢索、數(shù)據(jù)庫;萬常選,男,教授,研究方向為Web數(shù)據(jù)管理、現(xiàn)代數(shù)據(jù)庫技術及電子商務技術;廖國瓊,男,教授,研究方向為數(shù)據(jù)庫,RFID。
信息系統(tǒng)專業(yè)方向關注的是信息系統(tǒng)和這些系統(tǒng)相關組織之間的關系,要求所培養(yǎng)的人才能根據(jù)企業(yè)需求而配置應用技術(特別是數(shù)據(jù)庫)或開發(fā)信息系統(tǒng),以支持企業(yè)的決策或管理。信息系統(tǒng)專業(yè)人才需求得到ACM(國際計算機協(xié)會)、AIS(國際信息系統(tǒng)協(xié)會)和IEEE-CS(美國電氣和電子工程師協(xié)會計算機協(xié)會)的認可。目前,在管理科學與工程和計算機科學與技術學科下,都開設有信息系統(tǒng)專業(yè)方向。江西財經大學的財經管理背景為信息系統(tǒng)專業(yè)的開設提供機遇的同時也提出了挑戰(zhàn)。要讓信息系統(tǒng)用于支持決策和組織管理,就需要信息系統(tǒng)人才理解組織企業(yè)的管理運營模式,學校財經管理背景是該方向人才培養(yǎng)中的優(yōu)勢。所要面對的挑戰(zhàn)是,與工科院校開辦的計算機科學與技術專業(yè)相比,財經類院校辦計算機科學與技術專業(yè)(信息系統(tǒng)是該專業(yè)的一個專業(yè)方向)在社會認同方面還存在差距??s小這種差距的最重要最有效的辦法是提高人才培養(yǎng)質量,讓所培養(yǎng)的學生具有核心競爭力,這種核心競爭力體現(xiàn)在學生的能力和素質上,要讓我們的學生在大眾化專業(yè)教育中突顯出來。
關于計算機科學與技術專業(yè)能力培養(yǎng)和實踐體系的探索和改革,目前國內外已有較多的成果。ACM、AIS、和IEEE-CS專家在CC2005中刻畫了計算機不同專業(yè)方向的能力要求;教育部高等學校計算機科學與技術教學指導委員會編制了“高等學校計算
機科學與技術專
KhoFhS9+H/lAa2wGNsoJ1A==業(yè)實踐教學體系與規(guī)范”,提出了5個專業(yè)方向的實踐教學體系的構建[1];清華大學在以美國Stanford、Berkeley和CALTECH三所大學考察的基礎上,采取了諸如“實驗內容緊跟計算機技術發(fā)展”、“研究型大型實驗教學環(huán)節(jié)”等措施對實踐教學進行改革,創(chuàng)建了4個專業(yè)實踐專題[2];武漢大學將實驗教學分為三個層次并通過六種類型進行組織實施[3];此外,還有很多地方院校在《計算機教育》等雜志上發(fā)表文章闡述本校計算機專業(yè)實踐教學體系的構建[4-6]。盡管信息系統(tǒng)專業(yè)(方向)是計算機科學與技術專業(yè)的5個專業(yè)方向之一,然而,專門針對該專業(yè)方向的研究卻很少見。各高校的實踐體系大都是面向專業(yè)領域知識而非直接面向能力培養(yǎng),導致人才培養(yǎng)的“趨同性”比較嚴重。此外,沒有一種現(xiàn)存的實踐體系能完全適合我校立足財經管理背景辦信息系統(tǒng)專業(yè)這一特色。因此,構建并實施以財經管理為背景、面向能力培養(yǎng)的信息系統(tǒng)專業(yè)方向實踐體系顯得尤為迫切!
2 專業(yè)能力需求
ACM、AIS和IEEE-CS計算機學科教學計劃研究小組用圖1刻畫計算機專業(yè)的問題空間[7]。該小組還給出了計算學科人才在算法、應用程序、計算機程序設計、硬件與設備、人機界面、信息系統(tǒng)、IT資源計劃、網絡與通信、系統(tǒng)集成、信息管理、智能系統(tǒng)11個方面59種能力要求,并對5個不同專業(yè)方向給出了各項能力要求的權重。圖2是我們將59種能力在問題空間中的映射,其中陰影部分是信息系統(tǒng)專業(yè)的問題空間和能力需求。
圖1 計算機專業(yè)的問題空間
圖2 59種能力在問題空間中的映射
我校計算科學與技術專業(yè)人才培養(yǎng)方案中對能力的要求與信息系統(tǒng)專業(yè)(方向)的能力需要基本一致,具體如下:
(1) 專業(yè)能力:具有較強的信息系統(tǒng)架構能力,圍繞社會中各種組織機構(以及個人)的信息化需求,通過對計算技術的選擇、應用和集成,創(chuàng)建優(yōu)化的信息系統(tǒng)并對其運行實行有效的技術維護和管理(IS規(guī)劃、設計、實施和維護+IT集成能力);
(2) 自主學習能力;
(3) 邏輯思維能力(演繹+歸納) ;
(4) 語言文字表達能力;
(5) 組織管理、交流和溝通能力;
(6) 基本的學科研究和一定的創(chuàng)新能力。
我們強調:商業(yè)需求分析、技術支持、信息系統(tǒng)開發(fā)、系統(tǒng)集成、信息管理(數(shù)據(jù)庫)實踐、人機交互,而弱化:智能系統(tǒng)、數(shù)字邏輯、圖形學和可視化、程序設計語言理論、操作系統(tǒng)原理與設計、軟件過程、軟件工程基礎、科學計算、計算機系統(tǒng)工程、嵌入式系統(tǒng)等。
3 面向能力培養(yǎng)的理論與實踐課程體系
我校計算機科學與技術專業(yè)(信息系統(tǒng)專業(yè)方向)對專業(yè)能力的要求可以歸納為以下6類:
(1) 信息系統(tǒng),包括:定義信息系統(tǒng);設計信息系統(tǒng);實現(xiàn)信息系統(tǒng);信息系統(tǒng)培訓;維護和修改信息;
(2) 信息管理,包括:使用數(shù)據(jù)庫系統(tǒng);實現(xiàn)信息提取;選擇、配置、管理數(shù)據(jù)庫;數(shù)據(jù)庫用戶培訓和支持;
(3) 計算機程序設計,包括:小規(guī)模程序設計;大規(guī)模程序設計;
(4) 軟件界面,即創(chuàng)建用戶軟件界面;
(5) 應用程序,包括:使用文字處理器和電子表格;培訓用戶使用文字處理器和電子表格;
(6) 網絡與通信,包括:設計網絡配置;選擇網絡組件;裝配、管理計算機網絡;管理通信資源。
為保障以上專業(yè)能力的培養(yǎng),我們構建的理論課程體系如圖3所示。實踐課程體系及第二階段如圖4所示。第二階段實踐課程、學時及開設學期如表1所示。
圖3 理論課程體系
圖4 實踐課程體系及第二階段實踐內容
表1 第二階段實踐課程安排
第二階段在實踐體系中處于核心地位,起承上啟
下作用,實驗內容與多個相關課程相聯(lián)系,目的是培養(yǎng)綜合實驗能力、運用相關課程基礎理論進行設計的能力、將所學知識用于解決實際問題的能力,幫助理解專業(yè)課程體系。信息系統(tǒng)專業(yè)(方向)適合設置第二階段實驗的課程: 程序設計;算法與數(shù)據(jù)結構;數(shù)據(jù)庫與信息管理;計算機網絡;操作系統(tǒng);軟件工程。第二階段的地位如圖5所示,其作用體現(xiàn)在:加深對基本理論的理解和掌握(承上);幫助對專業(yè)課程體系的理解;培養(yǎng)綜合實驗能力、運用相關課程基礎理論進行設計的能力、將所學知識用于解決實際問題的能力;培養(yǎng)從系統(tǒng)的角度分析解決問題的能力;培養(yǎng)獨立工作、團隊協(xié)作、問題表達、文檔撰寫、思想交流等能力(啟下)。
圖5 第二階段實踐在實踐體系中的位置
其他實踐活動還包括:學術活動、科研創(chuàng)新、實習、畢業(yè)設計。學術活動培養(yǎng)交流、勾通、獲取新知識的能力; 科研創(chuàng)新培養(yǎng)創(chuàng)新能力、創(chuàng)新精神; 實習是通過直接接觸生產實踐活動,加深對專業(yè)的理解和認識,培養(yǎng)將所學知識用于解決實際生產實踐問題的能力;畢業(yè)設計培養(yǎng)學生綜合運用所學知識和掌握的技能,分析解決實際問題(生產、生活、科研)、獨立工作、團隊協(xié)作、問題表達、文檔撰寫、思想交流等能力。
4 第二階段實施方案
擬采用的實施方案如圖6所示。老師設定能反映能力培養(yǎng)要求的題目,教學系對題目進行討論審查;在學期中布置任務,學生選題并進行技術積累,此間老師督促并答疑;第二階段老師集中對所用到的技術或方法查漏補缺,集中講解;學生在老師指導下完成設計;假期學生對設計進行完善并撰寫報告,教師遠程指導;新學期初通過答辯形式集中評價并驗收設計報告;教師根據(jù)設計過程、答辯和報告三個方面給出成績;教師和學生針對整個設計過程存在的問題向系向系進行反饋,以完善二階段的內容和形式。整個過程的開展師生和教學系都以能力培養(yǎng)。
圖6 第二階段實施方案
以下是對各門課程實踐內容的要求。
(1) 程序設計課程設計。完成一個完整的軟件系統(tǒng)的設計和開發(fā)過程;熟練運用結構化程序設計方法; 熟練運用基本的數(shù)據(jù)結構,如數(shù)組、結構體、指針等;熟練掌握計算機解決問題的基本思想和程序的架構;培養(yǎng)大規(guī)模程序設計能力,養(yǎng)成良好的程序設計風格。
(2) 數(shù)據(jù)結構課程設計。選題有一定規(guī)模和復雜度,且需要用數(shù)據(jù)結構中的模型和方法描述和求解;要求完成問題建模、數(shù)據(jù)結構設計、算法設計、實現(xiàn)、測試;要求綜合運用程序設計、離散數(shù)學和數(shù)據(jù)結構知識;理解邏輯結構、存儲結構、算法、實現(xiàn)的關系;理解線性表、樹、二叉樹、圖等結構及查找、排序相關算法并能靈活運用;培養(yǎng)問題抽象與建模能力、用計算機求解問題的能力。
(3) 面向對象課程設計。選題具有一定復雜性和功能,且要求用面向對象的思想分析、設計和實現(xiàn)。要綜合運用結構化程序設計、面向對象程序設計、數(shù)據(jù)結構和算法等相關課程的知識;要求了解一定的人機界面知識和基本的軟件開發(fā)方法;培養(yǎng)程序設計能力和問題的抽象、建模、分析與解決的能力。
(4) 操作系統(tǒng)課程設計。選題要能幫助學生深入理解操作系統(tǒng)的工作原理,了解Linux操作系統(tǒng)的內核技術,并使學生初步具備在Linux平臺上利用OS系統(tǒng)調用編寫較復雜應用程序的能力;培養(yǎng)學生綜合運用程序設計、數(shù)據(jù)結構與算法、操作系統(tǒng)等課程中的理論和方法分析解決實際問題的能力;培養(yǎng)學生的系統(tǒng)觀。
(5) 計算機網絡綜合課程設計。選題要求綜合使用計算機網絡、網絡程序設計、數(shù)據(jù)結構等課程相關知識;或根據(jù)客戶需要選購、部署、配置和維護較大型網絡;培養(yǎng)學生設計和編寫大型網絡程序的能力或系統(tǒng)觀和設計、裝配、管理網絡的網絡工程實踐能力。
(6) 數(shù)據(jù)庫系統(tǒng)原理課程設計。選題要求依托商用大型數(shù)據(jù)庫系統(tǒng),針對實際信息系統(tǒng)需要,綜合使用數(shù)據(jù)庫的設計方法和步驟開發(fā)數(shù)據(jù)庫應用系統(tǒng);培養(yǎng)學生數(shù)據(jù)庫和信息系統(tǒng)的定義、設計、實現(xiàn)、管理、使用、維護能力及信息的抽取能力。
(7) 軟件工程課程設計。選題要求針對大型軟件開能課題,完成需求分析、軟件設計、程序實現(xiàn)、軟件測試等軟件開發(fā)過程綜合訓練;要求綜合運用軟件工程、數(shù)據(jù)結構、程序設計、面向對象、操作系統(tǒng)等課程知識;培養(yǎng)軟件系統(tǒng)開發(fā)能力、創(chuàng)建用戶界面能力、軟件項目管理能力;培養(yǎng)系統(tǒng)觀和協(xié)作能力。
5 結語
財經類高校計算機專業(yè)的人才培養(yǎng)目標和培養(yǎng)方案不應效仿工科類院校,而應將財經背景和社會對人才能力的需要相結合,制訂具有財經背景特色的培養(yǎng)方案。本文介紹了江西財經大學信息管理學院計算機專業(yè)(信息系統(tǒng)方向)的實踐體系,該體系以學生能力培養(yǎng)為目標,在已有的課程實驗基礎上,利用第二階段(每學期結束后的2~3周時間),通過相關實踐課程的設置,在幫助學生鞏固課程知識的基礎上,促進學生從系統(tǒng)的角度理解課程體系,提高學生專業(yè)能力,培養(yǎng)創(chuàng)新、協(xié)作、表達等綜合能力。
參考文獻:
[1] 教育部高等學校計算機科學與技術教學指導委員會. 高等學校計算機科學與技術專業(yè)實踐教學體系與規(guī)范[M]. 清華大學