沙潔 徐子聞 朱琳玲

摘要:計算機專業(yè)是一門實踐性很強的學科。文章分析應用型本科大學計算機系數(shù)據(jù)庫學科的教學現(xiàn)狀,提出從地域產業(yè)特點出發(fā)、基于企業(yè)需求的課程實踐教學體系,并就教學大綱的制訂、課程方向設計、實驗教學層次、教學方法和考核手段等方面進行探討,為提高學科實踐教學質量和學生綜合能力培養(yǎng)提供參考。
關鍵詞:應用型本科;實踐教學;課程體系;教學改革
0.引言
在信息技術飛速發(fā)展和普及的今天,數(shù)據(jù)庫技術在各領域的應用越來越廣泛,并逐漸成為現(xiàn)代信息化領域的一項基本支撐技術。同時,在教育產業(yè)化的大背景下,企業(yè)對人才的評價也由資格轉向能力,由技能轉向創(chuàng)造。如何結合學校自身特點提高學生實踐創(chuàng)新能力成為各高校的切實目標。數(shù)據(jù)庫學科作為上海杉達學院信息科學與技術學院計算機科學與技術系的核心課程,在實踐型人才培養(yǎng)上具有舉足輕重的作用。因此,研究如何在高校日益激烈的競爭中開創(chuàng)出自己的一套課程實踐教學模式有著重要的意義。
1.現(xiàn)狀分析
通過多年的數(shù)據(jù)庫相關課程課堂教學及教學效果的研究,發(fā)現(xiàn)以往的教學存在幾個方面的問題。
一是整個教學難以擺脫“填鴨式教育”的模式,大部分時間是教師在臺上唱“獨角戲”,課堂講解偏重理論,在有限的學時內教師力求把知識點灌輸給學生,忽視了對學生分析和解決問題能力的培養(yǎng);二是課程的考核方式主要以閉卷考試為主,學生寄希望于教師最后的復習課和劃重點,習慣了“應試”模式,自身缺乏學習主動性和興趣;三是教學大綱內容缺乏層次性、靈活性和實用性且更新緩慢。教學大綱的制訂者都來自高校,與IT企業(yè)的真實需求相脫節(jié),缺乏相應的交流機制。
2.改進的課程教學體系和模式探索
基于對教學現(xiàn)狀的分析以及對學校所在地域IT發(fā)展的研究,上海杉達學院從地域資源出發(fā),提出了一種改進的校企互動的課程體系。上海作為國際化大都市吸引了世界各知名IT公司進駐,上海杉達學院地處改革前沿的浦東新區(qū),毗鄰IT精英的孵化地張江高科技園區(qū)和張江集電港,這些為學生實習實踐提供了天然的地理優(yōu)勢。近些年來,軟件外包行業(yè)對人員的需求量增加,格外看重求職人員的計算機應用技能和英語溝通能力,尤其是金融外包行業(yè)中數(shù)據(jù)庫課程占據(jù)著主導地位。經過多次的交流訪問,上海杉達學院與印度的Infosys、TAllA、高知特等知名企業(yè)建立了長期合作伙伴關系,并以此為契機摸索出課程實踐改革的一些新思路。
1)讓IT公司參與課程大綱和體系的制訂。
總體國民經濟并不發(fā)達的印度卻依靠先進的軟件水平而崛起為IT強國,這其中離不開高效的人才培養(yǎng)模式。我們通過對印度Infosys公司邁索爾的全球教育培訓中心及印度國家工程學院等印度高校的走訪,發(fā)現(xiàn)印度IT公司和高校一直保持著緊密的聯(lián)系。公司一線的專家會定期參加高校的技術交流和課程制訂,公司也從高校定期選拔優(yōu)秀大學二、三年級的學生加入到企業(yè)實踐中。上海杉達學院信息科學與技術學院以培養(yǎng)應用型人才為導向,從2013年開始邀請與學院有聯(lián)系的IT公司的研究與教育部門的專家參與計算機科學與技術系新的教學大綱和計劃的制訂,獲得了企業(yè)專家對課程設置的很多寶貴建議。
2)開辟學科綜合的專業(yè)課程體系。
印度IT公司對人才的培養(yǎng)不單從技術方面,他們通過溝通能力(Communication)、領域知以(Domain)和技術知識(Technical)3方面米綜合評價員工的水平。溝通能力是指和客戶用英文進行交流溝通的技巧;領域知識考察員工參與項目的相關行業(yè)背景知識(例如金融業(yè)外包項目員工還需要通過金融領域知識的能力考核);技術知識考察員工的軟件開發(fā)技能水平。另一方面,在就業(yè)市場上,復合型人才,特別是既懂IT又熟悉金融的人才具有更高的競爭力。這些都給予了上海杉達學院數(shù)據(jù)庫學科培養(yǎng)實踐能力以很大啟發(fā),制訂了多方向的實踐課程體系,即企業(yè)實踐導向的數(shù)據(jù)庫學科課程體系,如圖1所示。
在數(shù)據(jù)庫學科技術能力培養(yǎng)方面,我們分成了3個階段:第1階段是數(shù)據(jù)庫基本原理與技術課程,主要包含關系數(shù)據(jù)庫、標準SQL語言、數(shù)據(jù)庫的安全性和完整性、數(shù)據(jù)庫設計、并發(fā)控制等基礎知識的講解,為學生動手實踐打下理論基礎。第2階段是數(shù)據(jù)庫課程設計,該課程是在理論基礎上,教師以一個實際的企業(yè)系統(tǒng)的實現(xiàn)案例讓學生熟悉從需求分析→數(shù)據(jù)庫設計→代碼編寫的過程,讓學生了解所學知識在具體工程中的實際應用。第3個階段從3個就業(yè)方向設置課程:軟件外包方向課程面向大型企業(yè)數(shù)據(jù)庫,他用PL/SQL語言講解企業(yè)ERP開發(fā)基礎知識;軟件開發(fā)方向由學生選擇兩種主流語言J2EE和.Net之一的進行項目開發(fā)課程的學習,提高數(shù)據(jù)庫和項目結合的編程能力;數(shù)據(jù)庫管理方向針對將來從事數(shù)據(jù)庫管理員的學生,重點講解大型商業(yè)數(shù)據(jù)庫ORACLE系統(tǒng)架構基礎,并緊密結合Oracle配套的OCA認證,為今后的管理工作打下基礎。除此之外,為了提高學生綜合的能力,我們根據(jù)企業(yè)需求在課程體系中加入了兩門衍生課程:企業(yè)資源計劃基礎和商務英語。企業(yè)資源計劃課程通過學院配套的沙盤實驗室,讓學生在實際模擬中熟悉ERP的基本運作流程;商務英語課程則側重于增強學生英文書寫商務信件和溝通表達的能力。
3)分層次的實驗教學。
動手能力的培養(yǎng)是實驗教學的核心,我們根據(jù)學科的課程體系將實驗教學分成4個層次,分別是課程實驗、案例實驗、項目實驗、校外實踐。
課程實驗貫穿于數(shù)據(jù)庫原理教學中。這類實驗主要是對書本理論知識的驗證。由教師編寫相應的實驗指導書,通過課堂演示或學生操作的形式,讓學生熟悉商用DBMS系統(tǒng)的使用并加深對知識點的理解。
案例實驗運用在數(shù)據(jù)庫課程設計教學中,教師根據(jù)一個實際的用戶需求,重點分析和講解系統(tǒng)實現(xiàn)中的部分模塊代碼,讓學生在讀懂和理解案例代碼的基礎上設計完成剩余的模塊。這一層次的實驗教學旨在培養(yǎng)學生舉一反三和主動思考的能力,而不是完全地依賴教師,照搬代碼。endprint
項目實驗是在案例實驗的基礎上,由教師給出項目的具體需求,由學生自己分組,以小組為單位完全自己獨立設計數(shù)據(jù)庫和編寫代碼。每個小組選舉出一個組長,以小組為單位提交項目代碼。每個小組成員要求提交個人的項目開發(fā)報告,并結合自己的任務量給出自己在整個項目中的權重。這一層次重在培養(yǎng)學生分析解決問題和團隊合作的能力。
校外實踐是實驗教學的最終環(huán)節(jié),讓學生到具體的企業(yè)環(huán)境中運用自己所學的知識分析和解決問題、熟悉行業(yè)流程、積累實際的工作經驗。我們已經和多家知名IT企業(yè)簽訂了實習協(xié)議,學生從大三下學期開始可以以“學分置換”的形式到企業(yè)中實習,由企業(yè)考核??己说某煽冏鳛閷W校選修課程成績計人。對于部分企業(yè),我們進行了更加廣泛的合作,選拔學生到企業(yè)的教育中心進行項目培訓,且最后在公司的項目組中完成畢業(yè)設計,使學生的畢業(yè)設計真正從實踐中來,與行業(yè)緊密聯(lián)系,鍛煉學生的綜合素質。
4)教學手段和形式的改進。
在推進實踐課程改革的同時,我們也注重采用多種教學方法的結合,來激發(fā)學生的學習興趣,讓其真正參與到課堂當中。
角色扮演(Role Play)法:角色扮演是一種能夠引起聽眾注意的教學法,這種方法讓參與者扮演不同的角色來介紹一個概念或話題,同時也能夠鍛煉參與者團隊合作的能力。例如數(shù)據(jù)庫原理課程中對并發(fā)操作造成的3種數(shù)據(jù)不一致情況的介紹,教師在課堂上選出若干名學生分別扮演不同的進程和數(shù)據(jù),把3種情況以表演的形式演示給全班學生,在調動課堂氛圍的同時,也讓學生能夠對相關的概念加深理解。
頭腦風暴(Brainstorming):頭腦風暴是一種讓一組成員為找到某個問題的解決方案收集大量想法的一種教學法。例如在數(shù)據(jù)庫課程設計課程分析項目需求的時候,教師主動提出一些問題,鼓勵學生尋找盡可能多的答案,不必關心答案的正確與否,直到所有可能的需求都提出為止。
游戲教學法(Gaming):游戲教學法提供了在輕松的活動中學習的模式,是一種非常有效的幫助學生回顧先前所學的方法。例如在每節(jié)課的開始,教師讓學生合上課本,隨機抽取學生說出一個關鍵字描述上次課所學內容。每說出一個關鍵字,教師把它寫在黑板上。如果學生無法想出所有的關鍵字,教師可以在黑板上補全所有關鍵字。最后,讓學生說出每個關鍵字對應課本的相應內容和知識點。這種方式在調動學生參與的同時,也培養(yǎng)了學生概括總結的能力。
除了多種教學方法的嘗試,我們在課程的考核方面注重多樣性,防止出現(xiàn)“死讀書,讀死書”。每個學生最后的總評成績由3部分組成:平時成績(40%),上機成績(20%),閉卷考試成績(40%)。平時成績主要包括平時的到勤率、上課回答問題的活躍度、課堂練習及課后作業(yè)的完成情況。課程學期末分別組織兩次考試:上機考試計人上機成績,期末書面考試成績計人閉卷成績。以此從各方面對學生綜合能力進行測評。3結語
上海杉達學院按照應用型本科人才的培養(yǎng)要求,發(fā)揮民辦高校課程設置的靈活性,把“以就業(yè)為導向”的綜合技能培養(yǎng)納入學科體系中,利用自身的地域特點建立長效的校企合作,積極推進實驗教學內容和手段的改革,培養(yǎng)了一批“Industry-ready”的人才,取得了良好的效果。endprint