前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計(jì)算機(jī)軟件開(kāi)發(fā)入門(mén)主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:高職;項(xiàng)目課程;項(xiàng)目教學(xué);數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng);Visual Basic;SQL Server
中圖分類(lèi)號(hào):TP312文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2010)02-372-02
Development of "Database Application System Development" Project Course in Higher Vocational Education
WU Bin
(Changzhou College of Information Technology, Changzhou 213164, China)
Abstract: This article introduces completely the way of thinking of "database application system development" project course of our computer software development's related specialities, the strategy and methods of project chooses and technique introduce, the implement and effect of the project course.
Key words: higher vocational education; project course; project teaching; database application system; Visual Basic;SQL Server
高職高專(zhuān)計(jì)算機(jī)軟件開(kāi)發(fā)專(zhuān)業(yè)的課程體系大多以分立的前導(dǎo)專(zhuān)業(yè)基礎(chǔ)課程、短期階段性的綜合課程設(shè)計(jì)或項(xiàng)目實(shí)訓(xùn)構(gòu)成。由于計(jì)算機(jī)技術(shù)迅速發(fā)展,軟件開(kāi)發(fā)工具不斷產(chǎn)生,課程體系中課程的數(shù)量不斷膨脹,課程課時(shí)受學(xué)制等條件的限制不斷壓縮,無(wú)論是專(zhuān)業(yè)基礎(chǔ)課程還是綜合課程設(shè)計(jì)或項(xiàng)目實(shí)訓(xùn)的教學(xué)均難以深入,課程猶如蜻蜓點(diǎn)水,難以給學(xué)生形成一個(gè)軟件系統(tǒng)開(kāi)發(fā)過(guò)程的完整思路,學(xué)生的軟件開(kāi)發(fā)能力,特別是編程能力培養(yǎng)效果不明顯,影響高職高專(zhuān)軟件開(kāi)發(fā)人才的培養(yǎng)效果。
構(gòu)建合理課程體系、開(kāi)發(fā)軟件開(kāi)發(fā)專(zhuān)業(yè)課程,在較短時(shí)間內(nèi)有效提高學(xué)生編程能力,培養(yǎng)學(xué)生軟件開(kāi)發(fā)核心能力,是高職高專(zhuān)計(jì)算機(jī)軟件開(kāi)發(fā)相關(guān)專(zhuān)業(yè)教學(xué)研究的一個(gè)重要問(wèn)題。
1 《數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)》項(xiàng)目課程開(kāi)發(fā)思路
按照國(guó)家對(duì)于高職高專(zhuān)人才培養(yǎng)的思路和要求,我們對(duì)軟件開(kāi)發(fā)專(zhuān)業(yè)人才發(fā)展的規(guī)律進(jìn)行研究。大量軟件開(kāi)發(fā)專(zhuān)業(yè)人才發(fā)展經(jīng)歷的研究表明,精通一個(gè)系列軟件系統(tǒng)開(kāi)發(fā),很容易遷移到其它平臺(tái)。為此,我們確立了軟件專(zhuān)業(yè)課程體系的指導(dǎo)思想-“一套工具、一項(xiàng)技術(shù)、一條主線、一個(gè)完整實(shí)際系統(tǒng)”,課程設(shè)置堅(jiān)持少而精,用3~4門(mén)核心課程為主線貫穿整個(gè)教學(xué),在有限課時(shí)內(nèi),采用有限開(kāi)發(fā)工具,使學(xué)生在畢業(yè)前精通一套軟件開(kāi)發(fā)工具的使用,開(kāi)發(fā)出一個(gè)完整的系統(tǒng)。
軟件開(kāi)發(fā)涉及面廣,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)是軟件開(kāi)發(fā)的重要方面。VB+SQL Server,ASP+SQL Server是C/S、B/S數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)的典型工具,具有代表性??梢酝ㄟ^(guò)3~4門(mén)課程培養(yǎng)學(xué)生軟件開(kāi)發(fā)核心能力。可以構(gòu)建以VB、ASP、SQL Server為前導(dǎo)專(zhuān)業(yè)基礎(chǔ)課,數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)(VB+SQL Server或ASP+SQL Server)為綜合性開(kāi)發(fā)實(shí)踐類(lèi)專(zhuān)業(yè)課程為主線的課程體系,培養(yǎng)學(xué)生軟件開(kāi)發(fā)核心能力。其中,VB、ASP、SQL Server前導(dǎo)專(zhuān)業(yè)基礎(chǔ)課采用案例以一體化教學(xué)形式教學(xué),數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)采用項(xiàng)目以一體化教學(xué)形式開(kāi)展教學(xué)。
《數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)》(VB+SQL Server)項(xiàng)目課程開(kāi)發(fā)思路:以實(shí)際開(kāi)發(fā)所使用的最簡(jiǎn)單,最有效的數(shù)據(jù)庫(kù)操作技術(shù)貫穿整個(gè)課程,選擇學(xué)生熟悉的項(xiàng)目,以一個(gè)專(zhuān)業(yè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的完整過(guò)程,使學(xué)生能夠使用Visual Basic、SQL Server開(kāi)發(fā)出一個(gè)完整的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。
2 《數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)》項(xiàng)目課程開(kāi)發(fā)實(shí)踐
2.1 課程開(kāi)發(fā)團(tuán)隊(duì)的組建
我院軟件專(zhuān)業(yè)課程體系以及《數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)》項(xiàng)目課程的開(kāi)發(fā)始終在校企緊密合作的基礎(chǔ)上進(jìn)行。企業(yè)專(zhuān)業(yè)人員擔(dān)任專(zhuān)業(yè)任課教師,專(zhuān)業(yè)教師負(fù)責(zé)、參加企業(yè)軟件項(xiàng)目開(kāi)發(fā)為本課程的開(kāi)發(fā)打下良好的基礎(chǔ)。在課程開(kāi)發(fā)之初,我們引進(jìn)2位具有多年軟件項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)的專(zhuān)業(yè)人員與學(xué)院教師、企業(yè)專(zhuān)業(yè)人員共同組建本課程的開(kāi)發(fā)組,確保項(xiàng)目課程開(kāi)發(fā)的質(zhì)量。
2.2 課程項(xiàng)目的選擇
課程項(xiàng)目的選擇首先需要考慮能涵蓋數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的主要技術(shù),課程項(xiàng)目專(zhuān)業(yè)、真實(shí)、實(shí)用才能確保課程符合數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的實(shí)際需要,才能使學(xué)生得到真正的鍛煉。其次,過(guò)于生僻的項(xiàng)目將影響學(xué)生對(duì)其業(yè)務(wù)流程的理解,最終影響教學(xué)效果,課程所選擇項(xiàng)目的業(yè)務(wù)流程應(yīng)當(dāng)盡量為學(xué)生熟知、熟悉。此外,課程項(xiàng)目不能一味追求技術(shù)的完整和完全覆蓋,而應(yīng)將重點(diǎn)放在能充分體現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的核心、常用技術(shù)方面。
按照這種思路,我們最終選定學(xué)生熟悉的《班級(jí)信息管理系統(tǒng)》以及易于理解的《人事信息管理系統(tǒng)》為課程的項(xiàng)目。其中,《班級(jí)信息管理系統(tǒng)》作為課程的主線項(xiàng)目,《人事信息管理系統(tǒng)》作為課程的同步實(shí)訓(xùn)項(xiàng)目。
2.3 主線技術(shù)的選擇
數(shù)據(jù)庫(kù)技術(shù)紛繁復(fù)雜,如果不加選擇地引入課程,影響學(xué)生對(duì)關(guān)鍵、核心技術(shù)的掌握,影響學(xué)生學(xué)習(xí)熱情。重視主線技術(shù)的選擇、力求簡(jiǎn)潔、高效、主線清晰、便于快速入門(mén)是課程主線技術(shù)選擇的原則。
1)課程使用ADO對(duì)象數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)貫穿整個(gè)項(xiàng)目,技術(shù)簡(jiǎn)潔、高效、主線清晰。
2)課程放棄在實(shí)際開(kāi)發(fā)中已較少使用、復(fù)雜的DAO技術(shù)以及效率低下、系統(tǒng)資源消耗大的其它數(shù)據(jù)控件技術(shù)。
3)課程通過(guò)4~6學(xué)時(shí)ADO對(duì)象技術(shù)學(xué)習(xí)后、即可編制代碼訪問(wèn)數(shù)據(jù)庫(kù)、進(jìn)行簡(jiǎn)單操作、學(xué)生能盡快入門(mén)。同時(shí),在項(xiàng)目的各個(gè)階段都能使學(xué)生立即實(shí)現(xiàn)相應(yīng)模塊的功能、使學(xué)生盡早體驗(yàn)成功喜悅。
2.4 實(shí)用技術(shù)的引入
實(shí)際數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)包含很多常用、實(shí)用的技術(shù)和組件,這些技術(shù)與組件可以使得設(shè)計(jì)的系統(tǒng)更加真實(shí)和專(zhuān)業(yè)。由于實(shí)用技術(shù)內(nèi)容較多,實(shí)用技術(shù)的引入策略非常重要。根據(jù)項(xiàng)目模塊開(kāi)發(fā)的需要,在項(xiàng)目開(kāi)發(fā)過(guò)程中適時(shí)、漸進(jìn)引入合適的技術(shù)與專(zhuān)業(yè)的組件,每個(gè)模塊引入1~2項(xiàng)實(shí)用技術(shù),在確保系統(tǒng)的真實(shí)性、專(zhuān)業(yè)性的同時(shí)有效降低學(xué)習(xí)難度。例如:
1)系統(tǒng)框架模塊為顯示系統(tǒng)主界面引入ToolBar、StausBar控件。
2)班級(jí)管理模塊以樹(shù)結(jié)構(gòu)管理班級(jí),引入TreeView、ImageList控件。
3)學(xué)生管理模塊為展示班級(jí)學(xué)生列表引入ListView、DTPicker控件,為分類(lèi)顯示學(xué)生基本信息、家庭成員引入SSTab控件。
4)學(xué)生照片處理、班級(jí)檔案管理模塊,引入數(shù)據(jù)庫(kù)圖像、二進(jìn)制數(shù)據(jù)處理技術(shù)。
5)學(xué)生獎(jiǎng)勵(lì)模塊為展示學(xué)生獎(jiǎng)勵(lì)信息引入DataGrid等控件。
6)綜合查詢模塊中實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)與Excel數(shù)據(jù)的交換。
7)登錄身份驗(yàn)證模塊使用靜態(tài)變量統(tǒng)計(jì)非法登錄次數(shù)。
8)在完成系統(tǒng)功能的主線下,體現(xiàn)系統(tǒng)效率的優(yōu)化。如數(shù)據(jù)表增加記錄,采用“select top 0 * from ...”語(yǔ)句取出該表的表結(jié)構(gòu)而非返回整個(gè)記錄集進(jìn)行記錄添加;使用較小開(kāi)銷(xiāo)的查詢等技術(shù)減少大量數(shù)據(jù)的網(wǎng)絡(luò)傳輸;照片顯示算法分塊處理圖像數(shù)據(jù),占用內(nèi)存少,效率高。
9)項(xiàng)目逐步對(duì)各種可能的錯(cuò)誤提供了有效處理,確保代碼嚴(yán)謹(jǐn)、健壯。
2.5 課程的實(shí)施
針對(duì)不同的專(zhuān)業(yè),《數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)》項(xiàng)目課程的實(shí)施可以安排在前導(dǎo)Visual Basic、SQL Server課程之后,按照單獨(dú)的課程進(jìn)行教學(xué),典型的教學(xué)安排如表1;也可以將Visual Basic、SQL Server、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)3門(mén)課程整合為一門(mén)課程教學(xué),此時(shí),課程計(jì)劃分為3個(gè)階段(Visual Basic基礎(chǔ)、SQL Server基礎(chǔ)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)),典型的教學(xué)安排如表2。
項(xiàng)目課程的重點(diǎn)在于培養(yǎng)學(xué)生獨(dú)立項(xiàng)目開(kāi)發(fā)能力,貫穿整個(gè)課程項(xiàng)目《班級(jí)信息管理系統(tǒng)》的開(kāi)發(fā)安排了同步實(shí)訓(xùn)項(xiàng)目《人事信息管理系統(tǒng)》供學(xué)生開(kāi)發(fā)實(shí)踐。課程的考核以項(xiàng)目設(shè)計(jì)為主,重點(diǎn)考核學(xué)生項(xiàng)目開(kāi)發(fā)能力。此外,課程還建立了由6個(gè)實(shí)用項(xiàng)目構(gòu)成的項(xiàng)目庫(kù)供學(xué)生自主選擇、獨(dú)立完成系統(tǒng)的開(kāi)發(fā)。
3 《數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)》項(xiàng)目課程實(shí)施效果
我院計(jì)算機(jī)軟件相關(guān)專(zhuān)業(yè)人才培養(yǎng)方案選擇數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)作為軟件開(kāi)發(fā)主要方向。《數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)》課程自2004年起列入我院計(jì)算機(jī)系04/05/06/07級(jí)人才培養(yǎng)方案,從軟件公司引進(jìn)具有多年軟件開(kāi)發(fā)經(jīng)驗(yàn)的專(zhuān)業(yè)人才加強(qiáng)課程建設(shè)的力量,組建了本課程的開(kāi)發(fā)組,2005、2006年分別完成《數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)》院內(nèi)講義第1、2版?!稊?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)》課程自2005年在我院開(kāi)設(shè)以來(lái),先后完成了20余個(gè)班的教學(xué),課程講義在較短時(shí)間使學(xué)生初步掌握數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),盡快體會(huì)成功喜悅,學(xué)生的學(xué)習(xí)興趣和參與熱情都高,取得良好教學(xué)效果?!稊?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)》教材建設(shè)列入學(xué)院2007年精品教材建設(shè)立項(xiàng),獲得學(xué)院經(jīng)費(fèi)支持并公開(kāi)出版,得到多所院校應(yīng)用。
項(xiàng)目教學(xué)的實(shí)踐激發(fā)了學(xué)生學(xué)習(xí)軟件開(kāi)發(fā)的熱情,學(xué)生學(xué)習(xí)軟件技術(shù)熱情高,2005~2007年連續(xù)三年我院學(xué)生計(jì)算機(jī)技術(shù)與軟件專(zhuān)業(yè)技術(shù)考試報(bào)考率、通過(guò)率均位居常州所有高校第一,學(xué)生畢業(yè)設(shè)計(jì)質(zhì)量顯著提高,畢業(yè)生工作后的開(kāi)發(fā)能力和學(xué)習(xí)遷移能力增強(qiáng)。此外,項(xiàng)目課程的開(kāi)發(fā)和實(shí)施也對(duì)青年教師培養(yǎng)起到明顯效果,許多青年教師通過(guò)項(xiàng)目課程的教學(xué)和實(shí)踐,軟件開(kāi)發(fā)能力顯著增強(qiáng)。
實(shí)踐證明,工學(xué)結(jié)合、校企合作,以項(xiàng)目為主線的課程開(kāi)發(fā)和實(shí)施無(wú)論對(duì)于學(xué)生還是教師培養(yǎng)都是一個(gè)行之有效的方法。
參考文獻(xiàn):
[1] 徐安東,李飛,邢曉怡.Visual Basic數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)教程[M].北京:清華大學(xué)出版社,2006.
[2] 李曉黎,張巍.Visual Basic+SQL Server數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例[M].北京:人民郵電出版社,2003.
[3] 李長(zhǎng)林,張麗華,王紅.Visual Basic數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)從基礎(chǔ)到實(shí)踐[M].北京: 電子工業(yè)出版社,2005.
[4] 啟明工作室.MIS系統(tǒng)開(kāi)發(fā)與應(yīng)用[M].北京:人民郵電出版社,2005.
關(guān)鍵詞:信息管理與信息系統(tǒng);計(jì)算機(jī)教育;軟件開(kāi)發(fā)能力培養(yǎng)
1 現(xiàn)狀分析
當(dāng)前信息化建設(shè)浪潮席卷全球,中國(guó)也制定了“加速發(fā)展信息產(chǎn)業(yè),大力推進(jìn)信息化,以信息化帶動(dòng)工業(yè)化”的發(fā)展戰(zhàn)略。隨著信息技術(shù)的發(fā)展,信息化給企業(yè)生產(chǎn)和管理帶來(lái)了根本性變革,信息技術(shù)將企業(yè)組織的各種經(jīng)營(yíng)管理職能和機(jī)制有機(jī)結(jié)合起來(lái)。對(duì)企業(yè)來(lái)說(shuō),一個(gè)重要的挑戰(zhàn)就是如何改造企業(yè)使其有效地運(yùn)用信息技術(shù),適用信息社會(huì),在全球競(jìng)爭(zhēng)中立于不敗之地。信息化建設(shè)不僅存在技術(shù)問(wèn)題,更需要管理的協(xié)調(diào)配合,管理的科學(xué)化對(duì)信息系統(tǒng)有著至關(guān)重要的影響。信息管理與信息系統(tǒng)專(zhuān)業(yè)是一個(gè)管理科學(xué)與計(jì)算機(jī)信息技術(shù)相結(jié)合的專(zhuān)業(yè),所培養(yǎng)出來(lái)的學(xué)生應(yīng)該是既懂管理又懂計(jì)算機(jī)技術(shù)的應(yīng)用型人才,在當(dāng)前企事業(yè)單位的信息化建設(shè)中應(yīng)最能發(fā)揮本專(zhuān)業(yè)人才所具有的專(zhuān)業(yè)技能和職業(yè)素養(yǎng)。
然而,信息管理與信息系統(tǒng)專(zhuān)業(yè)畢業(yè)生在應(yīng)聘工作崗位時(shí)卻常常遇到尷尬情況:管理技能不如管理專(zhuān)業(yè)的學(xué)生,計(jì)算機(jī)技能不如計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,人才市場(chǎng)上很少有專(zhuān)門(mén)為信息管理與信息系統(tǒng)專(zhuān)業(yè)量身定制的就業(yè)崗位。當(dāng)前我國(guó)進(jìn)入信息化建設(shè)的期,需要大量的信息化建設(shè)人才,但從我國(guó)信息化建設(shè)現(xiàn)狀來(lái)看,企業(yè)內(nèi)部在信息化建設(shè)方面的崗位需求沒(méi)有進(jìn)行專(zhuān)業(yè)細(xì)分,它將管理信息系統(tǒng)軟件的分析、設(shè)計(jì)、開(kāi)發(fā)、引進(jìn)、實(shí)施、維護(hù)和信息管理等工作需求統(tǒng)歸為做軟件。因此,企業(yè)招聘應(yīng)屆畢業(yè)生的入門(mén)要求就是能夠編程,包括企業(yè)內(nèi)部覆蓋銷(xiāo)各職能部門(mén)的信息系統(tǒng)軟件,也包括企業(yè)各層次網(wǎng)站系統(tǒng)開(kāi)發(fā)。而政府機(jī)關(guān)、事業(yè)單位則以網(wǎng)站系統(tǒng)開(kāi)發(fā)和工作流管理為主。
對(duì)信息管理專(zhuān)業(yè)人才來(lái)說(shuō),軟件開(kāi)發(fā)技能是未來(lái)就業(yè)的敲門(mén)磚,而管理理論思想和方法的掌握則是其未來(lái)成為企業(yè)CIO的奠基石。筆者將探討如何進(jìn)行信管專(zhuān)業(yè)計(jì)算機(jī)課程教育改革,提高學(xué)生的軟件開(kāi)發(fā)能力,增加就業(yè)機(jī)會(huì)。
2 信管專(zhuān)業(yè)的計(jì)算機(jī)教育總體規(guī)劃
2.1 課程體系設(shè)置
課程體系是幫助學(xué)生建立完整知識(shí)結(jié)構(gòu)的前提條件,如何理順本專(zhuān)業(yè)的課程體系是提高計(jì)算機(jī)教育水平的關(guān)鍵問(wèn)題。根據(jù)信管專(zhuān)業(yè)的培養(yǎng)目標(biāo),相應(yīng)的計(jì)算機(jī)教育理論體系應(yīng)分為計(jì)算機(jī)基礎(chǔ)課程模塊、信息管理課程模塊、計(jì)算機(jī)軟件開(kāi)發(fā)核心課程模塊和信息系統(tǒng)應(yīng)用模塊4個(gè)層次。
(1)計(jì)算機(jī)基礎(chǔ)課程模塊,包括計(jì)算機(jī)專(zhuān)業(yè)的基礎(chǔ)課程:C/C++語(yǔ)言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、計(jì)算機(jī)組成原理和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)等。
(2)信息管理課程模塊,包括信息加工、管理、使用方面的課程,如信息化概論、信息資源開(kāi)發(fā)與管理、信息組織、信息檢索等,或根據(jù)院校特點(diǎn)開(kāi)設(shè)有領(lǐng)域特色的信息化概論課程,如醫(yī)院信息學(xué)等。
(3)計(jì)算機(jī)軟件開(kāi)發(fā)核心課程模塊,主要學(xué)習(xí)各種常用的系統(tǒng)開(kāi)發(fā)技術(shù),包括C#應(yīng)用編程、Java網(wǎng)絡(luò)編程技術(shù)、Web數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)等。
(4)信息系統(tǒng)應(yīng)用模塊,包括管理信息系統(tǒng)、信息系統(tǒng)分析與設(shè)計(jì)、信息系統(tǒng)安全、信息系統(tǒng)項(xiàng)目管理。
2.2 專(zhuān)業(yè)方向的設(shè)置
本專(zhuān)業(yè)的社會(huì)崗位需求多層次。在企事業(yè)單位信息化建設(shè)實(shí)施中,既需要信息系統(tǒng)開(kāi)發(fā)人才,也需要信息化工程管理人才,信息化系統(tǒng)實(shí)施后還需要網(wǎng)絡(luò)管理和維護(hù)人才。因此在培養(yǎng)模式上設(shè)置3個(gè)專(zhuān)業(yè)方向,分別為:系統(tǒng)開(kāi)發(fā)力’向、網(wǎng)絡(luò)管理方向、信息管理方向。3個(gè)方向的知識(shí)結(jié)構(gòu)有所不同:系統(tǒng)開(kāi)發(fā)方向培養(yǎng)技術(shù)型人才,主要掌握各種系統(tǒng)開(kāi)發(fā)技術(shù);網(wǎng)絡(luò)管理方向培養(yǎng)工程型人才,主要掌握網(wǎng)絡(luò)工程管理和信息安全維護(hù);信息管理方向培養(yǎng)復(fù)合型人才,主要學(xué)習(xí)如何用信息系統(tǒng)支撐先進(jìn)的管理思想。3個(gè)方向都必須將信息系統(tǒng)應(yīng)用模塊的課程作為必修課程,將管理思想和計(jì)算機(jī)技術(shù)知識(shí)有機(jī)地協(xié)調(diào)配合起來(lái)。
與前兩類(lèi)人才相比,復(fù)合型人才更具有競(jìng)爭(zhēng)力。他們具有信息分析能力與企業(yè)管理創(chuàng)新的知識(shí),是具有駕馭信息資源知識(shí)與能力的新型管理人才。學(xué)生可以根據(jù)自己的興趣來(lái)選擇發(fā)展方向,無(wú)論哪種類(lèi)型人才,掌握一種系統(tǒng)開(kāi)發(fā)技術(shù)都是進(jìn)入企業(yè)就業(yè)的敲門(mén)磚。
根據(jù)以上兩點(diǎn),我們?cè)O(shè)計(jì)了信息管理與信息系統(tǒng)專(zhuān)業(yè)的計(jì)算機(jī)教育的課程體系,每一層開(kāi)設(shè)具有代表性的課程,如圖1所示。
3 建立提高軟件開(kāi)發(fā)能力培養(yǎng)體系的改革實(shí)踐
3.1 創(chuàng)新基礎(chǔ)課程教學(xué),注重程序設(shè)計(jì)邏輯思維訓(xùn)練
基礎(chǔ)課程是一個(gè)專(zhuān)業(yè)的基石,基礎(chǔ)是否學(xué)好直接影響學(xué)生對(duì)后續(xù)課程的學(xué)習(xí)興趣和未來(lái)的職業(yè)定位。因此要強(qiáng)化基礎(chǔ)教學(xué),鼓勵(lì)教師進(jìn)行創(chuàng)新教學(xué),引入先進(jìn)可行的教學(xué)方法,并在教學(xué)中注意培養(yǎng)學(xué)生的職業(yè)關(guān)鍵能力。所謂學(xué)生的職業(yè)關(guān)鍵能力是指學(xué)生從事軟件開(kāi)發(fā)職業(yè)所具有的職業(yè)素養(yǎng),包括邏輯思維能力、舉一反三能力、自學(xué)和獨(dú)立解決問(wèn)題能力、對(duì)軟件開(kāi)發(fā)工作的興趣等。
在基礎(chǔ)課程中,程序設(shè)計(jì)課程是軟件開(kāi)發(fā)人才培養(yǎng)課程體系中不可或缺的組成部分,它的教學(xué)效果直接影響著軟件開(kāi)發(fā)人才培養(yǎng)的成敗,其最終目的是培養(yǎng)軟件工具應(yīng)用者的程序設(shè)計(jì)能力和程序設(shè)計(jì)思維。在授課過(guò)程中,教師往往陷入一個(gè)誤區(qū):過(guò)于注重語(yǔ)句、語(yǔ)法等程序設(shè)計(jì)語(yǔ)言所涉及基本概念的講解,忽視在構(gòu)建程序過(guò)程中應(yīng)用于分析、解決問(wèn)題的一種邏輯思維的訓(xùn)練,忽視對(duì)整體知識(shí)綜合應(yīng)用能力的訓(xùn)練。這種“只見(jiàn)樹(shù)木,不見(jiàn)森林”的教學(xué)就是造成學(xué)生動(dòng)手解決實(shí)際問(wèn)題能力差的直接原因。因此程序設(shè)計(jì)課程教學(xué)中應(yīng)注重把握兩個(gè)方面的平衡:
(1)專(zhuān)業(yè)技能培養(yǎng)目標(biāo)要清晰。教學(xué)不僅要注重單項(xiàng)知識(shí)的講解練習(xí),更要加大對(duì)應(yīng)用整體知識(shí)的能力訓(xùn)練及解決問(wèn)題的思維訓(xùn)練。
(2)專(zhuān)業(yè)技能教學(xué)要與職業(yè)關(guān)鍵能力培養(yǎng)有機(jī)結(jié)合。在教學(xué)組織形式上,吸納軟件企業(yè)的工作模式應(yīng)用于教學(xué);在教學(xué)設(shè)計(jì)上,應(yīng)把持知識(shí)的整體與局部關(guān)系,靈活應(yīng)用各種教學(xué)方法和手段來(lái)優(yōu)化課堂教學(xué)。學(xué)生在學(xué)習(xí)、實(shí)踐的雙環(huán)節(jié)中,也要完善自身知識(shí)結(jié)構(gòu),構(gòu)建自主工作行為。
3.2 以項(xiàng)目驅(qū)動(dòng)教學(xué)法來(lái)設(shè)計(jì)應(yīng)用類(lèi)專(zhuān)業(yè)課程
項(xiàng)目驅(qū)動(dòng)式教學(xué)法是一種行為引導(dǎo)式的教學(xué)形式,是以項(xiàng)目為主體的職業(yè)行為引導(dǎo)的教學(xué)方式,是一種通過(guò)組織學(xué)生真實(shí)地參加項(xiàng)目設(shè)計(jì)、履行和管理,完全在項(xiàng)目實(shí)施過(guò)程中完成教學(xué)任務(wù)的過(guò)程。項(xiàng)目教學(xué)法通過(guò)項(xiàng)目對(duì)學(xué)生進(jìn)行工程設(shè)計(jì)和綜合能力的全面培養(yǎng),是實(shí)現(xiàn)高校畢業(yè)生和企業(yè)無(wú)縫銜接的最好的教學(xué)方法之一。在面向應(yīng)用的專(zhuān)業(yè)課程中,網(wǎng)絡(luò)編程技術(shù)、web數(shù)據(jù)庫(kù)應(yīng)用等課程比較適合項(xiàng)目教學(xué)法,這些課程直接面向應(yīng)用,與日常生活和工作息息相關(guān),偏重于實(shí)踐,學(xué)生比較感興趣。
首先選擇合適的項(xiàng)目。教師所選的項(xiàng)目要貼近實(shí)際,可以從科研課題、技術(shù)開(kāi)發(fā)項(xiàng)目或社會(huì)實(shí)際需要中選擇,項(xiàng)目規(guī)模適中,太大或太復(fù)雜都不利于教學(xué)。所選項(xiàng)目最好是教師熟悉或親自開(kāi)發(fā)過(guò)的,這樣對(duì)項(xiàng)目的開(kāi)發(fā)流程和可能遇到的問(wèn)題有充分的認(rèn)識(shí)和準(zhǔn)備,能在學(xué)生學(xué)習(xí)過(guò)程中給予指導(dǎo)和幫助,有利于項(xiàng)目教學(xué)法的順利開(kāi)展。
其次制訂教學(xué)計(jì)劃。教師要制訂教學(xué)計(jì)劃,案例項(xiàng)目中要包含該課程的主要知識(shí)點(diǎn),同時(shí)準(zhǔn)備相關(guān)的學(xué)習(xí)資料,以供學(xué)生在項(xiàng)目開(kāi)發(fā)中查閱,拓展其知識(shí)面,培養(yǎng)學(xué)生獨(dú)立解決問(wèn)題的能力和自學(xué)能力。
然后實(shí)施項(xiàng)目教學(xué)法。在開(kāi)展一門(mén)全新課程時(shí),學(xué)生一定是感到抽象和困難的。教師先將項(xiàng)目分成幾個(gè)模塊,每個(gè)模塊的功能應(yīng)該類(lèi)似,選取其中一個(gè)模塊逐步進(jìn)行分析、演示其開(kāi)發(fā)過(guò)程;學(xué)生進(jìn)行項(xiàng)目模仿開(kāi)發(fā)。模仿是一個(gè)很好的學(xué)習(xí)過(guò)程,學(xué)生從中既可以掌握各個(gè)環(huán)節(jié)的知識(shí)點(diǎn),又可在項(xiàng)目的成功中增強(qiáng)自信,激發(fā)創(chuàng)作興趣,從而主動(dòng)學(xué)習(xí)并拓展知識(shí)面。在一個(gè)完整的模塊演示教學(xué)完以后,大部分的課程知識(shí)點(diǎn)也已經(jīng)完成教學(xué),學(xué)生將參照模仿或自我創(chuàng)新來(lái)完成其他模塊的編寫(xiě),然后把各個(gè)模塊整合起來(lái),形成一個(gè)完整的項(xiàng)目。在這一過(guò)程中,學(xué)生不但快速完整地學(xué)習(xí)到一個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程,還可以舉一反三,運(yùn)用到其他案例項(xiàng)目上。
最后進(jìn)行項(xiàng)目總結(jié)和評(píng)價(jià)。項(xiàng)目完成后,組織教師對(duì)學(xué)生項(xiàng)目進(jìn)行評(píng)價(jià),給出指導(dǎo)和建議,并進(jìn)行項(xiàng)目總結(jié)和知識(shí)的歸納,鼓勵(lì)學(xué)生對(duì)項(xiàng)目進(jìn)行完善和擴(kuò)展,擴(kuò)充知識(shí)點(diǎn),增加分析問(wèn)題、解決問(wèn)題和自我學(xué)習(xí)的能力。
項(xiàng)目教學(xué)法將一個(gè)應(yīng)用課程的教學(xué)建立在一個(gè)工程項(xiàng)目的完整開(kāi)發(fā)過(guò)程上,充分體現(xiàn)了“做中學(xué)”和“學(xué)中做”的特點(diǎn),有力地調(diào)動(dòng)了學(xué)生的興趣,激發(fā)了學(xué)生潛力,使枯燥無(wú)味的理論學(xué)習(xí)變成了一次有實(shí)際意義的工程實(shí)踐。學(xué)生不但獲得了寶貴的工程實(shí)踐經(jīng)驗(yàn),還鍛煉了獨(dú)立分析、解決問(wèn)題的能力和自學(xué)能力,也通過(guò)項(xiàng)目的成功開(kāi)發(fā)增加了軟件開(kāi)發(fā)的興趣,利于日后選擇從事軟件開(kāi)發(fā)或相關(guān)行業(yè)的工作,從而達(dá)到培養(yǎng)學(xué)生職業(yè)素養(yǎng)的目的。
3.3 建立與企業(yè)無(wú)縫銜接的實(shí)踐教學(xué)平臺(tái)
實(shí)踐教學(xué)環(huán)節(jié)在這里指畢業(yè)生在最后一年或兩年所進(jìn)行的生產(chǎn)實(shí)習(xí)或頂崗實(shí)習(xí)。這是本科教育的最后一個(gè)重要環(huán)節(jié),它將決定畢業(yè)生能否獲得真正的實(shí)踐經(jīng)驗(yàn),勝任工作崗位,贏得就業(yè)。正如前文所述,目前大多數(shù)信息管理專(zhuān)業(yè)的畢業(yè)生存在種種缺陷,以致就業(yè)比較困難。那么癥結(jié)就在于將畢業(yè)生推向社會(huì)前的最后一個(gè)實(shí)踐環(huán)節(jié)沒(méi)有做好。為了改變現(xiàn)狀,建立一個(gè)與企業(yè)無(wú)縫銜接的實(shí)踐教學(xué)平臺(tái)將是一個(gè)很好的解決方案。與企業(yè)無(wú)縫銜接是指學(xué)校按照企業(yè)對(duì)人才的要求進(jìn)行培養(yǎng),如訂單式培養(yǎng)或崗位性培養(yǎng),用真實(shí)的項(xiàng)目或工作環(huán)境打造、鍛煉人才,使其既有理論又有管理實(shí)踐經(jīng)驗(yàn),同時(shí)具有本專(zhuān)業(yè)的職業(yè)關(guān)鍵能力和發(fā)展?jié)摿Α?/p>
建立與企業(yè)無(wú)縫銜接的實(shí)踐教學(xué)平臺(tái)的途徑有:
1)校企合作辦學(xué),共同培養(yǎng)學(xué)生,縮短與企業(yè)的“最后一公里”路程。
日前社會(huì)上有許多培訓(xùn)機(jī)構(gòu)可以對(duì)學(xué)生進(jìn)行就業(yè)前的技術(shù)培訓(xùn),價(jià)格不菲,但還是很受歡迎。因?yàn)榕嘤?xùn)機(jī)構(gòu)能提升他們的能力,帶給他們實(shí)際的實(shí)踐經(jīng)驗(yàn),從而增加就業(yè)機(jī)會(huì),甚至可以推薦就業(yè)。盡管學(xué)校在教學(xué)和體制上做了許多改革和努力以使我們的畢業(yè)生盡量找到工作,但社會(huì)的需求是多變的,技術(shù)的進(jìn)步是變化的,學(xué)校的腳步總是落后的,當(dāng)然也包含個(gè)人對(duì)自我要求,因此技術(shù)培訓(xùn)機(jī)構(gòu)才會(huì)盛行。與社會(huì)培訓(xùn)相比,有些軟件培訓(xùn)機(jī)構(gòu)則和學(xué)校進(jìn)行合作辦學(xué),幫助培養(yǎng)學(xué)生。由于培訓(xùn)機(jī)構(gòu)的項(xiàng)目實(shí)踐環(huán)境比較真實(shí),甚至是培訓(xùn)機(jī)構(gòu)所接項(xiàng)目的一部分,而且?guī)熧Y是來(lái)自一線的開(kāi)發(fā)人員,所營(yíng)造的實(shí)踐教學(xué)環(huán)境自然比學(xué)校教師所營(yíng)造的要好,使學(xué)生將來(lái)更能適應(yīng)工作環(huán)境。與培訓(xùn)機(jī)構(gòu)聯(lián)合辦學(xué)是“雙贏”的,首先,培訓(xùn)機(jī)構(gòu)獲得了長(zhǎng)期穩(wěn)定的生源,可以降低同行業(yè)的培訓(xùn)費(fèi)用,這對(duì)學(xué)生是有益的。其次,學(xué)校通過(guò)培訓(xùn)機(jī)構(gòu)合作,首先促使本校教師學(xué)習(xí)先進(jìn)的技術(shù)提高教學(xué)水平,第二,使本校學(xué)生更好地就業(yè)或發(fā)展,樹(shù)立榮譽(yù),發(fā)展更多生源,促進(jìn)本專(zhuān)業(yè)的發(fā)展,第三,可以監(jiān)督培訓(xùn)機(jī)構(gòu)使其保持高質(zhì)量的教學(xué)培訓(xùn)水平,否則不繼續(xù)合作。此外,校企合作辦學(xué)機(jī)制應(yīng)該是靈活的,學(xué)生可以依據(jù)所選的專(zhuān)業(yè)方向自由地選擇參加或不參加。
校企合作辦學(xué)是一個(gè)趨勢(shì),例如青島大學(xué)汁算機(jī)學(xué)院就與印度IT公司合作,訂單式培養(yǎng)軟件開(kāi)發(fā)人才,學(xué)費(fèi)每年高達(dá)9000元,招生人數(shù)多達(dá)350人。所以作為學(xué)校一方可能要更多地考慮自身在職業(yè)教育上的缺陷,為本校學(xué)生提供多方位的選擇,特別在教育費(fèi)用上,社會(huì)機(jī)構(gòu)培訓(xùn)比校企合作辦學(xué)的培訓(xùn)費(fèi)用肯定更昂貴。
2)培養(yǎng)“雙師型”教師,豐富實(shí)踐教學(xué)內(nèi)容,與前沿技術(shù)發(fā)展接軌。
實(shí)踐教學(xué)平臺(tái)不僅要有接近實(shí)際的教學(xué)內(nèi)容和成熟有效的教學(xué)模式,還要有教學(xué)經(jīng)驗(yàn)豐富和技術(shù)過(guò)硬的“雙師型”教師,才能保證實(shí)踐教學(xué)效果。與培訓(xùn)機(jī)構(gòu)合作固然好,但專(zhuān)業(yè)的發(fā)展不能依靠外力,還要提高自身的軟硬件實(shí)力。長(zhǎng)久來(lái)看,建立一支技術(shù)過(guò)硬、教學(xué)水平高的“雙師型”實(shí)踐教學(xué)隊(duì)伍是必需的,這是提高學(xué)校的軟實(shí)力。
關(guān)鍵詞:軟件開(kāi)發(fā);能力培養(yǎng);案例教學(xué)
當(dāng)前計(jì)算機(jī)專(zhuān)業(yè)或軟件工程專(zhuān)業(yè)的學(xué)生存在著學(xué)用脫節(jié)、實(shí)際開(kāi)發(fā)能力偏弱等問(wèn)題。盡管很多高校計(jì)算機(jī)專(zhuān)業(yè)、軟件工程專(zhuān)業(yè)在軟件方面的課程體系上是將整個(gè)學(xué)科專(zhuān)業(yè)的知識(shí)按一定順序和層次分解,使得學(xué)生能夠循序漸進(jìn)地學(xué)習(xí)和掌握知識(shí),這無(wú)疑是行之有效的。但掌握了軟件開(kāi)發(fā)領(lǐng)域的知識(shí),并不意味著同時(shí)具備了軟件開(kāi)發(fā)的能力。事實(shí)上,學(xué)生雖然接受了系統(tǒng)的軟件開(kāi)發(fā)專(zhuān)業(yè)知識(shí)的學(xué)習(xí)和軟件開(kāi)發(fā)技術(shù)應(yīng)用的訓(xùn)練,但軟件開(kāi)發(fā)能力低下的情況還相當(dāng)普遍。要從軟件開(kāi)發(fā)的“菜鳥(niǎo)”,成長(zhǎng)為軟件開(kāi)發(fā)的高手,或者稱(chēng)之為“高級(jí)藍(lán)領(lǐng)”,必須通過(guò)長(zhǎng)期的歷練,沒(méi)有捷徑。但好的教學(xué)案例和人才培養(yǎng)模式,對(duì)促進(jìn)軟件人才的成長(zhǎng)和開(kāi)發(fā)能力的提升有很重要的作用[1]。
1軟件開(kāi)發(fā)人員能力要求
由于軟件開(kāi)發(fā)是一項(xiàng)技術(shù)綜合性很強(qiáng)的工作,因此,企業(yè)對(duì)軟件開(kāi)發(fā)人員能力的要求也是綜合性的[2]。按照教育部對(duì)軟件學(xué)院學(xué)生實(shí)踐能力培養(yǎng)的要求和工程應(yīng)用型人才培養(yǎng)的定位[3],軟件學(xué)院的學(xué)生在軟件開(kāi)發(fā)過(guò)程中,既要能將用戶的需求映射到良好的軟件體系結(jié)構(gòu),在進(jìn)行應(yīng)用軟件總體設(shè)計(jì)時(shí)有大思路和大局觀,也要能運(yùn)用現(xiàn)代軟件設(shè)計(jì)方法和編程技術(shù)在進(jìn)行詳細(xì)設(shè)計(jì)時(shí)關(guān)注細(xì)節(jié),實(shí)現(xiàn)高質(zhì)量的軟件;在考慮軟件實(shí)際應(yīng)用時(shí),既要支持國(guó)際化及本地化的應(yīng)用要求,也要支持軟件及運(yùn)行平臺(tái)升級(jí)、操作系統(tǒng)遷
移的應(yīng)用要求;在技術(shù)應(yīng)用能力上,既要對(duì)使用的編程語(yǔ)言和開(kāi)發(fā)環(huán)境有很好的把握,也要能綜合運(yùn)用前期所學(xué)的操作系統(tǒng)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)編程技術(shù)、圖形圖像處理技術(shù)、人機(jī)交互技術(shù)等專(zhuān)門(mén)技術(shù);在軟件工程素質(zhì)上,既要具有軟件工程技術(shù)和管理方面的知識(shí),還要具備良好的團(tuán)隊(duì)合作、交流和文字與口頭表達(dá)能力。上述這些就是現(xiàn)代IT企業(yè)對(duì)軟件開(kāi)發(fā)人員的能力要求。
2案例實(shí)踐教學(xué)對(duì)軟件人才培養(yǎng)的意義
案例實(shí)踐教學(xué)對(duì)軟件人才培養(yǎng)具有以下優(yōu)勢(shì):
1) 學(xué)生通過(guò)案例學(xué)習(xí)不僅對(duì)理解和掌握計(jì)算機(jī)軟件的抽象概念及原理十分有用,而且對(duì)學(xué)習(xí)先進(jìn)的軟件編程方法、使用先進(jìn)的軟件開(kāi)發(fā)技術(shù)、提高自身的軟件開(kāi)發(fā)能力大有益處。
2) 學(xué)生通過(guò)對(duì)案例代碼的閱讀分析,可以使一些一知半解的概念突然變得清晰易懂,使一些久思不解的問(wèn)題變得豁然開(kāi)朗。
3) 通過(guò)案例學(xué)習(xí),學(xué)生能夠零距離接觸到軟件高手,深深為他們巧妙的方法、過(guò)硬的技術(shù)、認(rèn)真細(xì)致的精神、追求完美的態(tài)度所折服。
3實(shí)踐教學(xué)案例的設(shè)計(jì)
案例設(shè)計(jì)的內(nèi)容、質(zhì)量以及案例教學(xué)的水平是案例實(shí)踐教學(xué)的基礎(chǔ),是案例學(xué)習(xí)成功與否的關(guān)鍵。
作者簡(jiǎn)介:蔡建平,男,教授,研究方向?yàn)檐浖こ?、嵌入式軟件測(cè)試和數(shù)字媒體技術(shù)。
3.1案例設(shè)計(jì)要求
設(shè)計(jì)支持軟件開(kāi)發(fā)能力,特別是綜合開(kāi)發(fā)能力培養(yǎng)的實(shí)踐教學(xué)案例是許多高校計(jì)算機(jī)軟件類(lèi)專(zhuān)業(yè)教學(xué)面臨的問(wèn)題。
首先,這樣的案例對(duì)于高年級(jí)的學(xué)生要涉及到他們前期所學(xué)的計(jì)算機(jī)軟件開(kāi)發(fā)各個(gè)方面的知識(shí)和技術(shù),如程序設(shè)計(jì)、面向?qū)ο缶幊獭?shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)通信、圖形圖像處理、人機(jī)交互、軟件體系結(jié)構(gòu),等等;另外,要幫助這些學(xué)生在通過(guò)案例學(xué)習(xí)后,建立起軟件開(kāi)發(fā)的大思路或大局觀,對(duì)軟件的質(zhì)量要求(特別是可靠性要求)、維護(hù)要求(特別是軟件功能擴(kuò)充及升級(jí)要求)有很清晰地了解,并能夠反映到軟件的設(shè)計(jì)和實(shí)現(xiàn)上。最后,學(xué)生學(xué)習(xí)完案例后,要了解支持軟件跨地域、跨平臺(tái)和跨時(shí)間的應(yīng)用需求,并掌握保證這些需求得以實(shí)現(xiàn)的相關(guān)技術(shù),如軟件的國(guó)際化和本地化、軟件及平臺(tái)的升級(jí)、平臺(tái)移植或系統(tǒng)遷移等技術(shù)。
在案例設(shè)計(jì)中最為關(guān)鍵的問(wèn)題是案例能夠在各高校無(wú)障礙地推廣,不要因?yàn)榻?jīng)費(fèi)、實(shí)驗(yàn)環(huán)境等問(wèn)題使案例設(shè)計(jì)成果沒(méi)有應(yīng)用價(jià)值。因此,案例設(shè)計(jì)要求全部使用開(kāi)源代碼或開(kāi)源技術(shù)。事實(shí)上,開(kāi)源軟件的使用,不僅有利于通過(guò)免費(fèi)的開(kāi)源軟件大大降低搭建實(shí)驗(yàn)環(huán)境所需的條件,使學(xué)生能夠零距離地學(xué)習(xí)優(yōu)秀軟件,全面提升自身的軟件開(kāi)發(fā)能力和軟件開(kāi)發(fā)素質(zhì),而且學(xué)生可以根據(jù)專(zhuān)業(yè)興趣或?qū)W時(shí)安排,有選擇地對(duì)其中的軟件和技術(shù)進(jìn)行更深入的學(xué)習(xí)和專(zhuān)門(mén)的研究,形成自身的技術(shù)特長(zhǎng)和研究方向。
案例設(shè)計(jì)中還有一點(diǎn)要特別注意:所選擇的案例不要涉及很深的領(lǐng)域?qū)I(yè)知識(shí),又是人們感興趣、經(jīng)常接觸到的東西,這樣有利于激發(fā)學(xué)生的學(xué)習(xí)興趣;另一方面,希望案例涉及多種計(jì)算機(jī)軟件開(kāi)發(fā)的主流技術(shù),如面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、客戶/服務(wù)器技術(shù)、多線程技術(shù)、網(wǎng)絡(luò)編程技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、圖形學(xué)、GUI等眾多軟件技術(shù);最后,希望所設(shè)計(jì)的案例是綜合性的應(yīng)用軟件,以適合學(xué)生綜合開(kāi)發(fā)能力的訓(xùn)練。
3.2案例詳細(xì)設(shè)計(jì)
基于上述的案例設(shè)計(jì)要求,以及早期項(xiàng)目的研發(fā)經(jīng)歷,我們選擇股票軟件作為軟件綜合開(kāi)發(fā)實(shí)踐教學(xué)的案例。首先,股票軟件不涉及很深的領(lǐng)域?qū)I(yè)知識(shí),又是現(xiàn)代社會(huì)人們非常關(guān)注、感興趣、且有可能經(jīng)常接觸或身陷其中的事物,學(xué)生容易入門(mén)和感興趣;另一方面,這類(lèi)軟件其工作模式主要是客戶/服務(wù)器的工作模式,涉及到面向?qū)ο缶幊碳夹g(shù)、網(wǎng)絡(luò)通信技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、圖形技術(shù)、用戶界面技術(shù)以及數(shù)據(jù)結(jié)構(gòu)與算法等眾多軟件技術(shù),其綜合性很強(qiáng),對(duì)學(xué)生綜合開(kāi)發(fā)能力的訓(xùn)練非常合適;最后,我們所選擇的股票軟件Stock-0.0.9是一個(gè)早期的開(kāi)源股票軟件,它是一個(gè)股票軟件的雛形,易于學(xué)生學(xué)習(xí)和完善,包括做第二次開(kāi)發(fā)。將該軟件作為案例進(jìn)行實(shí)踐教學(xué)可讓學(xué)生接觸和應(yīng)用如下開(kāi)源技術(shù):
1)Linux操作系統(tǒng)及虛擬機(jī)技術(shù);
2)GCC程序設(shè)計(jì)技術(shù)(包括編譯技術(shù)、調(diào)試技術(shù)及集成開(kāi)發(fā)技術(shù)等);
3)MySQL數(shù)據(jù)庫(kù)應(yīng)用技術(shù)(基于C/C++應(yīng)用編程接口API的MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù));
4) 基于套接字編程的網(wǎng)絡(luò)通信技術(shù)(支持TCP/IP協(xié)議的開(kāi)源liptcp++庫(kù)的應(yīng)用);
5) 基于Gtk+的界面設(shè)計(jì)技術(shù)(應(yīng)用Glade支持界面的設(shè)計(jì)及應(yīng)用框架的生成);
6) 股票軟件的結(jié)構(gòu)化程序設(shè)計(jì)及面向?qū)ο缶幊碳夹g(shù)等。
在對(duì)Stock-0.0.9進(jìn)行編譯生成可執(zhí)行目標(biāo)代碼并建立其運(yùn)行環(huán)境的過(guò)程中,學(xué)生能夠接觸和了解到程序設(shè)計(jì)的強(qiáng)類(lèi)型機(jī)制、可靠性編程思想、軟件構(gòu)造方法、C/S工作模式實(shí)現(xiàn)手段、開(kāi)發(fā)環(huán)境及應(yīng)用環(huán)境升級(jí)對(duì)策、軟件國(guó)際化及本地化應(yīng)用要素、操作系統(tǒng)遷移或移植問(wèn)題等方面的內(nèi)容,使學(xué)生真正掌握基于復(fù)雜圖形用戶界面的大型應(yīng)用軟件開(kāi)發(fā)的方法和技術(shù),理解現(xiàn)代軟件開(kāi)發(fā)方法學(xué)和現(xiàn)代程序設(shè)計(jì)思想,增強(qiáng)他們解決實(shí)際問(wèn)題的工程實(shí)踐能力。
4案例教學(xué)實(shí)踐及成果
4.1實(shí)踐情況
軟件學(xué)院針對(duì)教育部對(duì)軟件學(xué)院學(xué)生實(shí)踐能力培養(yǎng)的高要求和軟件工程碩士復(fù)合型工程人才培養(yǎng)的定位,以及學(xué)院學(xué)生(特別是非在職的工程碩士研究生)綜合性實(shí)踐能力太弱等實(shí)際情況,經(jīng)充分論證,確定了提升學(xué)生軟件綜合開(kāi)發(fā)能力的培養(yǎng)目標(biāo),分別于2006年下半年在學(xué)院為本科生開(kāi)設(shè)了“界面設(shè)計(jì)”課程,為軟件工程碩士開(kāi)設(shè)了“高級(jí)軟件編程技術(shù)”課程。這兩門(mén)選用同樣案例,講授了10多次,受益學(xué)生達(dá)800多人。在這期間,課程的教學(xué)案例和實(shí)踐資源也不斷得到補(bǔ)充和完善。
4.2實(shí)踐成果――教材建設(shè)
學(xué)院考慮到案例實(shí)踐教學(xué)的效果以及教學(xué)案例和實(shí)踐資源的成熟與完整,決定將案例和課程資源進(jìn)行總結(jié)與提升,出版與之配套的實(shí)踐教材,推廣相關(guān)的實(shí)踐教學(xué)經(jīng)驗(yàn),讓國(guó)內(nèi)高等學(xué)校計(jì)算機(jī)和軟件相關(guān)專(zhuān)業(yè)的實(shí)踐教學(xué)從中受益。學(xué)校對(duì)此工作提供了經(jīng)費(fèi)支持,同時(shí)在清華大學(xué)出版社的支持下,完成了《軟件綜合開(kāi)發(fā)案例教程――Linux、GCC、MySQL、Socket、Gtk+與開(kāi)源軟件》的編寫(xiě)工作,該教材已于2011年2月出版發(fā)行。
1) 教材的主要內(nèi)容。
除了有大量篇幅講述計(jì)算機(jī)應(yīng)用的主要開(kāi)源技術(shù)外(如Linux操作系統(tǒng)、GCC編程語(yǔ)言、網(wǎng)絡(luò)Socket編程通信、MySQL數(shù)據(jù)庫(kù)管理、Gtk+界面設(shè)計(jì)),特別通過(guò)實(shí)際案例――Stock股票軟件將這些技術(shù)融會(huì)貫通在一起,并站在更高的角度上對(duì)軟件體系結(jié)構(gòu)、應(yīng)用軟件開(kāi)發(fā)模式、軟件的國(guó)際化與本地化,軟件開(kāi)發(fā)和應(yīng)用環(huán)境升級(jí)方法以及平臺(tái)移植技術(shù)等充分地介紹和實(shí)例說(shuō)明,以此達(dá)到授人以漁的目的。可以說(shuō)這是一本集各種主要的計(jì)算機(jī)開(kāi)源技術(shù)應(yīng)用于一體的軟件綜合開(kāi)發(fā)實(shí)踐教材。
2) 教材的特色。
① 能夠滿足計(jì)算機(jī)、軟件工程及相近專(zhuān)業(yè)高年級(jí)學(xué)生在前期學(xué)習(xí)了程序設(shè)計(jì)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、計(jì)算機(jī)網(wǎng)絡(luò)等計(jì)算機(jī)專(zhuān)業(yè)基礎(chǔ)課程后,急需通過(guò)一個(gè)案例或一個(gè)項(xiàng)目來(lái)應(yīng)用這些專(zhuān)業(yè)基礎(chǔ)知識(shí)和技術(shù)進(jìn)行綜合性實(shí)驗(yàn)或?qū)嵺`,提高自身計(jì)算機(jī)技術(shù)綜合應(yīng)用能力的需求。
② 除了對(duì)主流的計(jì)算機(jī)開(kāi)源技術(shù)做了詳細(xì)地介紹和舉例分析外,還特別地突出了計(jì)算機(jī)開(kāi)源技術(shù)在實(shí)際股票軟件項(xiàng)目中的應(yīng)用,很好地支持著案例驅(qū)動(dòng)式的實(shí)踐教學(xué)。
③ 教材所涉及到的實(shí)驗(yàn)教學(xué)資源相當(dāng)豐富,覆蓋面相當(dāng)廣,且全是開(kāi)源軟件或開(kāi)源工具,保證了國(guó)內(nèi)許多院校在辦學(xué)條件不足,實(shí)驗(yàn)教學(xué)經(jīng)費(fèi)有限,無(wú)法全方位引進(jìn)商用軟件工具的情況下,仍然能夠開(kāi)設(shè)出軟件綜合性開(kāi)發(fā)的實(shí)踐課程。
總之,該教材作為案例實(shí)踐教材,自始至終強(qiáng)調(diào)和灌輸現(xiàn)代軟件開(kāi)發(fā)方法學(xué)和現(xiàn)代程序設(shè)計(jì)思想,強(qiáng)調(diào)軟件綜合開(kāi)發(fā)能力的培養(yǎng)。該教材所涵蓋的大量技術(shù)內(nèi)容、實(shí)操案例及問(wèn)題解決方案,如果學(xué)生能夠完全掌握并能實(shí)際地用于軟件項(xiàng)目的開(kāi)發(fā),從軟件開(kāi)發(fā)能力上說(shuō)已達(dá)到一個(gè)高級(jí)藍(lán)領(lǐng)的要求了。
5案例實(shí)踐教學(xué)的實(shí)施方案
北京工業(yè)大學(xué)軟件學(xué)院在學(xué)生軟件綜合開(kāi)發(fā)能力培養(yǎng)上分別針對(duì)軟件工程本科專(zhuān)業(yè)的學(xué)生和軟件工程專(zhuān)業(yè)學(xué)位的學(xué)生開(kāi)設(shè)了選擇同樣案例和教材的不同課程――“界面設(shè)計(jì)”和“高級(jí)軟件編程技術(shù)”。下面我們主要以本科生為例,介紹在“界面設(shè)計(jì)”課程中案例實(shí)踐教學(xué)的實(shí)施方案或課程大綱。
5.1課程設(shè)計(jì)目的
學(xué)院在四年制軟件工程專(zhuān)業(yè)本科生的教學(xué)計(jì)劃中,為大三的學(xué)生在第二學(xué)期安排了“界面設(shè)計(jì)”的課程,60學(xué)時(shí),2學(xué)分,共15個(gè)實(shí)驗(yàn)單元(每個(gè)單元4學(xué)時(shí))。
“界面設(shè)計(jì)”課程是按照教育部對(duì)國(guó)家示范性軟件學(xué)院培養(yǎng)工程化軟件實(shí)用人才的要求,以界面設(shè)計(jì)為立足點(diǎn),對(duì)前期所學(xué)的主要計(jì)算機(jī)技術(shù)(如軟件開(kāi)發(fā)、程序設(shè)計(jì)、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)應(yīng)用等)進(jìn)行綜合訓(xùn)練。
要求學(xué)生在掌握界面設(shè)計(jì)的原則、方法和常用技術(shù),掌握當(dāng)前主流的開(kāi)源界面開(kāi)發(fā)工具Gtk+和開(kāi)源界面設(shè)計(jì)工具Glade進(jìn)行界面設(shè)計(jì)及實(shí)現(xiàn)等技能的基礎(chǔ)上,通過(guò)具體的案例――股票行情分析軟件,將計(jì)算機(jī)軟件開(kāi)發(fā)所涉及到的相關(guān)知識(shí)綜合在一起,開(kāi)展實(shí)踐活動(dòng)。
通過(guò)該實(shí)踐課程,除了使學(xué)生掌握界面設(shè)計(jì)的全部流程和技術(shù),培養(yǎng)學(xué)生界面的設(shè)計(jì)能力外,可使學(xué)生接觸和學(xué)習(xí)基于復(fù)雜圖形用戶界面的大型軟件開(kāi)發(fā)的方法和技術(shù),了解Linux操作系統(tǒng)、編程語(yǔ)言、程序設(shè)計(jì)、編譯應(yīng)用、圖形界面、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)通信、軟件體系結(jié)構(gòu)、應(yīng)用軟件開(kāi)發(fā)模式以及平臺(tái)移植等技術(shù)在實(shí)際軟件開(kāi)發(fā)或應(yīng)用項(xiàng)目中的具體應(yīng)用,達(dá)到增強(qiáng)他們工程實(shí)踐能力的目的。
5.2課時(shí)安排
該課程設(shè)計(jì)以《軟件綜合開(kāi)發(fā)案例教程》為實(shí)踐教材,其實(shí)踐教學(xué)方案主要是按照15個(gè)實(shí)驗(yàn)單元并依據(jù)教材內(nèi)容和知識(shí)單元組織進(jìn)行制定的。
第1單元:對(duì)課程設(shè)計(jì)提要求,對(duì)Linux操作系統(tǒng)知識(shí)點(diǎn)進(jìn)行講解,并安排學(xué)生進(jìn)行Linux操作系統(tǒng)的實(shí)際應(yīng)用,學(xué)會(huì)Linux虛擬機(jī)的安裝、配置和使用。
第2單元:對(duì)應(yīng)用GCC進(jìn)行軟件開(kāi)發(fā)知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行GCC開(kāi)發(fā)應(yīng)用實(shí)踐,學(xué)會(huì)編寫(xiě)工程文件、用GCC編譯C/C++程序、調(diào)試程序、建立集成開(kāi)發(fā)環(huán)境。
第3單元:對(duì)網(wǎng)絡(luò)通信及Socket編程知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行網(wǎng)絡(luò)通信的Socket編程實(shí)踐,學(xué)會(huì)在libtcp++環(huán)境下建立客戶/服務(wù)器的工作模式。
第4單元:對(duì)MySQL數(shù)據(jù)庫(kù)應(yīng)用知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行MySQL應(yīng)用的相關(guān)實(shí)踐,學(xué)會(huì)用MySQL C API進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用的簡(jiǎn)單開(kāi)發(fā)。
第5單元:對(duì)Gtk+用于界面設(shè)計(jì)的知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行Gtk+的界面設(shè)計(jì)實(shí)踐,學(xué)會(huì)用Gtk+和Glade進(jìn)行簡(jiǎn)單界面的開(kāi)發(fā)。
第6單元:介紹股票交易的相關(guān)知識(shí)、股票軟件一般包含的內(nèi)容和所涉及到的技術(shù),安排學(xué)生學(xué)習(xí)和使用國(guó)內(nèi)主流的股票軟件,學(xué)會(huì)股票軟件的使用方法和使用流程。
第7單元:對(duì)開(kāi)源股票軟件Stock進(jìn)行分析講解,并帶領(lǐng)學(xué)生將Stock源碼編譯成可執(zhí)行的二進(jìn)制碼,要求學(xué)生學(xué)會(huì)處理編譯和連接過(guò)程中出現(xiàn)的各種問(wèn)題,特別是強(qiáng)類(lèi)型問(wèn)題。
第8單元:對(duì)應(yīng)用軟件國(guó)際化和本地化相關(guān)知識(shí)和技術(shù)進(jìn)行講解,對(duì)Stock軟件的Gtk+1.2界面實(shí)現(xiàn)方法進(jìn)行分析,并帶領(lǐng)學(xué)生解決Stock軟件中文顯示問(wèn)題,要求學(xué)生掌握在Gtk+的界面控件上和繪圖區(qū)中正確地顯示中文、英文及數(shù)字方法。
第9單元:對(duì)Stock軟件的數(shù)據(jù)庫(kù)應(yīng)用編程、網(wǎng)絡(luò)通信編程等實(shí)現(xiàn)方法進(jìn)行分析,帶領(lǐng)學(xué)生解決股票數(shù)據(jù)庫(kù)的建立、股票數(shù)據(jù)的導(dǎo)入等問(wèn)題,要求學(xué)生掌握Stock軟件中用MySQL C API進(jìn)行股票數(shù)據(jù)庫(kù)應(yīng)用、用Socket進(jìn)行網(wǎng)絡(luò)通信的開(kāi)發(fā)技術(shù)。
第10單元:對(duì)Gtk+2.0特點(diǎn)進(jìn)行講解,帶領(lǐng)學(xué)生解決Stock軟件從Gtk+1.2到Gtk+2.0升級(jí)中遇到的各種問(wèn)題,要求學(xué)生掌握確保軟件能夠升級(jí)的軟件設(shè)計(jì)思想和問(wèn)題解決方法。
第11單元:對(duì)在Windows上進(jìn)行Gtk+應(yīng)用程序設(shè)計(jì)的方法進(jìn)行講解,帶領(lǐng)學(xué)生將Stock軟件從Linux上移植到Cygwin和MS VC上,并解決移植過(guò)程中的問(wèn)題,要求學(xué)生掌握一般軟件移植的基本要點(diǎn)和基本方法。
第12單元―第13單元:學(xué)生按分工要求開(kāi)展獨(dú)立實(shí)踐活動(dòng),并撰寫(xiě)實(shí)踐報(bào)告。
第14單元―第15單元:學(xué)生按分工要求進(jìn)行PPT的實(shí)踐匯報(bào)和實(shí)踐成果的演示。
5.3課程設(shè)計(jì)組織
課程設(shè)計(jì)以課題組形式開(kāi)展,6人一組,每組必須完成6篇報(bào)告(Linux虛擬機(jī)使用總結(jié)報(bào)告、Linux下GCC編程總結(jié)報(bào)告、MySQL數(shù)據(jù)庫(kù)應(yīng)用總結(jié)報(bào)告、基于TCP/IP的Socket編程總結(jié)報(bào)告、用Gtk+設(shè)計(jì)圖形用戶界面總結(jié)報(bào)告以及股票分析軟件實(shí)現(xiàn)技術(shù)總結(jié)報(bào)告),指定課題組長(zhǎng)(完成報(bào)告6),課題組其他成員分別完成報(bào)告1~5,每人1個(gè),不能重復(fù)。
課程設(shè)計(jì)以實(shí)踐為主,完成教材中所布置的實(shí)驗(yàn)習(xí)題。作業(yè)以電子方式交付。
5.4課程設(shè)計(jì)考核
對(duì)每位學(xué)生,課程設(shè)計(jì)考核包括四部分:
1) 電子版課程設(shè)計(jì)報(bào)告(40分),對(duì)于報(bào)告其撰寫(xiě)要求如下:
① 每個(gè)報(bào)告不少于1萬(wàn)字(不能以圖表代文,論述為主);
② 報(bào)告的基礎(chǔ)是每章的實(shí)驗(yàn)習(xí)題;
③ 報(bào)告可分4~5章(第一章概述,最后一章總結(jié),其他章節(jié)自行組織);
④ 報(bào)告以教材為樣式進(jìn)行排版;
⑤ 報(bào)告不要出現(xiàn)網(wǎng)上拷貝的痕跡,網(wǎng)上摘錄的要進(jìn)行相應(yīng)處理,嚴(yán)禁聊天用語(yǔ)、博客用語(yǔ)以及混亂的控制符和全角符號(hào);
⑥ 圖表要清晰,重要的圖表要親自畫(huà)或截,不要拷貝。
2) 每位同學(xué)要準(zhǔn)備總結(jié)報(bào)告的PPT匯報(bào)(10分鐘的匯報(bào)),匯報(bào)成績(jī)20分。
3) 每位同學(xué)要進(jìn)行所選報(bào)告的成果演示,演示成績(jī)20分。
4) 考勤成績(jī)20分??记?0次,每次2分,考勤缺席5次的無(wú)成績(jī)。
5.5基于案例的“界面設(shè)計(jì)”實(shí)踐教學(xué)效果
“界面設(shè)計(jì)”課程自2006年開(kāi)設(shè)以來(lái),學(xué)生普遍反映良好,口碑頗佳,軟件開(kāi)發(fā)的綜合實(shí)踐能力得到了明顯的提升。
最近,我們對(duì)學(xué)生學(xué)習(xí)該課程的體會(huì)和感想進(jìn)行了調(diào)查,學(xué)生普遍認(rèn)為案例內(nèi)容和實(shí)驗(yàn)方案豐富、實(shí)用和生動(dòng),大大地開(kāi)拓了他們的眼界。通過(guò)基于復(fù)雜圖形用戶界面的大型應(yīng)用軟件開(kāi)發(fā)方法和技術(shù)的學(xué)習(xí)和實(shí)踐,對(duì)現(xiàn)代軟件開(kāi)發(fā)方法學(xué)和現(xiàn)代程序設(shè)計(jì)思想有了更進(jìn)一步地理解,增強(qiáng)了軟件綜合開(kāi)發(fā)和解決復(fù)雜問(wèn)題的工程實(shí)踐能力。特別是對(duì)軟件開(kāi)發(fā)有了大局觀,對(duì)軟件開(kāi)發(fā)中軟件設(shè)計(jì)和高質(zhì)量代碼編寫(xiě)的重要性有了新認(rèn)識(shí),對(duì)優(yōu)秀開(kāi)源軟件和開(kāi)源技術(shù)有了極大的興趣。下面是部分學(xué)生在課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告中對(duì)“界面設(shè)計(jì)”的案例教學(xué)談到的心得體會(huì):
1) 通過(guò)這門(mén)課的學(xué)習(xí),我基本掌握了Linux虛擬機(jī)的使用,以及Linux下的GCC編程,應(yīng)用軟件圖形用戶界面GUI的界面設(shè)計(jì),網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用技術(shù)和網(wǎng)絡(luò)通信技術(shù),并能進(jìn)行具有圖形用戶界面程序的開(kāi)發(fā),提高了應(yīng)用C/S模式、管理數(shù)據(jù)庫(kù)數(shù)據(jù)等實(shí)際應(yīng)用能力。由于平常主要都是理論課程,實(shí)踐機(jī)會(huì)比較少,大家組隊(duì)進(jìn)行開(kāi)發(fā)就更少了。通過(guò)此次實(shí)踐,我體驗(yàn)到了團(tuán)隊(duì)開(kāi)發(fā)的重要性,學(xué)會(huì)了如何合作開(kāi)發(fā),并大大提高了我解決問(wèn)題的能力,為以后工作學(xué)習(xí)增加了豐富的經(jīng)驗(yàn)。
2) 以前學(xué)習(xí)Linux時(shí)僅把它當(dāng)作一種單純的操作系統(tǒng),沒(méi)有在上面做開(kāi)發(fā),導(dǎo)致對(duì)Linux了解不多。經(jīng)過(guò)半個(gè)學(xué)期基于Linux的股票案例學(xué)習(xí)后,我收獲頗多。我主動(dòng)收集和閱讀了大量資料,并鍛煉了實(shí)際動(dòng)手能力。我學(xué)到了如何在Linux環(huán)境下搭建開(kāi)發(fā)環(huán)境、進(jìn)行編程和開(kāi)發(fā),并對(duì)MySQL,GCC,Gtk+等開(kāi)源軟件在Linux下的應(yīng)用有了初步的認(rèn)識(shí),加深了對(duì)Linux下編程整體流程和工作細(xì)節(jié)的理解,知道了Linux下調(diào)試程序的方法,真正了解了程序在Linux下從編譯到運(yùn)行以及排錯(cuò)的全過(guò)程。
3) 這次課程設(shè)計(jì)我們的收獲非常多的,首先大家對(duì)于一款良好的軟件應(yīng)該具有什么樣的功能和性能有了比較清楚的認(rèn)識(shí),這對(duì)于我們以后在軟件開(kāi)發(fā)乃至今后的工作都是有益處的。其次,這次復(fù)雜的課程設(shè)計(jì)鍛煉了我們各方面的能力,包括團(tuán)隊(duì)合作、資料查找、學(xué)習(xí)、融會(huì)貫通以及查錯(cuò)能力,等等。可以說(shuō)對(duì)我們的綜合能力是一次極大的考驗(yàn)。在整個(gè)工程的過(guò)程里,大家接觸了很多以前沒(méi)有觸及過(guò)的知識(shí)并對(duì)其有了較為深切的理解。最后,本次課程設(shè)計(jì)溝通了我們幾位同學(xué)之間的感情,在辛苦工作的同時(shí),也留下了難忘的回憶。
4) 我覺(jué)得這門(mén)課對(duì)我很有幫助,讓我學(xué)會(huì)了一個(gè)我以前不會(huì)也沒(méi)接觸過(guò)的有用的軟件,學(xué)會(huì)了如何使用Gtk+來(lái)進(jìn)行圖形界面的設(shè)計(jì)。通過(guò)這一學(xué)期的學(xué)習(xí),課上聽(tīng)老師對(duì)一些知識(shí)的講解,對(duì)Linux更加熟識(shí)了,對(duì)如何在Linux下安裝各種有用的軟件更加清楚。在課后我們組成小組,分工明確,每個(gè)人認(rèn)真地負(fù)責(zé)自己的那部分的工作,查資料,學(xué)相關(guān)的知識(shí),然后再給小組的每個(gè)組員講,使組內(nèi)的成員對(duì)大家的工作都很熟識(shí),這樣合作起來(lái)就更加的融洽,而且也可以互相討論和幫助。在這門(mén)課上學(xué)到了很多知識(shí),也鍛煉了動(dòng)手能力,最后作報(bào)告培養(yǎng)了大家的語(yǔ)言表達(dá)能力??傊矣X(jué)得這門(mén)課很有意義。
5)Stock股票軟件的成功運(yùn)行讓我們對(duì)自己的能力充滿了信心。從最開(kāi)始我們興致勃勃地組成一個(gè)小組,憧憬著成功的那一天開(kāi)始,一路磕絆,直到今天我們看到一個(gè)完整的軟件,這里的每一個(gè)細(xì)小的環(huán)節(jié)都有著我們?yōu)橹冻龅钠D辛努力。這與我們小組成員的團(tuán)結(jié)努力是密不可分的,尤其是負(fù)責(zé)編譯、調(diào)試和排錯(cuò)的組員。課程設(shè)計(jì)中遇到的問(wèn)題,不但沒(méi)有將我們擊垮,而且在問(wèn)題解決過(guò)程中,使得我們對(duì)許多知識(shí)又有了新的理解。感謝學(xué)院給我們提供了這樣一門(mén)自己動(dòng)手的課程,它對(duì)提高我們的編程能力非常有幫助。
6) 這次課程設(shè)計(jì)使我建立起一種堅(jiān)持到底不放棄的精神。之前的我總是缺乏恒心,一旦進(jìn)展不順即想放棄。這次強(qiáng)迫我接觸很多不會(huì)的新東西,而且時(shí)間上有限制,令我不得不一次次與失敗和不順打交道。在翻越這一道道“溝壑”的過(guò)程中,我覺(jué)得自己的毛躁在逐漸退去,變得越來(lái)越穩(wěn)健。我想精神上的成長(zhǎng)可能比知識(shí)的增多對(duì)我來(lái)說(shuō)意義更大。
6結(jié)語(yǔ)
我校專(zhuān)家對(duì)這種模式的案例實(shí)踐教學(xué)給予了充分肯定,指出計(jì)算機(jī)學(xué)院或軟件學(xué)院學(xué)生的軟件開(kāi)發(fā)綜合能力培養(yǎng)一直是高等院校軟件人才培養(yǎng)的一個(gè)“短板”,一直缺少好的實(shí)踐教學(xué)方案、好的實(shí)踐教學(xué)案例和好的實(shí)踐教學(xué)教材。因此,軟件開(kāi)發(fā)綜合能力培養(yǎng)的案例教學(xué)在傳統(tǒng)實(shí)踐教學(xué)的基礎(chǔ)上做了很有意義的探索和實(shí)踐,其成果顯著、資源完整,具有很好的推廣和普及基礎(chǔ)。學(xué)校為了強(qiáng)化該項(xiàng)成果在軟件工程專(zhuān)業(yè)學(xué)位研究生能力培養(yǎng)上的轉(zhuǎn)化和推廣,將研究生的“高級(jí)軟件編程技術(shù)”課程列為學(xué)校重點(diǎn)建設(shè)的精品課程。因此,我們相信,隨著精品課程建設(shè)的深入開(kāi)展,軟件開(kāi)發(fā)綜合能力培養(yǎng)的案例教學(xué)基礎(chǔ)將進(jìn)一步夯實(shí),其成果將會(huì)進(jìn)一步凝練、宣傳和推廣。
參考文獻(xiàn):
[1] 蔡建平. 軟件綜合開(kāi)發(fā)案例教程[M]. 北京:清華大學(xué)出版社,2011:序
[2] 陳紅霞,毛京一,滕月鵬. 計(jì)算機(jī)藍(lán)領(lǐng)到軟件藍(lán)領(lǐng):高職軟件開(kāi)發(fā)人才培養(yǎng)模式探討[J]. 計(jì)算機(jī)教育,2010(1):135-137.
[3] 教育部辦公廳關(guān)于進(jìn)一步加強(qiáng)示范性軟件學(xué)院建設(shè)工作的通知[S]. 教高廳(2007)4號(hào).
The Comprehensive Ability Training for Software Developments Based on Case Teaching
CAI Jianping
(School of Software Engineering, Beijing University of Technology, Beijing 100124, China)
關(guān)鍵詞:計(jì)算機(jī);photoshop軟件;教學(xué)應(yīng)用
中圖分類(lèi)號(hào):G633.67 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2011) 15-0000-02
Computer Photoshop Software Applications in Teaching
He Liu
(Sichuan Electromechanical Technology College,Chongzhou611230,China)
Abstract:Based on work practices, analysis of the current photoshop software computer applications in teaching status,and highlights the changing concept of development look at teaching computers to improve the teaching level,relevant,students play the main role of the three kinds of solutions and their specific application.photoshop software is two-dimensional computer image synthesis software,powerful,and more widely,through the practice of teaching this course,the students interest in learning,but also greatly improve their sense of innovation and in the learning process of life ownership mentality.I hope the relevant personnel to get some inspiration and reflection,to take effective measures to further improve the photoshop software computer applications in teaching.
Keywords:Computer;Photoshop software;Teaching application
隨著全球化進(jìn)程的加快,社會(huì)經(jīng)濟(jì)以及科學(xué)技術(shù)的發(fā)展與進(jìn)步,,計(jì)算機(jī)教學(xué)工作在當(dāng)代社會(huì)日益凸顯其重要性。計(jì)算機(jī)應(yīng)用水平的高低,對(duì)計(jì)算機(jī)技術(shù)掌握程度的深淺,逐漸成為現(xiàn)代企業(yè)衡量人才綜合素質(zhì)的重要標(biāo)準(zhǔn)之一,這也使得計(jì)算機(jī)類(lèi)人才在21世紀(jì)社會(huì)的各個(gè)方面都發(fā)揮著巨大的作用。學(xué)校作為培養(yǎng)人才的重要基地,尤其是計(jì)算機(jī)教師更是肩負(fù)著搞好計(jì)算機(jī)軟件教學(xué)工作,培養(yǎng)學(xué)生計(jì)算機(jī)軟及應(yīng)用能力的職責(zé),更應(yīng)該加緊教學(xué)觀念的轉(zhuǎn)變,用發(fā)展的眼光看待計(jì)算機(jī)教學(xué)工作,分層次、有目的的培養(yǎng)學(xué)生的計(jì)算機(jī)應(yīng)用水平,針對(duì)教學(xué)過(guò)程中所出現(xiàn)的問(wèn)題與困難,及時(shí)尋找解決方案,創(chuàng)新教學(xué)思路,完善教學(xué)方案,為我國(guó)計(jì)算機(jī)事業(yè)的發(fā)展以及綜合型人才的培養(yǎng)做出貢獻(xiàn)。
一、計(jì)算機(jī)photoshop軟件在教學(xué)中的應(yīng)用現(xiàn)狀及問(wèn)題探析
伴隨著計(jì)算機(jī)軟件開(kāi)發(fā)水平與應(yīng)用能力的普遍提升,如何緊密跟隨社會(huì)變化,以社會(huì)需求為導(dǎo)向培養(yǎng)計(jì)算機(jī)專(zhuān)業(yè)人才,提高整個(gè)社會(huì)的計(jì)算機(jī)應(yīng)用能力,怎樣實(shí)現(xiàn)計(jì)算機(jī)技術(shù)的全面普及,推動(dòng)我國(guó)科學(xué)技術(shù)的發(fā)展與進(jìn)步,是相關(guān)人員應(yīng)密切關(guān)注的問(wèn)題。教師在教學(xué)中要深系實(shí)踐,針對(duì)學(xué)生計(jì)算機(jī)學(xué)習(xí)能力的差異,培養(yǎng)學(xué)生濃厚的學(xué)習(xí)興趣,從而推動(dòng)計(jì)算機(jī)教學(xué)工作的進(jìn)步。這對(duì)廣大計(jì)算機(jī)教師的教學(xué)觀念、職業(yè)技能提出了更高的要求,相關(guān)教師要及時(shí)轉(zhuǎn)變傳統(tǒng)落后的教學(xué)觀念,深入學(xué)習(xí)新一輪的課程改革的理念,把培養(yǎng)學(xué)生創(chuàng)新能力、實(shí)踐能力、審美情操作為教學(xué)工作的重點(diǎn),加強(qiáng)理論與實(shí)踐的緊密結(jié)合。但是在當(dāng)前的教學(xué)活動(dòng)中,計(jì)算機(jī)photoshop軟件的教學(xué)工作依然存在著不少問(wèn)題,這不僅制約著計(jì)算機(jī)軟件教學(xué)工作的進(jìn)步,還影響了學(xué)生的整體計(jì)算機(jī)應(yīng)用水平。其問(wèn)題主要表現(xiàn)在以下幾個(gè)方面。
(一)學(xué)生的計(jì)算機(jī)水平存在差異
許多院校開(kāi)展計(jì)算機(jī)photoshop軟件課程,目的在于培養(yǎng)學(xué)生應(yīng)用計(jì)算機(jī)軟件的能力,完善自己的相關(guān)職業(yè)技能,從而提高對(duì)社會(huì)的適應(yīng)力。但是在教學(xué)工作中,卻普遍存在著教學(xué)工作難以順利開(kāi)展的問(wèn)題。一方面是因?yàn)橛?jì)算機(jī)photoshop軟件本身比較復(fù)雜,要想深入學(xué)習(xí)其精髓知識(shí),具有一定的難度,另一方面是因?yàn)閷W(xué)生的計(jì)算機(jī)學(xué)習(xí)水平存在差異。部分經(jīng)濟(jì)欠發(fā)達(dá)地區(qū)的學(xué)生對(duì)計(jì)算機(jī)知識(shí)接觸比較晚,甚至可以說(shuō)是一竅不通,自身有沒(méi)有能力了解到更多的計(jì)算機(jī)應(yīng)用知識(shí),因此在學(xué)習(xí)photoshop軟件時(shí),入門(mén)知識(shí)學(xué)得還好,但是越深入,其學(xué)習(xí)效果就越差。而經(jīng)濟(jì)發(fā)達(dá)地區(qū)的學(xué)生接受計(jì)算機(jī)比較早,家庭有能力購(gòu)買(mǎi)電腦,可以隨時(shí)接觸到計(jì)算機(jī),因而相關(guān)知識(shí)學(xué)習(xí)的比較快,基礎(chǔ)也比其他同學(xué)好。這就導(dǎo)致班級(jí)計(jì)算機(jī)學(xué)習(xí)情況出現(xiàn)兩級(jí)分化現(xiàn)象,教師難以正常開(kāi)展教學(xué)活動(dòng)。
(二)學(xué)習(xí)興趣有待進(jìn)一步增強(qiáng)
任何知識(shí)的學(xué)習(xí)都離不開(kāi)學(xué)習(xí)興趣的培養(yǎng),計(jì)算機(jī)photoshop軟件的學(xué)習(xí)也是如此。學(xué)生在學(xué)習(xí)過(guò)程中只有對(duì)新知識(shí)、新事物充滿了解與掌握的欲望,對(duì)photoshop軟件充滿興趣,才能真正學(xué)好這門(mén)學(xué)科。然而反觀當(dāng)前photoshop軟件教學(xué)工作,學(xué)生學(xué)習(xí)興趣低下制約著教學(xué)活動(dòng)的進(jìn)行。有一定計(jì)算機(jī)基礎(chǔ)的學(xué)生對(duì)photoshop軟件認(rèn)識(shí)存在誤區(qū),認(rèn)為自己隨時(shí)可以學(xué)到這類(lèi)知識(shí),因而在課堂上學(xué)習(xí)態(tài)度不端正,學(xué)習(xí)勁頭不足,對(duì)計(jì)算機(jī)photoshop軟件知識(shí)的學(xué)習(xí)欲望不強(qiáng)烈,而之前未接觸過(guò)計(jì)算機(jī)的學(xué)生,雖然對(duì)這類(lèi)知識(shí)很好奇,但是因?yàn)榻?jīng)濟(jì)水平的制約,計(jì)算機(jī)基礎(chǔ)薄弱,課堂聽(tīng)課效率比較低,因而部分學(xué)生對(duì)photoshop軟件的學(xué)習(xí)失去信心。
(三)教師的教學(xué)方法創(chuàng)新性不強(qiáng)
教師是教學(xué)活動(dòng)的直接承擔(dān)者,在教學(xué)中要注重觀念的創(chuàng)新,以及教學(xué)方法的改進(jìn),只有這樣,才能充分激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)photoshop軟件的欲望,調(diào)動(dòng)課堂氣氛,培養(yǎng)學(xué)生對(duì)photoshop軟件濃厚的學(xué)習(xí)興趣來(lái),從而促進(jìn)教學(xué)質(zhì)量的提高和教學(xué)水平的發(fā)揮。但是許多計(jì)算機(jī)教師在教學(xué)工作中教學(xué)觀念比較落后,這不僅體現(xiàn)在不注重用發(fā)展的眼光看待計(jì)算機(jī)教學(xué)工作,及時(shí)學(xué)習(xí)先進(jìn)的教學(xué)理念,把新課改的教學(xué)思路應(yīng)用到計(jì)算機(jī)教學(xué)實(shí)踐中來(lái),還體現(xiàn)在課堂氣氛把握的不好,教學(xué)方法陳舊,模式落后,學(xué)生的學(xué)習(xí)積極性不能得到充分的激發(fā)。
二、完善計(jì)算機(jī)photoshop軟件在教學(xué)中的應(yīng)用的相關(guān)方案及其具體運(yùn)用
photoshop軟件作為計(jì)算機(jī)軟件教學(xué)中實(shí)踐性,藝術(shù)性較強(qiáng)的二維圖像合成處理軟件課程,在培養(yǎng)學(xué)生的審美情操、創(chuàng)新精神、操作能力等方面起著至關(guān)重要的作用。它要求教師在教學(xué)活動(dòng)中注重學(xué)生想象力、創(chuàng)造力、審美意識(shí)的培養(yǎng)與鍛煉,從而不僅提高學(xué)生的計(jì)算機(jī)軟件應(yīng)用水平,還能夠從整體上提高學(xué)生的綜合素質(zhì),發(fā)展成為社會(huì)需要的實(shí)用性技術(shù)人才。教師要充分發(fā)揮學(xué)生的想象力與創(chuàng)造力,提高photoshop軟件的教學(xué)質(zhì)量,加強(qiáng)學(xué)生相關(guān)技能的鍛煉與培養(yǎng)。
(一)轉(zhuǎn)變觀念,用發(fā)展的眼光看待計(jì)算機(jī)教學(xué)工作
photoshop軟件是計(jì)算機(jī)中功能比較強(qiáng)大的軟件,因而在當(dāng)今社會(huì)的許多領(lǐng)域應(yīng)用十分廣泛,所以相關(guān)計(jì)算機(jī)教師在進(jìn)行photoshop軟件教學(xué)工作時(shí),要注意轉(zhuǎn)變教學(xué)觀念,用發(fā)展的眼光看待計(jì)算機(jī)教學(xué)工作。首先,教師要深入學(xué)習(xí)新課改的相關(guān)思路。新一輪的課程改革目前正在我國(guó)的教育領(lǐng)域順利開(kāi)展,它要求教師要轉(zhuǎn)變教學(xué)觀念,實(shí)現(xiàn)自身的角色的轉(zhuǎn)變,把教師由知識(shí)的傳授者變?yōu)槟芰Φ呐囵B(yǎng)者,學(xué)生潛力的激發(fā)者以及教學(xué)活動(dòng)的引導(dǎo)者,這體現(xiàn)了傳統(tǒng)教學(xué)觀念的創(chuàng)新與改進(jìn),更體現(xiàn)了時(shí)展所需要的新型人才所應(yīng)具備的素質(zhì)。在photoshop軟件教學(xué)中,教師不僅要采用傳統(tǒng)的現(xiàn)場(chǎng)操作法以及實(shí)例教學(xué)法,加強(qiáng)理論知識(shí)的分析與灌輸,同時(shí)要在培養(yǎng)學(xué)生的創(chuàng)新意識(shí)以及審美觀念上多下功夫,把學(xué)生能力的培養(yǎng)與提高放在教學(xué)工作的首要位置,滿足社會(huì)的需求。其次,要及時(shí)關(guān)注社會(huì)變化,關(guān)注photoshop軟件的開(kāi)況,把時(shí)下比較流行的photoshop軟件應(yīng)用知識(shí)以及應(yīng)用領(lǐng)域介紹給學(xué)生,擴(kuò)大學(xué)生的視野,加強(qiáng)與社會(huì)的聯(lián)系與溝通,提高對(duì)社會(huì)的適應(yīng)能力,發(fā)展成為社會(huì)實(shí)用性人才。
(二)提高教學(xué)的層次性,針對(duì)性
photoshop軟件是與當(dāng)今社會(huì)發(fā)展息息相關(guān)的、實(shí)用性較強(qiáng)的一門(mén)軟件技術(shù)。教師在進(jìn)行教學(xué)工作時(shí),要提高教學(xué)活動(dòng)的層次性以及針對(duì)性。其一,根據(jù)學(xué)生不同的學(xué)習(xí)層次制定教學(xué)方案。由于我國(guó)各個(gè)地區(qū)經(jīng)濟(jì)發(fā)展程度不同,學(xué)生對(duì)于計(jì)算機(jī)等新科技、新事物的接受水平也存在一定的差異。教師要根據(jù)各個(gè)學(xué)生的情況,靈活采用各種適合的教學(xué)方案,既不浪費(fèi)計(jì)算機(jī)基礎(chǔ)較好的學(xué)生的課堂時(shí)間,又可以幫助基礎(chǔ)較差的學(xué)生抓好基礎(chǔ),迎頭趕上。其二,要針對(duì)班級(jí)學(xué)習(xí)風(fēng)氣較差,學(xué)習(xí)興趣不濃厚的現(xiàn)象,制定一些措施。比如,在課堂上展示一些優(yōu)秀的photoshop作品,提高課堂的震撼力。教師可以利用多媒體設(shè)備,把photoshop軟件在各個(gè)領(lǐng)域的應(yīng)用情況介紹給學(xué)生,加強(qiáng)他們對(duì)于photoshop軟件的重視,提高對(duì)于photoshop軟件的認(rèn)識(shí),從而激發(fā)內(nèi)心的學(xué)習(xí)欲,調(diào)動(dòng)起學(xué)習(xí)興趣。
(三)發(fā)揮學(xué)生的主體作用
目前,計(jì)算機(jī)photoshop軟件教學(xué)工作普遍在中等職業(yè)院校、高等職業(yè)院校、高等教育藝術(shù)類(lèi)專(zhuān)業(yè)開(kāi)展。這與photoshop軟件強(qiáng)大的功能有著極大地關(guān)系,這一軟件不僅可以用于包裝設(shè)計(jì)、廣告設(shè)計(jì)、服裝設(shè)計(jì)等領(lǐng)域,還可以廣泛應(yīng)用于網(wǎng)頁(yè)制作、攝影藝術(shù)甚至是建筑效果圖之中。應(yīng)用的廣泛性要求學(xué)生要具有較高的使用水平,當(dāng)前的教學(xué)理念要求教師在教學(xué)過(guò)程中轉(zhuǎn)換思路,發(fā)揮學(xué)生的主體作用,而計(jì)算機(jī)photoshop軟件教學(xué)的關(guān)鍵也在于培養(yǎng)學(xué)生的想象力與學(xué)習(xí)的創(chuàng)造力,提高審美情操。教師要注重學(xué)生主體作用的發(fā)揮,通過(guò)改變教學(xué)方式,引進(jìn)先進(jìn)的教學(xué)模式,為學(xué)生創(chuàng)造鍛煉的機(jī)會(huì),培養(yǎng)學(xué)生的課堂主人翁意識(shí)。比如,實(shí)行案例教學(xué)。教師可以先在課前介紹一個(gè)案例,要求課堂上學(xué)生對(duì)這一案例進(jìn)行分析,可以分組討論,選出代表,在教室里進(jìn)行講解分析。講解的內(nèi)容包括這一案例包含有哪幾個(gè)知識(shí)點(diǎn)、值得學(xué)習(xí)的地方在哪里等等,通過(guò)這樣,培養(yǎng)自身的課堂參與意識(shí),加強(qiáng)自身自主學(xué)習(xí)與探索精神的培養(yǎng)與鍛煉,從而發(fā)揮學(xué)生在課堂教學(xué)中的主體作用。
三、總結(jié)
總而言之,計(jì)算機(jī)photoshop軟件教學(xué)對(duì)于培養(yǎng)計(jì)算機(jī)軟件人才,提高我國(guó)計(jì)算機(jī)的普及率有著非常重要的作用。而轉(zhuǎn)變觀念、用發(fā)展的眼光看待計(jì)算機(jī)教學(xué)工作,提高教學(xué)的層次性、針對(duì)性,發(fā)揮學(xué)生的主體作用等三種解決方案又有利于完善photoshop軟件在計(jì)算機(jī)教學(xué)中的應(yīng)用。相關(guān)人員要加強(qiáng)對(duì)這一軟件教學(xué)活動(dòng)的探索,推動(dòng)我國(guó)計(jì)算機(jī)教學(xué)水平的提高。
參考文獻(xiàn):
[1]謝小容.“自主學(xué)習(xí),合作探究"式教學(xué)方法的應(yīng)用[J].科學(xué)咨詢(教育科研),2008,S1
Abstract: Embedded system covers microelectronics technology,electronic information technology, computer software and hardware and many other technical fields. With the development of higher vocational education,and more and more widely used in embedded technology,embedded technology teaching began to be promoted in the advanced vocational technique college. Based on our personnel training goal in embedded systems orientation,the article described embedded systems course architecture,practice teaching system and multi-platform,multi-level laboratory configuration,and proposed a number of effective methods for teacher training. In practice base construction,firstly embedded system course system,the experiment content,and teaching staff and so on were designed and planned,to ensure the practical base embedded system can meet that the students master the basic requirements and the need of some good students and teachers.
關(guān)鍵詞: 嵌入式系統(tǒng);教學(xué)體系;實(shí)驗(yàn)室配置;師資建設(shè)
Key words: embedded system;course architecture;laboratory configuration;teacher development
中圖分類(lèi)號(hào):G642.0文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1006-4311(2010)11-0249-02
0引言
嵌入式系統(tǒng)涵蓋了微電子技術(shù)、電子信息技術(shù)、計(jì)算機(jī)軟件和硬件等多項(xiàng)技術(shù)領(lǐng)域的應(yīng)用。國(guó)內(nèi)許多高校已在研究生和本科生中,較早開(kāi)設(shè)了嵌入式系統(tǒng)的相關(guān)課程,并籌建了嵌入式系統(tǒng)教學(xué)實(shí)驗(yàn)平臺(tái),高職類(lèi)院校進(jìn)行嵌入式系統(tǒng)教學(xué)的院校相對(duì)較少。由于嵌入式系統(tǒng)產(chǎn)品千變?nèi)f化,小到MP3播放器,大到飛機(jī)導(dǎo)彈,差異非常大,個(gè)性多于共性,而且嵌入式技術(shù)本身學(xué)習(xí)難度比較大,由此導(dǎo)致嵌入式系統(tǒng)的人才培養(yǎng)比較困難。嵌入式技術(shù)教學(xué)目前還沒(méi)有完整和現(xiàn)成的體系可供參考,而高職由于學(xué)生特點(diǎn)和師資的原因不能直接應(yīng)用本科類(lèi)院校的課程體系和開(kāi)課模式,高職類(lèi)院校因?yàn)榈赜蚝蜅l件的差異也很難直接參考,我校根據(jù)自身的特點(diǎn)在嵌入式系統(tǒng)教學(xué)和實(shí)驗(yàn)室建設(shè)方面進(jìn)行了有益的嘗試與探索。在實(shí)踐教學(xué)基地建設(shè)時(shí),首先對(duì)嵌入式系統(tǒng)課程體系、實(shí)驗(yàn)內(nèi)容、師資隊(duì)伍等諸多方面進(jìn)行詳細(xì)設(shè)計(jì)和規(guī)劃,以保證嵌入式系統(tǒng)實(shí)踐基地能夠滿足學(xué)生學(xué)習(xí)掌握嵌入式技術(shù)的基本要求及部分較好學(xué)生和老師的需要。
1高職嵌入式人才培養(yǎng)的目標(biāo)定位
通過(guò)對(duì)嵌入式系統(tǒng)人才需求報(bào)告的研究,我們發(fā)現(xiàn)嵌入式系統(tǒng)行業(yè)和一般的制造業(yè)并不相同,即高技能人才的需求并不在嵌入式產(chǎn)品的制造過(guò)程,而是在研發(fā)及技術(shù)支持環(huán)節(jié),這兩個(gè)環(huán)節(jié)一個(gè)在產(chǎn)品生產(chǎn)之前,一個(gè)在產(chǎn)品生產(chǎn)之后。這也是由嵌入式產(chǎn)品自身的特點(diǎn)決定的。由于嵌入式產(chǎn)品普遍采用32位RISC技術(shù),芯片采用超大規(guī)模集成電路制造,也決定了產(chǎn)品的生產(chǎn)過(guò)程全部采用SMT設(shè)備完成。很多從事嵌入式產(chǎn)品設(shè)計(jì)制造的公司可能都沒(méi)有自己的制造廠,而是直接委托行業(yè)的制造廠家來(lái)生產(chǎn)。針對(duì)嵌入式技術(shù)的特點(diǎn)及高職學(xué)生和我校師資的實(shí)際情況,我們把培養(yǎng)的嵌入式系統(tǒng)人才定位在嵌入式助理工程師(主要崗位:研發(fā)助理工程師,硬件測(cè)試工程師,軟件測(cè)試工程師,系統(tǒng)功能測(cè)試工程師,硬件維修工程師和嵌入式產(chǎn)品銷(xiāo)售工程師,技術(shù)支持工程師等崗位。)
通過(guò)對(duì)這些崗位的分析,我們能得出所需的嵌入式知識(shí)體系:(1)掌握基本的電路知識(shí);(2)掌握主流嵌入式微處理器的結(jié)構(gòu)與原理;(3)掌握一個(gè)嵌入式操作系統(tǒng);(4)熟悉嵌入式軟件開(kāi)發(fā)流程并至少做過(guò)一個(gè)嵌入式軟件項(xiàng)目。
2嵌入式系統(tǒng)理論教學(xué)體系
嵌入式技術(shù)是一門(mén)理論性和工程實(shí)踐性都很強(qiáng)的技術(shù),是公認(rèn)的有一定難度的技術(shù),對(duì)高職學(xué)生來(lái)說(shuō),一定要遵循學(xué)生認(rèn)知的客觀規(guī)律,由簡(jiǎn)單到復(fù)雜,循序漸進(jìn),合理選取理論和實(shí)踐內(nèi)容,與工程實(shí)踐緊密結(jié)合,才有助于對(duì)嵌入式技術(shù)相關(guān)內(nèi)容的理解與掌握。我們的專(zhuān)業(yè)課程體系分為三個(gè)層次,第一層次:包含通用的基礎(chǔ)知識(shí)與基本技能課程,適度的可持續(xù)發(fā)展基礎(chǔ)課程;第二層次:包括嵌入式系統(tǒng)與工程應(yīng)用的專(zhuān)業(yè)知識(shí)與技能(嵌入式系統(tǒng)基礎(chǔ)及應(yīng)用、實(shí)時(shí)操作系統(tǒng)、嵌入式軟件開(kāi)發(fā)與工具等)。第三層次:涉及相關(guān)應(yīng)用方向的領(lǐng)域知識(shí)。主要基礎(chǔ)課程包括:電子技術(shù)(數(shù)電)、微機(jī)原理與接口、EDA技術(shù)、操作系統(tǒng)、C/C++、網(wǎng)絡(luò)技術(shù)。主要專(zhuān)業(yè)課程包括:單片機(jī)原理與應(yīng)用、嵌入式基礎(chǔ)及應(yīng)用(ARM+uC/OS-II)、嵌入式操作系統(tǒng)、嵌入式系統(tǒng)工程技術(shù)(涉及嵌入式應(yīng)用方向的領(lǐng)域知識(shí),主要以項(xiàng)目教學(xué)為主)。為真正體現(xiàn)對(duì)學(xué)生相關(guān)能力的培養(yǎng)和學(xué)生容易入門(mén),不致產(chǎn)生畏難情緒,為以后進(jìn)一步的學(xué)習(xí)打下基礎(chǔ),嵌入式微處理器以ARM7進(jìn)行嵌入式硬件結(jié)構(gòu)與原理的講解,以u(píng)C/OS-II來(lái)進(jìn)行嵌入式操作系統(tǒng)原理的講解。在高年級(jí)和畢業(yè)設(shè)計(jì)階段,可以要求學(xué)生進(jìn)行ARM9和Linux的學(xué)習(xí)與項(xiàng)目的開(kāi)發(fā)。
關(guān)鍵詞:Authware軟件;計(jì)算機(jī)基礎(chǔ)教學(xué);教學(xué)應(yīng)用
一、Authware軟件功能及特點(diǎn)
Authware是美國(guó)Macromedia公司生產(chǎn)的一款優(yōu)秀的交互式多媒體集成軟件。該軟件是面向Web和在線學(xué)習(xí)的主流可視化媒體創(chuàng)作工具。它在豐富媒體支持創(chuàng)作能力,Web創(chuàng)作和出版、學(xué)生的學(xué)習(xí)情況跟蹤和課程管理上都進(jìn)行了功能的增強(qiáng),允許開(kāi)發(fā)者在Web、LANs和CD-ROM上創(chuàng)建多媒體項(xiàng)目。該軟件從1987年誕生至今,在計(jì)算機(jī)軟件開(kāi)發(fā)中獲獎(jiǎng)不計(jì)其數(shù),用Authware制作多媒體容易入門(mén),并能創(chuàng)作出具有專(zhuān)業(yè)水平的多媒體作品,因此該軟件成為多媒體愛(ài)好者的首選。它是一種解釋型、基于流程的圖形編程語(yǔ)言。此軟件被用于創(chuàng)建互動(dòng)的程序,其中整合了聲音、文本、圖形、簡(jiǎn)單動(dòng)畫(huà),以及數(shù)字電影。目前在我國(guó),無(wú)論是專(zhuān)業(yè)開(kāi)發(fā)人員還是非專(zhuān)業(yè)開(kāi)發(fā)人員,多數(shù)人都把Authware作為課件協(xié)作工具的首選。它的版本不斷更新,功能不斷增強(qiáng)。該軟件之所以能成為多媒體編制的主流軟件,除了其強(qiáng)大的功能外,容易使用是其重要優(yōu)點(diǎn)。某些使用者可能會(huì)說(shuō)用Director制作的多媒體更精彩,但是卻需要幾倍的時(shí)間才能掌握它,另外產(chǎn)品制作周期也要成倍增加。如果你學(xué)習(xí)Authware只要投入足夠的時(shí)間與精力,完全可以在兩個(gè)月內(nèi)拿出自己的多媒體作品,當(dāng)然要做出更具商業(yè)價(jià)值的產(chǎn)品,還需更多的投入及掌握一些相關(guān)軟件。該軟件不同于傳統(tǒng)的多媒體軟件,區(qū)別主要在于:[1]1、不用編寫(xiě)程序:它是一套多媒體制作軟件,與一般的多媒體制作軟件不一樣的地方在于:它具有不用寫(xiě)程序的特色,使用流程線以及一些工具圖標(biāo),可制作一些程序軟件才能達(dá)到的功能。如分支流程、判斷流程等;2、較強(qiáng)的編輯環(huán)境;3、高效的管理機(jī)制:它所具有的高效的多媒體管理機(jī)制和豐富的交互方式,尤其適合制作多媒體輔助教學(xué)(CAI)課件。該軟件是美國(guó)Macromedia公司(現(xiàn)已被Adobe公司收購(gòu))開(kāi)發(fā)的一種多媒體制作軟件,在Windows環(huán)境下有專(zhuān)業(yè)版與學(xué)習(xí)版,此文提及的軟件是一個(gè)圖標(biāo)導(dǎo)向式的多媒體制作工具,使非專(zhuān)業(yè)人員快速開(kāi)發(fā)多媒體軟件成為現(xiàn)實(shí),其強(qiáng)大的功能令人驚嘆不已。用Authware進(jìn)行多媒體創(chuàng)作,易學(xué)易用。制作出來(lái)的作品效果好,而且圖文聲像俱全。根據(jù)資料歸納其具有以下特點(diǎn):
1. 簡(jiǎn)單的面向?qū)ο蟮牧鞒叹€設(shè)計(jì),用Authorware制作多媒體的思路非常簡(jiǎn)單,它直接采用面向?qū)ο蟮牧鞒叹€設(shè)計(jì),通過(guò)流程線的箭頭指向就能了解程序的具體流向。
2. 圖形化程序結(jié)構(gòu)清晰。
3. 交互能力強(qiáng),程序調(diào)試和修改直觀。
4. 編譯輸出應(yīng)用非常廣泛。[2]該軟件程序開(kāi)始時(shí),新建一個(gè)流程圖,通過(guò)直觀的流程圖來(lái)表示用戶程序的結(jié)構(gòu)。用戶可以增加并管理文本圖形、動(dòng)畫(huà)聲音以及視頻,還可以開(kāi)發(fā)各種交互,以及起導(dǎo)航作用的各種鏈接、按鈕菜單。動(dòng)漫類(lèi)的電影也可以整合到該軟件項(xiàng)目中。add-ins也可以用于該軟件的功能的擴(kuò)展,這類(lèi)似于HyperCard的XCMD。通過(guò)變量、函數(shù)以及各種表達(dá)式,此軟件的功能可以進(jìn)一步地被開(kāi)發(fā)。[3]
二、Authware在計(jì)算機(jī)基礎(chǔ)教學(xué)活動(dòng)的應(yīng)用
從20世紀(jì)中葉到現(xiàn)在,計(jì)算機(jī)的發(fā)展經(jīng)歷了半個(gè)多世紀(jì),在計(jì)算機(jī)技術(shù)飛速發(fā)展的今天,計(jì)算機(jī)技術(shù)與各個(gè)領(lǐng)域的聯(lián)系越來(lái)越密切,而計(jì)算機(jī)也成為我們工作和生活不可或缺的一部分。正是由于現(xiàn)在計(jì)算機(jī)與各個(gè)學(xué)科以及我們的工作、生活相互交叉和滲透,用人單位對(duì)大學(xué)畢業(yè)生的計(jì)算機(jī)應(yīng)用能力要求越來(lái)越高,使得計(jì)算機(jī)水平成為了衡量大學(xué)生素質(zhì)與能力的最重要的標(biāo)志之一。計(jì)算機(jī)基礎(chǔ)教學(xué)的課程的任務(wù)是概括性地全面講述計(jì)算機(jī)學(xué)科中重要的技術(shù)知識(shí)及操作方法,主要包括:1、了解計(jì)算機(jī)的結(jié)構(gòu)組成及硬件原理;2、剖析操作系統(tǒng)的概念及系統(tǒng)的擴(kuò)展功能;3、了解掌握計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)數(shù)據(jù)庫(kù)、多媒體等技術(shù)基本概念、相關(guān)技術(shù)和應(yīng)用領(lǐng)域;4、掌握計(jì)算機(jī)基本應(yīng)用技能。包括常用操作系統(tǒng)和辦公軟件的安裝、配置和基本使用方法,網(wǎng)絡(luò)的連接與設(shè)置和常用網(wǎng)絡(luò)軟件的使用。[4]學(xué)生通過(guò)該課程的學(xué)習(xí),應(yīng)能在一個(gè)較高的層次上利用計(jì)算機(jī)、認(rèn)識(shí)并處理計(jì)算機(jī)應(yīng)用中可能出現(xiàn)的問(wèn)題,并且能夠在各自的專(zhuān)業(yè)中能夠有意識(shí)的借鑒、引入計(jì)算機(jī)科學(xué)中的一些理念、技術(shù)和方法。下面結(jié)合筆者在觀看計(jì)算機(jī)基礎(chǔ)教學(xué)中的老師課件制作的特點(diǎn),來(lái)探討該軟件在計(jì)算機(jī)基礎(chǔ)教學(xué)中的應(yīng)用:
1. 運(yùn)用Authware,創(chuàng)造真實(shí)的情景,激發(fā)學(xué)生的自主學(xué)習(xí)興趣。
在傳統(tǒng)的教學(xué)模式中,老師一般以文字的形式傳授我們基礎(chǔ)知識(shí),然而這種教學(xué)模式,缺少生動(dòng)的情景描述,聲音演示等,而在計(jì)算機(jī)教學(xué)中還有一個(gè)重要的環(huán)節(jié)即學(xué)生動(dòng)手操作,簡(jiǎn)單的講解與描述不能完全的激發(fā)學(xué)生的學(xué)習(xí)興趣,反而會(huì)使得教學(xué)過(guò)程變得繁瑣勞累,學(xué)生也會(huì)產(chǎn)生厭學(xué)的感覺(jué)。利用此軟件將文字、圖像、動(dòng)畫(huà)、聲音等多種信息集于一身,形象逼真、生動(dòng)新穎,充分刺激了學(xué)生的眼、耳、腦等多種器官,激發(fā)了學(xué)生探求新知的欲望,營(yíng)造了有趣的學(xué)習(xí)氛圍。在教學(xué)中,運(yùn)用此軟件制作的多媒體軟件能使學(xué)生視覺(jué)聽(tīng)覺(jué)并用,就可以大大提高學(xué)生的學(xué)習(xí)效率,使抽象的教學(xué)內(nèi)容變得有聲有色,興趣是最好的老師是推動(dòng)學(xué)生探求知識(shí)的催化劑。譬如在計(jì)算機(jī)基礎(chǔ)教學(xué)活動(dòng)中Authware中的PowerPoint文件使用最多,面對(duì)目前的信息化教學(xué)模式,幻燈片演示成為了眾多老師制作課件的必要途徑。運(yùn)用幻燈片中含有的文字、圖片、圖表、動(dòng)畫(huà)、聲音、影片等素材,對(duì)計(jì)算機(jī)教學(xué)課件進(jìn)行生動(dòng)的優(yōu)化,通過(guò)環(huán)境的設(shè)計(jì)制作,多方面的地刺激了學(xué)生的感官,制作出圖文并茂,聲形俱佳的作品來(lái)吸引學(xué)生的注意力,使抽象的圖形、數(shù)字,呆板的文字,變成賞心悅目的畫(huà)面,給他們留下深刻的印象,從而誘發(fā)他們進(jìn)一步深究的興趣。
2. 運(yùn)用Authware,實(shí)現(xiàn)人機(jī)對(duì)講,增加課堂的信息量
Authware是一款具有超強(qiáng)交互性的軟件,在制作教學(xué)課件時(shí)可以充分的運(yùn)用它的交互功能。充分發(fā)揮課件在計(jì)算機(jī)教學(xué)中的作用,使得教學(xué)內(nèi)容更具體化,讓學(xué)生對(duì)教學(xué)內(nèi)容有親切感,進(jìn)而產(chǎn)生求知欲,變要我學(xué)為我要學(xué)。例如:我們?cè)诮虒W(xué)計(jì)算機(jī)操作能力時(shí)利用該軟件交互功能中的目標(biāo)區(qū),設(shè)計(jì)了這樣的練習(xí):讀句子為每個(gè)句子選擇正確的圖片,并把它移到句子后面的方框里。圖片移動(dòng)正確就會(huì)出現(xiàn)快樂(lè)的音樂(lè);移動(dòng)錯(cuò)誤出現(xiàn)“加油”的提示,圖片也會(huì)返回到原來(lái)的地方,當(dāng)所有圖片都移動(dòng)正確,出現(xiàn)掌聲。學(xué)生們急于放對(duì)圖片,會(huì)認(rèn)真閱讀相關(guān)句子,于是,單詞的認(rèn)知能力和句子的閱讀能力都得到了提高,語(yǔ)言材料被活化,教學(xué)效率自然也就高了。又如:利用此軟件開(kāi)發(fā)的FLASH課件,該課件以FLASH作為教學(xué)內(nèi)容,該符合大學(xué)生的認(rèn)知水平,符合教學(xué)規(guī)律,教學(xué)內(nèi)容表現(xiàn)多樣化,能較好地激發(fā)學(xué)生的學(xué)習(xí)興趣,課件內(nèi)容準(zhǔn)確、課件易學(xué)、界面友好、安裝簡(jiǎn)單色彩搭配合理。生動(dòng)形象交互性較強(qiáng),該課件應(yīng)明確教學(xué)對(duì)象,簡(jiǎn)化界面,完善系統(tǒng)導(dǎo)航,完善課件的技術(shù)文檔,并對(duì)其進(jìn)行測(cè)試。作為21世紀(jì)的青少年懂得計(jì)算機(jī)操作系統(tǒng)是對(duì)自己的基本要求。因?yàn)橛?jì)算機(jī)幾乎滲透到了人們?nèi)粘I畹姆椒矫婷?,并?duì)人們的工作方式、生活方式和思維方式產(chǎn)生了極為深遠(yuǎn)的影響。而這種圖文聲像并俱的軟件的出現(xiàn),為計(jì)算機(jī)教學(xué)帶來(lái)了重大的影響,刺激了學(xué)生的學(xué)習(xí)興趣,激發(fā)了學(xué)生探究意思,增加了課堂的信息量。Authorware針對(duì)網(wǎng)絡(luò)用戶提供了一系列多媒體信息編輯、傳輸、網(wǎng)上的解決方案,為CAI教學(xué)在網(wǎng)上實(shí)現(xiàn)提供了良好的條件。[5]
三、結(jié)論
計(jì)算機(jī)基礎(chǔ)是理工科非計(jì)算機(jī)類(lèi)各專(zhuān)業(yè)的計(jì)算機(jī)公共基礎(chǔ)課程,為必修課。主要介紹了計(jì)算機(jī)結(jié)構(gòu)、計(jì)算機(jī)操作系統(tǒng)、計(jì)算機(jī)辦公工具和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)。以理論結(jié)合實(shí)踐講解了計(jì)算機(jī)的基本內(nèi)容。而上文介紹的Authware軟件只是計(jì)算機(jī)應(yīng)用中優(yōu)秀軟件之一,主要運(yùn)用在計(jì)算機(jī)基礎(chǔ)教學(xué)課件設(shè)計(jì)中,利用Authware將相關(guān)的文字、圖片信息和活動(dòng)視頻制作成一個(gè)多媒體課件,這樣不僅可以練習(xí)聽(tīng)說(shuō),還可以讓學(xué)生了解國(guó)外的真實(shí)生活及東西方的文化差異,既培養(yǎng)了文化交際意識(shí),又拓展了學(xué)生的視野。任何的課程教學(xué)目的都是用有用的教學(xué)方法提高教學(xué)效率。這種用圖像代表文字,用聲音代替老師的講解,完全的吸引了學(xué)生的注意力,這種圖文并茂、聲形俱佳的多媒體作品,激發(fā)學(xué)生學(xué)習(xí)興趣,為教育工作做出了巨大的貢獻(xiàn)。Authware的功能非常強(qiáng)大,還需要更靈活地運(yùn)用,充分發(fā)揮它在計(jì)算機(jī)教學(xué)活動(dòng)中的作用。
參考文獻(xiàn)
[1]Authware多媒體課件制作使用教程[M],繆亮,清華大學(xué)出版社,2011年8月
[2]王大印.白海波等.Authware7.0多媒體制作實(shí)踐與提高[M].清華大學(xué)出版社,2005
[3]李富榮.劉小悅.Authware7.0實(shí)用教程[M].北京:清華大學(xué)出版社,2006(7)
關(guān)鍵詞:基礎(chǔ)課程;教學(xué)改革;課程體系;教學(xué)理念;課程目標(biāo)
中圖分類(lèi)號(hào):G642
文獻(xiàn)標(biāo)識(shí)碼:B
1引言
面向高等學(xué)校非信息類(lèi)專(zhuān)業(yè)的“計(jì)算機(jī)基礎(chǔ)教育課程”,從1990年開(kāi)始已經(jīng)經(jīng)歷了18年的歷史。這18年來(lái),計(jì)算機(jī)基礎(chǔ)教育直接為大學(xué)復(fù)合型人才培養(yǎng)做出了顯著貢獻(xiàn),而且間接地促進(jìn)了計(jì)算機(jī)技術(shù)在其他學(xué)科中的應(yīng)用,促進(jìn)了學(xué)科間的交叉與融合。
隨著計(jì)算機(jī)技術(shù)發(fā)展越來(lái)越快,各個(gè)學(xué)科的研究和工程中對(duì)計(jì)算機(jī)技術(shù)的需求越來(lái)越廣泛,計(jì)算機(jī)基礎(chǔ)教育系列課程正面臨著前所未有的新挑戰(zhàn):如何在基礎(chǔ)課中體現(xiàn)前沿性與實(shí)用性?解決這個(gè)問(wèn)題要從三個(gè)方面著手:教學(xué)理念、課程體系、課程內(nèi)容。而教學(xué)理念在其中起著根本作用,它主導(dǎo)著課程體系與課程內(nèi)容的設(shè)計(jì)。
我們既要重視基礎(chǔ),又要緊跟前沿,注重課程的實(shí)用性和學(xué)生創(chuàng)新能力、創(chuàng)新意識(shí)的培養(yǎng)。于是矛盾的關(guān)鍵就是,在非常有限的學(xué)時(shí)中,如何組織課程體系結(jié)構(gòu),如何選擇和安排教學(xué)內(nèi)容。我們傳統(tǒng)的教學(xué),講究知識(shí)結(jié)構(gòu)的嚴(yán)密性,內(nèi)容的循序漸進(jìn),但是知識(shí)爆炸的時(shí)代對(duì)我們傳統(tǒng)的教學(xué)觀點(diǎn)提出了挑戰(zhàn)。
非信息類(lèi)專(zhuān)業(yè)的課程計(jì)劃中,安排給計(jì)算機(jī)類(lèi)課程的學(xué)時(shí)很少,有的專(zhuān)業(yè)可能只學(xué)兩門(mén)計(jì)算機(jī)課:大學(xué)計(jì)算機(jī)基礎(chǔ)、計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)。這樣,我們規(guī)劃課程內(nèi)容的時(shí)候,既很困難,于是認(rèn)為,在這么少學(xué)時(shí)的基礎(chǔ)課中,不大可能介紹很多的前沿和實(shí)用技術(shù)。的確,在如此少的課時(shí)中,似乎也只能循序漸進(jìn)地打一點(diǎn)基礎(chǔ),甚至連打基礎(chǔ)都不夠。但是,從另一個(gè)角度考慮問(wèn)題,就會(huì)得出不同的結(jié)論。這個(gè)角度就是目標(biāo)導(dǎo)向,就是首先要明確我們計(jì)算機(jī)基礎(chǔ)教育的根本目的是什么,然后圍繞這個(gè)目標(biāo)來(lái)制定課程體系和教學(xué)內(nèi)容。
2課程目標(biāo)的變化
由于計(jì)算機(jī)科學(xué)和技術(shù)本身的發(fā)展,以及其他學(xué)科對(duì)計(jì)算機(jī)技術(shù)的需求的變化、人才知識(shí)結(jié)構(gòu)要求的變化,導(dǎo)致了計(jì)算機(jī)基礎(chǔ)教育課程目標(biāo)的變化。
2.1學(xué)科交叉融合的現(xiàn)狀
目前各學(xué)科的科學(xué)研究中,已經(jīng)不僅以計(jì)算機(jī)為工具,而是將計(jì)算機(jī)科學(xué)與其他學(xué)科進(jìn)行融合,出現(xiàn)大量跨學(xué)科的研究,這就對(duì)人才培養(yǎng)提出了新的要求:非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生不僅要能夠以計(jì)算機(jī)技術(shù)為工具,而且要了解計(jì)算機(jī)科學(xué),及其研究方法,能夠從事跨學(xué)科的綜合性研究。這就要求我們的課程中不僅要介紹技術(shù),還要將整個(gè)計(jì)算機(jī)專(zhuān)業(yè)的主要研究方向、原理、方法、技術(shù)都做一個(gè)概要性的介紹,為學(xué)生以后的深入學(xué)習(xí)及交叉學(xué)科研究奠定基礎(chǔ)、打開(kāi)通路。
2.2從普及知識(shí)到復(fù)合型人才培養(yǎng)
由于計(jì)算機(jī)技術(shù)的日益普及、硬件價(jià)格的降低,使得計(jì)算機(jī)已經(jīng)不再是專(zhuān)業(yè)人員的專(zhuān)屬工具,而是進(jìn)入了每個(gè)家庭,進(jìn)入到了工作、生活、娛樂(lè)的每個(gè)角落。普及計(jì)算機(jī)知識(shí)的任務(wù)也已經(jīng)下放到中小學(xué),大學(xué)本科的計(jì)算機(jī)課程要以符合型的研究和應(yīng)用人才培養(yǎng)為目標(biāo)。因此不能再以技能和操作入門(mén),而應(yīng)該以計(jì)算機(jī)學(xué)科的全面介紹為引導(dǎo),使學(xué)生對(duì)學(xué)科概況、研究方法、與其他學(xué)科的交叉融合關(guān)系有一個(gè)科學(xué)、全面的認(rèn)識(shí),作為今后學(xué)習(xí)的引導(dǎo)與基礎(chǔ)。這也正式目前各校普遍將原來(lái)的“計(jì)算機(jī)文化基礎(chǔ)”課改為“大學(xué)計(jì)算機(jī)基礎(chǔ)”的目的。
2.3從基本編程技能到應(yīng)用能力和研究能力
計(jì)算機(jī)在誕生之初,就是為了輔助人們進(jìn)行科學(xué)計(jì)算的,到目前者仍然是計(jì)算機(jī)的最基本用途之一。但是由于科學(xué)的發(fā)展,各個(gè)學(xué)科研究的內(nèi)容及方法已經(jīng)發(fā)生了很大變化。對(duì)計(jì)算機(jī)技術(shù)的要求已經(jīng)從最基本的,編寫(xiě)代碼處理實(shí)驗(yàn)數(shù)據(jù)、用計(jì)算支持理論推導(dǎo),發(fā)展為應(yīng)用計(jì)算機(jī)技術(shù)進(jìn)行復(fù)雜的模擬與分析。更有將生物學(xué)、數(shù)學(xué)與計(jì)算機(jī)科學(xué)相結(jié)合的交叉學(xué)科研究。相應(yīng)地,對(duì)學(xué)生的能力要求,也由能夠逐行編寫(xiě)代碼形成中小規(guī)模計(jì)算程序,發(fā)展到需要利用平臺(tái)、工具、軟件包進(jìn)行更為復(fù)雜的建模與分析。
我們傳統(tǒng)的基礎(chǔ)教給學(xué)生的逐行自己編寫(xiě)代碼,效率與可靠性都低,不可能開(kāi)發(fā)真正有用的大型系統(tǒng),無(wú)法適應(yīng)科學(xué)研究中的復(fù)雜需求。正確地選擇和應(yīng)用開(kāi)發(fā)平臺(tái)、軟件構(gòu)件庫(kù)、服務(wù),是現(xiàn)在和將來(lái)開(kāi)發(fā)實(shí)用系統(tǒng)必須的能力。我們應(yīng)該培養(yǎng)學(xué)生具有系統(tǒng)的觀點(diǎn),具有應(yīng)用平臺(tái)和工具進(jìn)行構(gòu)件組裝的能力。
3教學(xué)理念的變化
課程目標(biāo)的變化給我們帶來(lái)的最大挑戰(zhàn)是:在有限的學(xué)時(shí)內(nèi),有太多“應(yīng)該”講的內(nèi)容。這幾乎成了我們課程改革的瓶頸,好像很自然的結(jié)論就是:這么點(diǎn)學(xué)時(shí)只能打打基礎(chǔ)。果真應(yīng)該得出這樣的結(jié)論嗎?
實(shí)際上,不僅是計(jì)算機(jī)基礎(chǔ)課程,所有專(zhuān)業(yè)、所有課程都面臨這樣的問(wèn)題。科學(xué)發(fā)展到了目前的知識(shí)爆炸時(shí)代,我們?cè)谟邢薜膶W(xué)時(shí)內(nèi)應(yīng)該教給學(xué)生什么,這是一個(gè)需要重新思考的問(wèn)題。當(dāng)然,我們知道要教給學(xué)生能力與方法,而不僅是知識(shí)。授人以漁已經(jīng)是一個(gè)古老的話題了,但是如何做到,卻永遠(yuǎn)是一個(gè)新的課題。下面分別就培養(yǎng)目標(biāo)的兩個(gè)方面,以及知識(shí)結(jié)構(gòu)的完整性方面談教學(xué)理念的變革
3.1應(yīng)用能力的基礎(chǔ)
具體地,以計(jì)算機(jī)程序設(shè)計(jì)類(lèi)課程為例。我們大多數(shù)的基礎(chǔ)課都在將重點(diǎn)放在教學(xué)生如何一行一行地寫(xiě)程序,尤其以講C語(yǔ)言的居多。但是學(xué)生在他本專(zhuān)業(yè)的學(xué)習(xí)和工作中有多少時(shí)候會(huì)需要以C語(yǔ)言寫(xiě)程序呢?他工作中需要的計(jì)算機(jī)軟件又有多少是靠少數(shù)幾個(gè)人用C語(yǔ)言可以寫(xiě)出來(lái)的呢?這兩個(gè)問(wèn)題的回答是非常明確的:很少。這也是我們普遍認(rèn)識(shí)到的。那么如何應(yīng)對(duì)呢?這就需要我們從根本上轉(zhuǎn)變教學(xué)理念。我們習(xí)慣的“循序漸進(jìn)”、傳統(tǒng)意義上的“打好基礎(chǔ)”是否應(yīng)該有新的詮釋?zhuān)?/p>
我們知道目前大型的軟件開(kāi)發(fā)平臺(tái),以及面向?qū)ο蟪绦蛟O(shè)計(jì)、泛型程序設(shè)計(jì)等程序設(shè)計(jì)方法都已經(jīng)從新技術(shù)、新方法變成了常規(guī)技術(shù)、主流方法,而我們的基礎(chǔ)課中還在花大量時(shí)間反復(fù)訓(xùn)練學(xué)生如何用指針、結(jié)構(gòu)體寫(xiě)鏈表程序,如何自己實(shí)現(xiàn)各種各樣的查找與排序方法,如何以各種技巧更有效地利用內(nèi)存空間,如何小心翼翼避免數(shù)組越界、非法指針操作等等。有限的、不夠用的學(xué)時(shí)都大量的用在這些曾經(jīng)的“基礎(chǔ)”內(nèi)容中了。
我們很多老師,包括我自己都曾認(rèn)為這些是必須的基礎(chǔ),如果不講這些,學(xué)生就不懂得程序設(shè)計(jì)的底層原理,就不能寫(xiě)很好的程序。過(guò)去這些的確是必須的基礎(chǔ),因?yàn)槿魏我粋€(gè)程序中這些細(xì)節(jié)都必須由編程者一行一行親自寫(xiě)。但是計(jì)算機(jī)軟件已經(jīng)開(kāi)始進(jìn)入產(chǎn)業(yè)化時(shí)代,與制造業(yè)一樣,工業(yè)化生產(chǎn)和細(xì)化的分工使得應(yīng)用軟件的開(kāi)發(fā)者必須能夠利用平臺(tái)工具和預(yù)先開(kāi)發(fā)好的框架、組件來(lái)快速開(kāi)發(fā)穩(wěn)定、高效的軟件。因此,對(duì)于非信息類(lèi)專(zhuān)業(yè)的學(xué)生來(lái)說(shuō),由于他們的任務(wù)不是研究和開(kāi)發(fā)基礎(chǔ)軟件,因而軟件工程的系統(tǒng)觀點(diǎn)、需求工程方法、建模方法和工具、大型開(kāi)發(fā)平臺(tái)的使用、各種庫(kù)(類(lèi)庫(kù)、構(gòu)件庫(kù)、服務(wù)庫(kù))的使用才是現(xiàn)在必須的基礎(chǔ)。
那么,沒(méi)有很強(qiáng)的基礎(chǔ)編碼能力,能夠使用平臺(tái)和組件來(lái)開(kāi)發(fā)軟件嗎?這是我們很多老師的疑問(wèn)。如果我們借鑒一下制造業(yè)和計(jì)算機(jī)硬件行業(yè),這個(gè)問(wèn)題就迎刃而解了。當(dāng)我們出于應(yīng)用的目的需要一臺(tái)計(jì)算機(jī)時(shí),我們需要去研究計(jì)算機(jī)的原理、數(shù)字電路的原理、……然后自己從頭設(shè)計(jì)制造一臺(tái)機(jī)器嗎?當(dāng)然不需要,我們首先考慮的是基于對(duì)我們自己需求的準(zhǔn)確理解和對(duì)計(jì)算機(jī)系統(tǒng)及其性能指標(biāo)的概要理解,選擇購(gòu)買(mǎi)一臺(tái)整機(jī)。如果現(xiàn)有的機(jī)型不能滿足我們的需求,我們通常會(huì)按照需求用現(xiàn)成的組件、框架去定制(自己動(dòng)手或者由廠家生產(chǎn))。大多數(shù)人使用這些組件時(shí)并不清楚其中大規(guī)模集成電路的原理,但是并不影響他成功地使用。計(jì)算機(jī)硬件的發(fā)展也經(jīng)歷過(guò)軟件發(fā)展同樣的道路,現(xiàn)在薄薄一個(gè)筆記本電腦的性能遠(yuǎn)遠(yuǎn)超過(guò)了當(dāng)初玻璃房子里一大群機(jī)柜、控制臺(tái)、磁鼓等等設(shè)備。那時(shí)候的計(jì)算機(jī)的確不是誰(shuí)都能組裝的,它的設(shè)計(jì)、制造者需要懂得全部的底層原理,親自設(shè)計(jì)和實(shí)現(xiàn)所有細(xì)節(jié)?,F(xiàn)在的軟件產(chǎn)業(yè)化進(jìn)程雖然遠(yuǎn)遠(yuǎn)落后于硬件,但是也早已經(jīng)過(guò)了必須從底層起步去寫(xiě)每一個(gè)應(yīng)用程序的時(shí)代了。
所以,在計(jì)算機(jī)基礎(chǔ)課程中,什么是“基礎(chǔ)”應(yīng)該值得重新考慮了。
3.2跨學(xué)科研究能力的基礎(chǔ)
要具有跨學(xué)科的研究能力,就不僅僅是將計(jì)算機(jī)技術(shù)作為工具,而是需要對(duì)計(jì)算機(jī)科學(xué)有深入的理解,能夠?qū)⒂?jì)算機(jī)科學(xué)與他它學(xué)科進(jìn)行融合。學(xué)生要達(dá)到這樣的能力,決不是幾門(mén)基礎(chǔ)課可以解決的問(wèn)題,這需要不同的學(xué)科在專(zhuān)業(yè)課設(shè)置上進(jìn)行結(jié)合、在培養(yǎng)方案中體現(xiàn)融合,這不是本文主要討論的問(wèn)題。但是我們計(jì)算機(jī)基礎(chǔ)教育課程要負(fù)責(zé)給各個(gè)專(zhuān)業(yè)的學(xué)生展示計(jì)算機(jī)科學(xué)的全貌,要使學(xué)生初步但是全面地認(rèn)識(shí)計(jì)算機(jī)科學(xué)及其研究方法、關(guān)鍵技術(shù)、發(fā)展方向?,F(xiàn)在各個(gè)學(xué)校的計(jì)算機(jī)系或者信息學(xué)院普遍都開(kāi)設(shè)了“概論”課,其實(shí)對(duì)全校各專(zhuān)業(yè)來(lái)說(shuō),也都需要一門(mén)更為淺顯但不失全面的“概論”課,為學(xué)生選擇今后的研究方向、研究方法奠定一個(gè)通識(shí)的基礎(chǔ)。
目前各校正在進(jìn)行的“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程改革就正在承擔(dān)著這一任務(wù)。
3.3知識(shí)體系結(jié)構(gòu)的完整性問(wèn)題
傳統(tǒng)的教學(xué)要求“循序漸進(jìn)”,但是知識(shí)爆炸的時(shí)代如果過(guò)于強(qiáng)調(diào)課程與課程之間、課程內(nèi)各知識(shí)點(diǎn)之間的嚴(yán)格邏輯,就必然要犧牲對(duì)前沿知識(shí)、最新技術(shù)的引入,犧牲學(xué)生主動(dòng)探索獲取知識(shí)的能力。西方學(xué)校的教學(xué)也是經(jīng)歷了這種觀念變化的。實(shí)際上大學(xué)的課程其知識(shí)結(jié)構(gòu)中可以“斷點(diǎn)”,尤其是我們針對(duì)非信息類(lèi)專(zhuān)業(yè)開(kāi)設(shè)的課程,除了講授必備的基礎(chǔ)知識(shí)以外,應(yīng)該將重點(diǎn)放在開(kāi)設(shè)一些具有實(shí)用性、前沿性的課程。學(xué)習(xí)這些課程可能需要一些基礎(chǔ),這些基礎(chǔ)應(yīng)該體現(xiàn)在教科書(shū)中,而不必都在課堂上講。所以針對(duì)非專(zhuān)業(yè)的教材與專(zhuān)業(yè)教材的最大不同點(diǎn)應(yīng)該是知識(shí)體系更完整,在每本書(shū)中盡量提供一個(gè)完整的知識(shí)體系,包含必要的基礎(chǔ)知識(shí),這樣老師課上可以只講主要內(nèi)容,可以讓知識(shí)點(diǎn)是跳躍的,而教科書(shū)的內(nèi)容起到連接跳躍點(diǎn)的功能。
4課程體系改革的措施與規(guī)劃
上述的觀點(diǎn)我們?cè)谇迦A大學(xué)的計(jì)算機(jī)基礎(chǔ)教育系列課程中也是剛剛開(kāi)始嘗試,遠(yuǎn)沒(méi)有達(dá)到談及“經(jīng)驗(yàn)”的地步,這里我簡(jiǎn)要地將我們目前正在建設(shè)的課程體系做一個(gè)介紹。
清華大學(xué)面向全校的計(jì)算機(jī)基礎(chǔ)教育課程體系包含公共基礎(chǔ)系列課程、應(yīng)用專(zhuān)題系列和應(yīng)用延伸系列課程,見(jiàn)圖1。
通識(shí)教育核心課程包括:計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)、大學(xué)計(jì)算機(jī)基礎(chǔ)兩個(gè)系列。建設(shè)原則是:重組基礎(chǔ)、分類(lèi)分層,設(shè)置了多元化選修課。
其中程序設(shè)計(jì)課程涵蓋了面向過(guò)程和面向?qū)ο蟮亩喾N程序設(shè)計(jì)語(yǔ)言,旨在培養(yǎng)學(xué)生運(yùn)用程序設(shè)計(jì)技術(shù)對(duì)各專(zhuān)業(yè)科學(xué)計(jì)算問(wèn)題進(jìn)行建模、分析的能力。
大學(xué)計(jì)算機(jī)基礎(chǔ)系列課程包括計(jì)算機(jī)文化基礎(chǔ)和應(yīng)用專(zhuān)題課程。計(jì)算機(jī)文化基礎(chǔ)課程為非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生普及計(jì)算機(jī)科學(xué)與技術(shù)的基礎(chǔ)知識(shí),使學(xué)生初步了解計(jì)算機(jī)科學(xué)的概況和發(fā)展動(dòng)態(tài),為進(jìn)一步學(xué)習(xí)計(jì)算機(jī)相關(guān)課程作準(zhǔn)備。
應(yīng)用專(zhuān)題課程的主要目的是為一部分計(jì)算機(jī)操作技能不足的學(xué)生補(bǔ)基礎(chǔ),使入學(xué)時(shí)基礎(chǔ)薄弱的學(xué)生能夠掌握基本技能,適應(yīng)信息化的學(xué)習(xí)、研究環(huán)境。
應(yīng)用延伸系列目前開(kāi)設(shè)的課程有:
面向理工科院系高年級(jí)本科生的并行計(jì)算基礎(chǔ),課程目標(biāo)是:為了適應(yīng)計(jì)算技術(shù)發(fā)展趨勢(shì),將并行計(jì)算技術(shù)作為一種通用計(jì)算技術(shù)介紹給非計(jì)算機(jī)專(zhuān)業(yè)的同學(xué),促進(jìn)其在專(zhuān)業(yè)計(jì)算中的應(yīng)用,重點(diǎn)是掌握并行程序開(kāi)發(fā)方法和重要并行程序工具。
面向工科院系高年級(jí)本科生的嵌入式系統(tǒng)設(shè)計(jì)與應(yīng)用,課程目標(biāo)是:介紹嵌入式系統(tǒng)基本知識(shí),學(xué)習(xí)嵌入式系統(tǒng)的一般設(shè)計(jì)和實(shí)現(xiàn)方法,掌握嵌入式系統(tǒng)的原理性應(yīng)用。
5結(jié)束語(yǔ)
計(jì)算機(jī)基礎(chǔ)教育在培養(yǎng)學(xué)生跨專(zhuān)業(yè)的綜合應(yīng)用能力、研究能力方面起著舉足輕重的作用,如何將計(jì)算機(jī)科學(xué)與技術(shù)的最新成果、發(fā)展方向及時(shí)納入課程中,不僅是課程本身的事情,更關(guān)系到眾多其他學(xué)科的人才培養(yǎng),是一個(gè)值得深入研究和實(shí)踐的課題。
關(guān)鍵詞:計(jì)算機(jī)應(yīng)用 企業(yè)員工培訓(xùn) 管理信息系統(tǒng)
一、計(jì)算機(jī)應(yīng)用的重要性
計(jì)算機(jī)技術(shù)的發(fā)展,給企業(yè)帶來(lái)了諸多的挑戰(zhàn)。一方面企業(yè)的員工面臨著計(jì)算機(jī)應(yīng)用技術(shù)方面的新知識(shí)新技術(shù)的挑戰(zhàn),另一方面計(jì)算機(jī)技術(shù)的應(yīng)用也給企業(yè)的經(jīng)營(yíng)管理帶來(lái)極大的挑戰(zhàn)。
從企業(yè)員工計(jì)算機(jī)培訓(xùn)的層面來(lái)看,伴隨著企業(yè)計(jì)算機(jī)應(yīng)用的廣度和深度的不斷擴(kuò)展,計(jì)算機(jī)應(yīng)用技術(shù)已經(jīng)深入的應(yīng)用到企業(yè)生產(chǎn)、經(jīng)營(yíng)及銷(xiāo)售等諸多的環(huán)節(jié)中。對(duì)于企業(yè)來(lái)說(shuō),員工在計(jì)算機(jī)操作方面技術(shù)的高低對(duì)企業(yè)的工作效率有著一定的影響。同時(shí),計(jì)算機(jī)培訓(xùn)在企業(yè)員工培訓(xùn)中的深入還能有效的促進(jìn)企業(yè)員工素質(zhì)的不斷的提高,從而有效的提升企業(yè)的管理水平,提高企業(yè)的核心競(jìng)爭(zhēng)力,對(duì)企業(yè)的文化建設(shè)也有著較好的促進(jìn)作用。另外,計(jì)算機(jī)應(yīng)用技術(shù)本身也可以用來(lái)對(duì)企業(yè)員工培訓(xùn)進(jìn)行管理,也可以通過(guò)多種方式來(lái)協(xié)助企業(yè)提高員工培訓(xùn)方面的工作效率。
二、企業(yè)員工培訓(xùn)現(xiàn)狀分析
1.企業(yè)計(jì)算機(jī)培訓(xùn)內(nèi)容
計(jì)算機(jī)應(yīng)用所包含內(nèi)容較多,具體包括計(jì)算機(jī)硬件、操作系統(tǒng)、應(yīng)用軟件、計(jì)算機(jī)網(wǎng)絡(luò)及數(shù)據(jù)庫(kù)應(yīng)用等,有的企業(yè)還將計(jì)算機(jī)應(yīng)用在自動(dòng)控制等諸多方面。從企業(yè)員工計(jì)算機(jī)培訓(xùn)內(nèi)容的來(lái)看,主要有計(jì)算機(jī)入門(mén)培訓(xùn)、計(jì)算機(jī)技術(shù)培訓(xùn)及計(jì)算機(jī)專(zhuān)業(yè)培訓(xùn)這三個(gè)方面。首先,從計(jì)算機(jī)入門(mén)培訓(xùn)的角度來(lái)看,所針對(duì)的主要是企業(yè)員工中沒(méi)有接觸過(guò)或者接觸的較少的企業(yè)基層員工。通過(guò)針對(duì)這部分員工所進(jìn)行的計(jì)算機(jī)入門(mén)培訓(xùn)能夠讓這些員工掌握計(jì)算機(jī)應(yīng)用方面的基礎(chǔ)知識(shí)與一些基本的計(jì)算機(jī)操作。其次,從計(jì)算機(jī)技術(shù)培訓(xùn)的角度來(lái)看,所針對(duì)的是通過(guò)計(jì)算機(jī)工具進(jìn)行處理企業(yè)各種任務(wù)的管理層員工。舉例來(lái)說(shuō),企業(yè)財(cái)務(wù)人員通過(guò)計(jì)算機(jī)對(duì)企業(yè)的財(cái)務(wù)與會(huì)計(jì)工作進(jìn)行處理,企業(yè)的檔案管理人員通過(guò)計(jì)算機(jī)來(lái)完成企業(yè)數(shù)據(jù)與資料的整理歸檔,企業(yè)的工程技術(shù)人員利用計(jì)算機(jī)完成計(jì)算與制圖等。除此以外,從計(jì)算機(jī)專(zhuān)業(yè)培訓(xùn)的角度來(lái)看,所針對(duì)的是企業(yè)中專(zhuān)門(mén)從事計(jì)算機(jī)軟件開(kāi)發(fā)與網(wǎng)絡(luò)維護(hù)的專(zhuān)業(yè)人員。這些企業(yè)員工所需要掌握的是計(jì)算機(jī)應(yīng)用方面系統(tǒng)的理論知識(shí)與先進(jìn)的計(jì)算機(jī)應(yīng)用技術(shù),這些企業(yè)員工是作為企業(yè)員工日常運(yùn)作與生產(chǎn)管理的計(jì)算機(jī)管理維護(hù)人員存在的,也為企業(yè)提供穩(wěn)定的后臺(tái)支撐。
2.企業(yè)培訓(xùn)體系
從企業(yè)培訓(xùn)的層面來(lái)看,企業(yè)的人力資源開(kāi)發(fā)指的是企業(yè)作為組織設(shè)計(jì)的,其目的是給企業(yè)的員工提供學(xué)習(xí)相關(guān)知識(shí)與技能的機(jī)會(huì)。在企業(yè),人力資源管理中企業(yè)培訓(xùn)和開(kāi)發(fā)的目的是讓企業(yè)的員工能夠有對(duì)與自身工作聯(lián)系密切的知識(shí)、技能或者實(shí)踐經(jīng)驗(yàn)方面能夠獲得提升的渠道,從而有效的提升企業(yè)員工的工作效率,實(shí)現(xiàn)企業(yè)經(jīng)營(yíng)管理的目標(biāo)。從目前企業(yè)的人力資源管理實(shí)踐來(lái)看,企業(yè)在人才流失和人才素質(zhì)提高方面存在著一定的問(wèn)題,企業(yè)也缺少對(duì)自身員工有效的職業(yè)規(guī)劃與職業(yè)生涯管理,這在一定程度上都限制了企業(yè)核心競(jìng)爭(zhēng)力的提高。
從企業(yè)員工培訓(xùn)體系本身來(lái)看,該體系是一項(xiàng)系統(tǒng)化的動(dòng)態(tài)過(guò)程,雖然企業(yè)從自身經(jīng)營(yíng)管理的目標(biāo)出發(fā),不斷的研究一些有效的企業(yè)培訓(xùn)體系,雖然在工作中也起到了一定的積極作用。但是,企業(yè)員工培訓(xùn)管理與企業(yè)經(jīng)營(yíng)發(fā)展戰(zhàn)略的結(jié)合在應(yīng)用上還存在著一定的問(wèn)題。在企業(yè)中存在著還沒(méi)有建立員工培訓(xùn)檔案,或者建立了員工培訓(xùn)檔案的企業(yè)中僅僅利用計(jì)算機(jī)進(jìn)行簡(jiǎn)單的手工管理信息的應(yīng)用,沒(méi)有把計(jì)算機(jī)應(yīng)用技術(shù)的優(yōu)勢(shì)發(fā)揮出來(lái)。
從企業(yè)發(fā)展的角度來(lái)說(shuō),如何有效的提高企業(yè)員工的素質(zhì),除了通過(guò)引進(jìn)先進(jìn)的高素質(zhì)人才外,還需要加重對(duì)本身企業(yè)原有員工的培訓(xùn)。正是從這個(gè)層面來(lái)說(shuō),傳統(tǒng)的手工管理員工培訓(xùn)的方式已經(jīng)限制了企業(yè)員工培訓(xùn)體系有效性的提升。手工管理信息的方式的弊端是企業(yè)員工管理信息無(wú)法形成系統(tǒng)化、準(zhǔn)確及動(dòng)態(tài)的跟蹤管理,具有滯后性的特點(diǎn),同時(shí)工作效率相對(duì)來(lái)說(shuō)較低,已經(jīng)無(wú)法適應(yīng)目前企業(yè)競(jìng)爭(zhēng)的需要。也就是說(shuō),企業(yè)在培訓(xùn)體系方面計(jì)算機(jī)技術(shù)的應(yīng)用亟待加強(qiáng)。
三、企業(yè)員工培訓(xùn)中計(jì)算機(jī)應(yīng)用策略
1.企業(yè)員工計(jì)算機(jī)培訓(xùn)的主要思路
首先,在企業(yè)員工計(jì)算機(jī)培訓(xùn)中堅(jiān)持基礎(chǔ)性和實(shí)用性這兩者的統(tǒng)一。對(duì)于企業(yè)員工的計(jì)算機(jī)培訓(xùn)要關(guān)注對(duì)計(jì)算機(jī)基礎(chǔ)理論知識(shí)與計(jì)算機(jī)基本操作訓(xùn)練方面的培訓(xùn),培訓(xùn)的內(nèi)容從企業(yè)應(yīng)用的實(shí)際出發(fā)進(jìn)行針對(duì)性的培訓(xùn)。
其次,在企業(yè)員工的計(jì)算機(jī)培訓(xùn)中要堅(jiān)持邏輯思維和形象思維之間的統(tǒng)一。計(jì)算機(jī)在企業(yè)的實(shí)際應(yīng)用是呈動(dòng)態(tài)變化的,因而在計(jì)算機(jī)培訓(xùn)中要不斷激發(fā)學(xué)生的創(chuàng)造思維。在具體的培訓(xùn)中可以通過(guò)設(shè)置問(wèn)題的方式來(lái)培訓(xùn)企業(yè)員工的邏輯思維能力,從而提高企業(yè)員工的創(chuàng)新能力,真正的達(dá)到計(jì)算機(jī)應(yīng)用培訓(xùn)的目的。同時(shí)在企業(yè)員工的計(jì)算機(jī)培訓(xùn)中通過(guò)操作系統(tǒng)的應(yīng)用,或者其他諸多方式要不斷的將計(jì)算機(jī)應(yīng)用技術(shù)以直觀的形象呈現(xiàn)在企業(yè)員工面前,從而不斷的促進(jìn)企業(yè)員工參與計(jì)算機(jī)培訓(xùn)的積極性和主動(dòng)性。
除此以外,企業(yè)還應(yīng)做好企業(yè)員工計(jì)算機(jī)培訓(xùn)的長(zhǎng)期計(jì)劃。這是由計(jì)算機(jī)應(yīng)用技術(shù)發(fā)展的必然性決定的。也是企業(yè)經(jīng)營(yíng)管理發(fā)展的需要決定的。也就是說(shuō)企業(yè)應(yīng)從自身的實(shí)際情況出發(fā),制訂符合企業(yè)經(jīng)營(yíng)管理發(fā)展戰(zhàn)略的企業(yè)員工計(jì)算機(jī)培訓(xùn)計(jì)劃。并通過(guò)實(shí)際不斷的完善計(jì)劃,從而促進(jìn)企業(yè)培訓(xùn)工作工作目標(biāo)的實(shí)現(xiàn)。
2.計(jì)算機(jī)在企業(yè)員工培訓(xùn)體系中的應(yīng)用
從企業(yè)員工培訓(xùn)發(fā)展的層面來(lái)說(shuō),適應(yīng)企業(yè)管理信息化的要求,在企業(yè)員工培訓(xùn)方面也應(yīng)加強(qiáng)計(jì)算機(jī)應(yīng)用技術(shù)的應(yīng)用。具體來(lái)說(shuō),就是利用計(jì)算機(jī)信息技術(shù)建立系統(tǒng)化的企業(yè)員工培訓(xùn)管理信息系統(tǒng)。企業(yè)從自身員工培訓(xùn)體系的需求入手,通過(guò)對(duì)企業(yè)員工培訓(xùn)管理系統(tǒng)需求的分析,提出適合企業(yè)自身情況的企業(yè)員工培訓(xùn)的管理信息系統(tǒng)的解決方案。通過(guò)計(jì)算機(jī)應(yīng)用技術(shù)實(shí)現(xiàn)對(duì)企業(yè)員工培訓(xùn)管理信息系統(tǒng)從整體流程到程序結(jié)構(gòu)、數(shù)據(jù)流程的設(shè)計(jì),確定具體的系統(tǒng)的運(yùn)行和使用環(huán)境,并從企業(yè)的實(shí)際情況出發(fā)對(duì)員工培訓(xùn)管理信息系統(tǒng)的功能進(jìn)行詳細(xì)的設(shè)計(jì),從而確定該管理信息系統(tǒng)的基本功能模塊及使用界面等。
總之,計(jì)算機(jī)應(yīng)用與企業(yè)員工培訓(xùn)之間有著密切的聯(lián)系。企業(yè)要從自身的實(shí)際情況出發(fā),不斷加強(qiáng)企業(yè)員工在計(jì)算機(jī)應(yīng)用方面的培訓(xùn),同時(shí)還要從自身經(jīng)營(yíng)管理的實(shí)際出發(fā)不斷加強(qiáng)計(jì)算機(jī)的應(yīng)用,從而有效地發(fā)揮計(jì)算機(jī)應(yīng)用技術(shù)所具有的積極作用。
參考文獻(xiàn):
[1]武少華.淺談虛擬計(jì)算機(jī)在計(jì)算機(jī)培訓(xùn)教學(xué)中的應(yīng)用[J].科協(xié)論壇(下半月),2010,(1).
[2]李娜.沈陽(yáng)先鋒計(jì)算機(jī)工程有限公司員工培訓(xùn)體系研究[D].大連理工大學(xué)工商管理碩士學(xué)位論文,2008,(11).
關(guān)鍵詞:多媒體;課件;計(jì)算機(jī)輔助教學(xué)
中圖分類(lèi)號(hào):TP391.7文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)31-7761-02
計(jì)算機(jī)輔助教學(xué)(CAI:Computer Assisted Instruction)是現(xiàn)代教育的重要組成部分,它為現(xiàn)代教育提供了新思想、新技術(shù)、新方法、新手段。CAI的不斷發(fā)展,使得多媒體課件的開(kāi)發(fā)也成了教育發(fā)展的關(guān)鍵。CAI課件創(chuàng)作不同于傳統(tǒng)的計(jì)算機(jī)應(yīng)用軟件設(shè)計(jì),它是一種計(jì)算機(jī)軟件開(kāi)發(fā)與創(chuàng)意相結(jié)合的嶄新的制作方法。科學(xué)地選用課件開(kāi)發(fā)工具,不僅影響到課件的開(kāi)發(fā)效率,在很大程度上還影響到課件的開(kāi)發(fā)質(zhì)量。
1 課件開(kāi)發(fā)的常用軟件
1.1 Founderauthor(方正奧斯)
方正奧斯是北大方正技術(shù)研究院多媒體研究室研究開(kāi)發(fā)的一個(gè)可視化、交互式多媒體集成創(chuàng)作工具。方正奧斯從98版(98年,也即3.0版)開(kāi)始分豪華版、專(zhuān)業(yè)版、教育版、普及版、學(xué)習(xí)版五種版本,現(xiàn)在最新版本為V6.5豪華版,能支持WEB(即能在網(wǎng)絡(luò)上運(yùn)行)。
1.2 Authorware
Authorware是Micromedia公司開(kāi)發(fā)的一個(gè)多媒體開(kāi)發(fā)工具。它采用面向?qū)ο蟮脑O(shè)計(jì)思想,是一個(gè)基于圖標(biāo)(Icon)和流線(Line)的多媒體開(kāi)發(fā)工具。它把眾多的多媒體素材交給其他軟件處理,本身則主要承擔(dān)多媒體素材的集成(文本、圖像、聲音、動(dòng)畫(huà)、影片)和組織工作,具有豐富的人機(jī)交互功能,目前版本為Authorware7.5。
1.3 Flash
Flash也是Micromedia公司的一個(gè)矢量繪圖和動(dòng)畫(huà)制作軟件。它可以制作出一種字節(jié)量很小、擴(kuò)展名為.swf的基于“流技術(shù)”的動(dòng)畫(huà),這種文件格式專(zhuān)門(mén)為網(wǎng)站而設(shè)計(jì)的。是一種非常適合制作網(wǎng)絡(luò)動(dòng)畫(huà)的多媒體課件開(kāi)發(fā)工具,目前最新版本為FlashCS4。
2 這些軟件間的比較
2.1 學(xué)習(xí)掌握的難易程度
方正奧斯因?yàn)槭侨形牡能浖@對(duì)國(guó)內(nèi)用戶來(lái)說(shuō)可以避開(kāi)英語(yǔ)這一難關(guān);而且它有非常友好的用戶界面,采用書(shū)本式的結(jié)構(gòu):分封頁(yè)、主頁(yè)、目錄頁(yè)以及頁(yè)中的對(duì)象;因此,對(duì)于一般的教師(非專(zhuān)業(yè)設(shè)計(jì)人員)都能制作出較好的多媒體課件,學(xué)習(xí)比較方便,容易掌握。
Authorware是Micromedia公司開(kāi)發(fā)的多媒體英文創(chuàng)作軟件,有漢化版本。它相對(duì)于方正奧斯來(lái)說(shuō)功能強(qiáng)大、菜單內(nèi)容豐富;但采用圖標(biāo)的流程模式,要求有一定的編程基礎(chǔ),所以學(xué)起來(lái)稍有難度。
Flash也是Micromedia公司繼Authorware之后開(kāi)發(fā)的一個(gè)多媒體創(chuàng)作軟件,有漢化版本。想學(xué)習(xí)這個(gè)軟件,如果入門(mén)則比較簡(jiǎn)單,但想做較復(fù)雜的動(dòng)畫(huà),則需用到腳本語(yǔ)言的編寫(xiě)(javascript語(yǔ)言),學(xué)習(xí)起來(lái)有一定難度。對(duì)于三者的學(xué)習(xí)難易程度,F(xiàn)lash與Authorware 難度相當(dāng)。
2.2 都能支持在網(wǎng)絡(luò)上運(yùn)行
這三種軟件都支持WEB,所創(chuàng)作的多媒體課件經(jīng)打包后可以在網(wǎng)上,最終都能脫離開(kāi)發(fā)環(huán)境直接在網(wǎng)上運(yùn)行,供瀏覽者觀看;但下載時(shí)都需調(diào)用插件或播放文件:如果想在網(wǎng)上觀看利用Flash制作的動(dòng)畫(huà)時(shí),首先要將動(dòng)畫(huà)轉(zhuǎn)換成Shockwave-Flash格式(文件擴(kuò)展名為SWF),放置在網(wǎng)頁(yè)文件(HTML)中,然后在網(wǎng)頁(yè)瀏覽器上安裝支持Shockwave-Flash的ActiveX(控件)或Plugin(插件)就可以了;如果想瀏覽Authorware制作的課件時(shí)也需要安裝插件Authorware Web Player。
方正奧斯和Authorware由于受文件格式的限制,用這兩個(gè)軟件開(kāi)發(fā)出來(lái)的課件容量大,所以在網(wǎng)絡(luò)上傳輸和播放起來(lái),速度和質(zhì)量都受到一定的影響。而Flash采用矢量圖形來(lái)描述,可以使文件變得非常小,能獲得最佳效果;又由于flas下載時(shí)采用了“流”技術(shù)(即動(dòng)畫(huà)是邊下載邊播放的,而不需要全部下載完畢才播放,好像一個(gè)河流,源源不斷地從服務(wù)器站點(diǎn)流向訪問(wèn)的客戶,根本感覺(jué)不到文件的傳輸。),從而大大提高了網(wǎng)頁(yè)的顯示速度。
2.3 創(chuàng)作的原理不同
方正奧斯采用基于層次結(jié)構(gòu)(樹(shù)形結(jié)構(gòu))的多媒體產(chǎn)品構(gòu)造模型。它有很明確的頁(yè)的概念,類(lèi)似于書(shū)本中的章、節(jié)、頁(yè)(節(jié)中的內(nèi)容)。該軟件提供了專(zhuān)門(mén)的層次結(jié)構(gòu)管理器,支持分層的信息組織方法,能形成簡(jiǎn)單、清晰的層次結(jié)構(gòu),且在此模型上任意兩個(gè)信息單元之間能建立超鏈接,如跳到前一頁(yè)、跳到后一頁(yè)等。方正奧斯采用面向?qū)ο蟮脑O(shè)計(jì)思路,并基于時(shí)程控制和多層次多媒體同步模型,能支持頁(yè)內(nèi)多個(gè)媒體的同步和協(xié)調(diào)播放,它能采用事件驅(qū)動(dòng)(如某對(duì)象進(jìn)入、對(duì)象退出、點(diǎn)按鼠標(biāo)時(shí))和控制其它的對(duì)象,用戶使用起來(lái)比較方便。但方正奧斯中也存在著一些不足之處:媒體的種類(lèi)、頁(yè)數(shù)、每一頁(yè)中對(duì)象個(gè)數(shù)、都受到一定的限制,并且不支持容量大的圖片和影片,這對(duì)很復(fù)雜而又內(nèi)容豐富的課件來(lái)說(shuō)制作起來(lái)有一定難度。
Authorware采用的是圖標(biāo)模式。課件的開(kāi)發(fā)過(guò)程是以所有圖標(biāo)的流程安排為實(shí)質(zhì)的,它以簡(jiǎn)單而清晰的流程取代復(fù)雜的編程,并且有極強(qiáng)的交互功能(包括文本、按鈕、時(shí)鐘、鼠標(biāo)、熱區(qū)等十多種)和豐富的函數(shù)和變量,最適合創(chuàng)建交互學(xué)習(xí)的課件(一般也稱(chēng)為學(xué)件,如練習(xí)題庫(kù)、趣味游戲等)。目前,國(guó)內(nèi)一些著名的學(xué)習(xí)軟件如開(kāi)天辟地、萬(wàn)事無(wú)憂等都是用Authorware開(kāi)發(fā)的。Authorware在流程中還可利用決策與導(dǎo)航等功能實(shí)現(xiàn)不同目的的超鏈接,應(yīng)該說(shuō)到目前為止Authorware是最好的集成開(kāi)發(fā)工具,它支持的媒體種類(lèi)齊全。一個(gè)相同內(nèi)容的課件,用Authorwarer制作比用方正奧斯創(chuàng)作的容量要小得多。
Flash是目前最流行的動(dòng)畫(huà)制作軟件,它是采用時(shí)間線的模式,主要元素有場(chǎng)景、圖層、組件三個(gè)部分。各圖層中的組件排列在不同的場(chǎng)景中按照一定的時(shí)間順序出現(xiàn),相當(dāng)于舞臺(tái)上的不同演員的登臺(tái)亮相,可以任意的按自己的意愿安排。Flash中的幀表示舞臺(tái)上的某一時(shí)刻的具體內(nèi)容,可以理解為方正奧斯中的一頁(yè)。Flash中的圖層不受限制,時(shí)間幀也不受限制,因此可以創(chuàng)建出內(nèi)容非富的動(dòng)畫(huà);而且Flash中的幀動(dòng)畫(huà)、平移動(dòng)畫(huà)、形變動(dòng)畫(huà)、導(dǎo)引動(dòng)畫(huà)、遮罩動(dòng)畫(huà)以及Actions窗口的高級(jí)控制的相互配合,可以創(chuàng)建出非常復(fù)雜而生動(dòng)的動(dòng)畫(huà),這是其它兩種軟件所無(wú)法比擬的。在做一些圖片放大等大型演示動(dòng)畫(huà)時(shí),F(xiàn)lash因?yàn)椴捎檬噶繄D形來(lái)描述,能做到真正的無(wú)級(jí)放大而不失真;而其它兩種軟件中的圖形一經(jīng)放大則會(huì)失真(如產(chǎn)生鋸齒形)?,F(xiàn)在網(wǎng)上已有大量的課件、MTV、游戲都轉(zhuǎn)向用Flash來(lái)開(kāi)發(fā)。
3 從發(fā)展的趨勢(shì)上看,哪些軟件比較好
隨著計(jì)算機(jī)輔助教學(xué)的發(fā)展,課件制作的要求也越來(lái)越高,難度也將越來(lái)越大;課件評(píng)比標(biāo)準(zhǔn)也起了一定的變化。課件評(píng)比標(biāo)準(zhǔn)中有:1) 科學(xué)性原則(符合科學(xué)性要求,真正體現(xiàn)多媒體的優(yōu)越性,能取得傳統(tǒng)教學(xué)無(wú)法取得的效果);2) 教育性原則;3) 實(shí)用性原則(界面友好,使用方便,有很好的導(dǎo)航系統(tǒng),不受誤操作影響,容量小,能在網(wǎng)絡(luò)上運(yùn)行,有極強(qiáng)的視覺(jué)沖擊力如向三維方面靠攏);4) 集成性原則;5) 交互性原則;6) 個(gè)別化原則;7) 經(jīng)濟(jì)性原則;8) 藝術(shù)性原則;9) 技術(shù)性原則等。因此,為了適應(yīng)以上要求和自己創(chuàng)作的用意(即該課件有何用途),選擇好一種開(kāi)發(fā)工具非常重要。
目前,多媒體創(chuàng)作工具很多,近一年來(lái),從各地區(qū)的課件參評(píng)情況來(lái)看,以網(wǎng)頁(yè)形式出現(xiàn)的課件已成為一種新的趨勢(shì),它的一個(gè)最大優(yōu)點(diǎn)是可以直接在網(wǎng)上運(yùn)行,實(shí)現(xiàn)網(wǎng)絡(luò)化的多媒體教學(xué),目前常用的網(wǎng)頁(yè)制作工具為Frontpage2003和DreamweaveMX版本。從發(fā)展的趨勢(shì)來(lái)看,方正奧斯的用戶已越來(lái)越少,Authorware與Flash及網(wǎng)頁(yè)制作工具還是備受青睞的;如果是設(shè)計(jì)交互性極強(qiáng)的教學(xué)軟件,則選Authorware比較合適;如果是設(shè)計(jì)一些趣味性強(qiáng)的動(dòng)畫(huà)演示課件或建立一個(gè)教學(xué)網(wǎng)站,則選用Flash或Dreamweave比較合適。
4 結(jié)束語(yǔ)
要制作出一個(gè)優(yōu)秀的課件,還必須配合其它一些軟件來(lái)共同完成,如素材制作軟件(Cool3d、3Dmax、Photoshop、Hotdog、Derect、Firework)、抓圖軟件(ST、Screencan、Snagit)、抓動(dòng)畫(huà)軟件(Avi、Clip)、網(wǎng)頁(yè)制作軟件(Frontpage、Dreamweave、HTML)。腳本編寫(xiě)的好壞、美術(shù)欣賞能力、音樂(lè)欣賞能力、各種軟件應(yīng)用能力的高低,共同決定著課件的優(yōu)秀程度。
參考文獻(xiàn):
[1] 盧驍.Flash4 高級(jí)用戶手冊(cè)[M].北京:機(jī)械工業(yè)出版社,2000(8).
級(jí)別:北大期刊
榮譽(yù):Caj-cd規(guī)范獲獎(jiǎng)期刊
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:北大期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:統(tǒng)計(jì)源期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)