真人一对一直播,chinese极品人妻videos,青草社区,亚洲影院丰满少妇中文字幕无码

0
首頁(yè) 精品范文 課程開發(fā)和課程設(shè)計(jì)的關(guān)系

課程開發(fā)和課程設(shè)計(jì)的關(guān)系

時(shí)間:2023-09-28 18:00:30

開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇課程開發(fā)和課程設(shè)計(jì)的關(guān)系,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。

課程開發(fā)和課程設(shè)計(jì)的關(guān)系

第1篇

關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);課程設(shè)計(jì);教學(xué)質(zhì)量

數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)專業(yè)的核心課程之一,是計(jì)算機(jī)軟件技術(shù)的基礎(chǔ),以數(shù)據(jù)為中心講述問題如何在計(jì)算機(jī)程序中得以實(shí)現(xiàn)。該課程的教學(xué)不僅要注重學(xué)生對(duì)理論知識(shí)的理解,更要培養(yǎng)學(xué)生能針對(duì)具體問題,設(shè)計(jì)合理的數(shù)據(jù)結(jié)構(gòu),對(duì)數(shù)據(jù)進(jìn)行有效的存儲(chǔ)、操作,并能完成相應(yīng)的高效算法。課程設(shè)計(jì)的教學(xué)是整個(gè)教學(xué)環(huán)節(jié)中非常重要的一環(huán),它彌補(bǔ)了課堂教學(xué)中實(shí)踐少的缺陷,其教學(xué)目標(biāo)不僅要培養(yǎng)學(xué)生縝密的邏輯思維和數(shù)據(jù)抽象能力,更要培養(yǎng)學(xué)生在軟件設(shè)計(jì)領(lǐng)域科學(xué)的思維方式,將算法理論和編程實(shí)踐完美結(jié)合,能夠在工程實(shí)際中靈活應(yīng)用。因此不斷改進(jìn)課程設(shè)計(jì)的教學(xué)方法,提高教學(xué)質(zhì)量是培養(yǎng)高素質(zhì)軟件人才的迫切要求。

1存在的普遍問題

1.1編程語言基礎(chǔ)差

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)通常是在大二進(jìn)行,算法是基于C/C++語言。雖然學(xué)生之前已先修過這些課程,但C++本身規(guī)則復(fù)雜,面向?qū)ο蟮乃枷氩蝗菀渍莆眨鴮W(xué)生又沒有經(jīng)過系統(tǒng)訓(xùn)練,普遍存在編程語言基礎(chǔ)薄弱、對(duì)調(diào)試程序的方法不夠熟練、程序結(jié)構(gòu)設(shè)置不合理、代碼編寫可讀性差等問題。不少同學(xué)反映算法能聽懂,看教師演示一些實(shí)例也覺得簡(jiǎn)單,但輪到自己編程就無從下手。這種狀況直接制約了學(xué)生完成課程設(shè)計(jì)的質(zhì)量[1]。

1.2缺乏系統(tǒng)的軟件開發(fā)思想

計(jì)算機(jī)專業(yè)的課程體系中,軟件工程通常安排在數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)之后,這樣學(xué)生在進(jìn)行課程設(shè)計(jì)時(shí),尚不具備軟件開發(fā)的思想。遇到問題時(shí),只考慮怎么實(shí)現(xiàn),沒有進(jìn)行整體軟件開發(fā)的過程規(guī)劃,忽視了軟件的性能、質(zhì)量、甚至于需求都不甚明確就急于動(dòng)手編寫程序。這樣的做法使得課程設(shè)計(jì)的完成效率很低,經(jīng)常需要返工。

1.3教師的指導(dǎo)“過多”或“過少”

課程設(shè)計(jì)中,教師的指導(dǎo)相當(dāng)重要,但是目前存在兩個(gè)極端,有的教師對(duì)每個(gè)課程設(shè)計(jì)都講解得面面俱到,如何實(shí)現(xiàn),用什么樣的存儲(chǔ)結(jié)構(gòu),所得結(jié)果等都作了交代,學(xué)生只是被動(dòng)的接收者,這種“填鴨式”的教學(xué)方式制約了學(xué)生的創(chuàng)新能力。而另一個(gè)極端,有的教師認(rèn)為課程設(shè)計(jì)是由學(xué)生上機(jī)完成的,教師督促學(xué)生,最后給出考評(píng),對(duì)學(xué)生完成課程設(shè)計(jì)的過程關(guān)注太少,很多學(xué)生因此敷衍了事。教師如何把握指導(dǎo)的度,如何指導(dǎo)是學(xué)生能力能否得到提高的一個(gè)重要因素[2]。

1.4考評(píng)制度不合理

長(zhǎng)期以來,課程設(shè)計(jì)報(bào)告被看成是評(píng)定學(xué)生成績(jī)的一個(gè)重要依據(jù),而對(duì)學(xué)生軟件開發(fā)的過程關(guān)注不多,學(xué)生只要上交了報(bào)告就能獲得成績(jī)[3]。這樣的做法導(dǎo)致學(xué)生過度追求報(bào)告的整潔度、實(shí)驗(yàn)結(jié)果的正確性等。甚至部分同學(xué)抄襲、直接從互聯(lián)網(wǎng)上下載報(bào)告交差。一個(gè)學(xué)期下來,除了交了幾份報(bào)告,學(xué)生的收獲甚少,課程設(shè)計(jì)教學(xué)效果甚微。因此,必須改革考評(píng)制度,才能真正培養(yǎng)學(xué)生的動(dòng)手能力、創(chuàng)新能力。

2提高課程設(shè)計(jì)教學(xué)效果的措施

2.1規(guī)范軟件開發(fā)的過程,培養(yǎng)良好的編程習(xí)慣

在學(xué)生開始課程設(shè)計(jì)前,教師首先通過一個(gè)具體的實(shí)例,從需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程測(cè)試等各個(gè)方面出發(fā),讓學(xué)生了解完整的開發(fā)軟件過程。在數(shù)據(jù)結(jié)構(gòu)課程教學(xué)中,所有算法均用可運(yùn)行程序講解,避免出現(xiàn)懂算法不懂編程的現(xiàn)象。有意識(shí)地讓學(xué)生強(qiáng)化編程的技巧、調(diào)試方法、面向?qū)ο笏枷氲葍?nèi)容。

我院數(shù)據(jù)結(jié)構(gòu)課程組教師采用面向?qū)ο蟮乃枷耄瑢?shù)據(jù)結(jié)構(gòu)中基本算法全部用C++模板類實(shí)現(xiàn),學(xué)生通過多看、多讀這些規(guī)范的程序,取得了不小進(jìn)步。

2.2梯度命題,循序漸進(jìn)開展課程設(shè)計(jì)

課程設(shè)計(jì)以往是教師根據(jù)實(shí)驗(yàn)指導(dǎo)書布置課題后由學(xué)生完成,部分學(xué)生感到難度很大,無從下手。現(xiàn)階段我們將課程設(shè)計(jì)改為驗(yàn)證型、驗(yàn)證設(shè)計(jì)型、設(shè)計(jì)應(yīng)用型多種層次,針對(duì)各種基本數(shù)據(jù)結(jié)構(gòu),教師首先用模板類實(shí)現(xiàn),學(xué)生在課程設(shè)計(jì)時(shí)先用實(shí)例驗(yàn)證程序,在此基礎(chǔ)上,設(shè)計(jì)出預(yù)留的一些函數(shù)接口,實(shí)現(xiàn)該類的部分功能。最后再針對(duì)某一具體問題,由學(xué)生開發(fā)出完整的程序。這是一個(gè)由易入難的循序漸進(jìn)的過程,學(xué)生通過驗(yàn)證型實(shí)驗(yàn)更加牢固掌握基本數(shù)據(jù)結(jié)構(gòu),再由驗(yàn)證設(shè)計(jì)型和設(shè)計(jì)應(yīng)用型實(shí)驗(yàn)學(xué)會(huì)如何應(yīng)用數(shù)據(jù)結(jié)構(gòu),如何在計(jì)算機(jī)中實(shí)現(xiàn)存儲(chǔ),實(shí)現(xiàn)各種需求的功能。

下面以二叉樹部分內(nèi)容為例,首先實(shí)現(xiàn)二叉樹的模板類如下:

/*二叉樹類*/

template

class BinaryTree

{

public:

BinaryTree():m_root(NULL){} /*構(gòu)造函數(shù)*/

~BinaryTree()//析構(gòu)函數(shù)

/*按以先序次序輸入結(jié)點(diǎn)值的方式建立二叉樹的接口函數(shù)*/

void Create1(ElemType ch[],const ElemType &endChar);

/*以二叉樹的先序和中序次序建立二叉樹的接口函數(shù)*/

void Create2(ElemType ch1[],ElemType ch2[],int );

/*先序遞歸遍歷二叉樹的接口函數(shù)*/

void PreorderTraverse (void (*visit)(const ElemType &));

/*中序遞歸遍歷二叉樹的接口函數(shù)*/

void InorderTraverse (void (*visit)(const ElemType &));

/*后序遞歸遍歷二叉樹的接口函數(shù)*/

void PostorderTraverse (void (*visit)(const ElemType &));

……

private:

BTNode *m_root;

/*按先序次序輸入結(jié)點(diǎn)值的方式建立二叉樹*/

void _Create1(BTNode* &,ElemType ch[],const ElemType &,int &);

/*已知二叉樹的先序遍歷次序及中序遍歷次序,建立二叉樹*/

void _Create2(BTNode * &,ElemType ch1[], ElemType ch2[],int ,int ,int &);

/*先序遞歸遍歷二叉樹*/

void _PreorderTraverse(BTNode* ,void (*visit) (const ElemType &e));

……

};

對(duì)于這樣的模板類,設(shè)定的驗(yàn)證型實(shí)驗(yàn)為:給定一棵二叉樹,驗(yàn)證其先序中序和后序遍歷結(jié)果。在掌握了二叉樹遍歷的基礎(chǔ)上,設(shè)計(jì)出模板類中預(yù)留的兩個(gè)接口函數(shù)create1和create2。最后,安排設(shè)計(jì)型實(shí)驗(yàn)為創(chuàng)建表達(dá)式樹;分別用三種遍歷方式遍歷該樹,比較它與實(shí)際的波蘭式、中綴式和逆波蘭式之間的區(qū)別;完成給定表達(dá)式樹的表達(dá)式求值運(yùn)算。這樣有梯度地安排課程設(shè)計(jì),一方面強(qiáng)化了基本概念,另一方面引導(dǎo)學(xué)生完成更復(fù)雜的設(shè)計(jì)。對(duì)基礎(chǔ)薄弱的同學(xué)來說,驗(yàn)證型實(shí)驗(yàn)難度不大,基本都能完成,大大增強(qiáng)了自信;對(duì)優(yōu)秀學(xué)生來說,挑戰(zhàn)設(shè)計(jì)型實(shí)驗(yàn)更能提高自身的能力。

2.3抽絲剝繭,層層深入啟發(fā)

學(xué)生遇到復(fù)雜問題時(shí),往往一籌莫展,不知如何下手。教師應(yīng)教會(huì)學(xué)生如何從問題本身出發(fā),層層分析,應(yīng)采用哪種數(shù)據(jù)結(jié)構(gòu),用到什么樣的操作,在這樣的操作需求下應(yīng)用何種存儲(chǔ)方法比較合適,最后細(xì)化到具體的函數(shù)實(shí)現(xiàn)。

如教學(xué)計(jì)劃編制問題[4],要求根據(jù)課程和課程之間的先修關(guān)系,得到合適的教學(xué)計(jì)劃安排。首先分析這個(gè)問題是對(duì)有向圖進(jìn)行拓?fù)渑判颍n程和課程之間的先修關(guān)系可用有向圖描述出來。數(shù)據(jù)結(jié)構(gòu)為有向圖,存儲(chǔ)方式為鄰接表,應(yīng)用的操作是拓?fù)渑判颉M負(fù)渑判虻幕舅枷胧窍容敵鲇邢驁D中入度為零的頂點(diǎn),再?gòu)膱D中刪除該頂點(diǎn)和所有以它為尾的弧,重復(fù)執(zhí)行,直至圖中所有頂點(diǎn)均輸出為止。要完成拓?fù)渑判颍紫纫蟪鰣D中所有頂點(diǎn)的入度。拓?fù)渑判蛩惴ㄖ羞€用到了一個(gè)輔助的數(shù)據(jù)結(jié)構(gòu)棧,因此還需要初始化棧、出棧,入棧,判定棧空等操作實(shí)現(xiàn)。這樣層層分析下來,程序中需要的函數(shù)一一明了:創(chuàng)建有向圖、鄰接表的建立、求頂點(diǎn)入度、初始化棧、出棧、入棧、判定棧空、拓?fù)渑判虻取:瘮?shù)層次關(guān)系圖示如圖1所示。

圖1函數(shù)層次關(guān)系圖

通過這樣的教學(xué)方式,學(xué)生學(xué)會(huì)了帶著問題去思考,逐步學(xué)會(huì)將大的程序化解成若干小函數(shù),最終經(jīng)過整合完成整個(gè)設(shè)計(jì)開發(fā)。

2.4加強(qiáng)團(tuán)隊(duì)合作,調(diào)動(dòng)每位同學(xué)積極性

在課程設(shè)計(jì)中,針對(duì)每一種數(shù)據(jù)結(jié)構(gòu)安排了一個(gè)工程性綜合實(shí)驗(yàn),這個(gè)綜合實(shí)驗(yàn)由幾名同學(xué)組成小組合作完成。團(tuán)隊(duì)成員分工明確,一名同學(xué)擔(dān)任組長(zhǎng),負(fù)責(zé)組織和控制組內(nèi)的工作進(jìn)程,強(qiáng)調(diào)任務(wù)落實(shí)到組內(nèi)每一個(gè)同學(xué)。

教師布置任務(wù)后,每個(gè)團(tuán)隊(duì)將軟件開發(fā)流程應(yīng)用到課程設(shè)計(jì)中,實(shí)質(zhì)性進(jìn)行問題規(guī)劃、模塊劃分、項(xiàng)目整合等工作。只有團(tuán)隊(duì)中每個(gè)成員都積極面對(duì),整個(gè)團(tuán)隊(duì)才能獲得優(yōu)秀成績(jī),無形之中鞭笞每位同學(xué)認(rèn)真對(duì)待。在一個(gè)團(tuán)隊(duì)中,大家集思廣益,可以跟伙伴一起交流,互相學(xué)習(xí),形成共同進(jìn)步的良好局面。

最后在驗(yàn)收答辯時(shí),團(tuán)隊(duì)中每個(gè)成員都應(yīng)匯報(bào)自己所做工作,教師和其他團(tuán)隊(duì)可以提問,交流開發(fā)過程中的心得。

2.5改革考評(píng)制度,從多角度綜合考慮成績(jī)

合理的考評(píng)制度可以對(duì)課程設(shè)計(jì)過程進(jìn)行有效的監(jiān)控,通過考評(píng)體系可以反饋各階段的進(jìn)展情況,便于總結(jié)經(jīng)驗(yàn),找出不足,保證課程設(shè)計(jì)的質(zhì)量和效果。課程設(shè)計(jì)考評(píng)有別于普通的課程評(píng)分,我分院數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)的成績(jī)由幾個(gè)方面綜合決定:課程設(shè)計(jì)的內(nèi)容、課程設(shè)計(jì)的實(shí)現(xiàn)以及實(shí)驗(yàn)報(bào)告。各項(xiàng)考評(píng)指標(biāo)均有一定的權(quán)重,能夠比較客觀公正地確定學(xué)生成績(jī)。其中課程設(shè)計(jì)的內(nèi)容主要考慮學(xué)生所選課題的難易度、工作量多少。實(shí)現(xiàn)過程主要考慮完成情況、軟件代碼規(guī)范化、文檔規(guī)范化、答辯質(zhì)量等,最后由學(xué)生提交設(shè)計(jì)報(bào)告進(jìn)行總結(jié)和討論。設(shè)計(jì)報(bào)告除了包括常規(guī)的系統(tǒng)需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),調(diào)試分析和實(shí)驗(yàn)結(jié)果外,還鼓勵(lì)他們提出優(yōu)化方案,對(duì)于每個(gè)課程設(shè)計(jì)再“多想一點(diǎn)”,即其他可能存在的求解方法,如已經(jīng)使用了鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)實(shí)現(xiàn),那使用順序存儲(chǔ)結(jié)構(gòu)如何實(shí)現(xiàn)?各種設(shè)計(jì)的優(yōu)缺點(diǎn)是什么?如何提高時(shí)間空間性能?通過總結(jié),學(xué)生對(duì)問題有了更加深入全面的理解,鍛煉了擴(kuò)散思維方式,培養(yǎng)了創(chuàng)新能力。同時(shí)教師對(duì)評(píng)價(jià)優(yōu)秀的學(xué)生或團(tuán)隊(duì)給與獎(jiǎng)勵(lì),促使學(xué)生之間形成你追我趕的良好學(xué)習(xí)氛圍,整體提高教學(xué)質(zhì)量。

3結(jié)語

數(shù)據(jù)結(jié)構(gòu)作為計(jì)算機(jī)專業(yè)的重要基礎(chǔ)課程之一,對(duì)學(xué)生軟件開發(fā)習(xí)慣的培養(yǎng)至關(guān)重要。提高課程設(shè)計(jì)教學(xué)質(zhì)量不僅可以鞏固基本知識(shí),還可以讓學(xué)生適應(yīng)快速發(fā)展的軟件開發(fā)技術(shù),激發(fā)學(xué)生學(xué)習(xí)和研究的興趣。本文從五個(gè)方面討論了提高課程設(shè)計(jì)教學(xué)質(zhì)量的措施,通過一個(gè)學(xué)期的教學(xué)實(shí)踐,從效果上來看,這屆學(xué)生分析問題、解決問題的能力,綜合創(chuàng)新能力,學(xué)習(xí)積極性都比前幾屆學(xué)生有了明顯提高,絕大部分的同學(xué)都能順利完成課程設(shè)計(jì)并獲得較好成績(jī),這為他們后續(xù)的課程打下了堅(jiān)實(shí)的基礎(chǔ)。

參考文獻(xiàn):

[1] 龐曉瓊. 案例驅(qū)動(dòng)的數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)教學(xué)改革實(shí)踐[J]. 計(jì)算機(jī)教育,2009(1):53-64.

[2] 陳越,何欽銘,馮雁.“數(shù)據(jù)結(jié)構(gòu)”綜合性課程設(shè)計(jì)教學(xué)探索與實(shí)踐[J]. 計(jì)算機(jī)教育,2008(8):54-55.

[3] 李群,趙玉霞,莊波.《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)課程設(shè)計(jì)與探討[J]. 中國(guó)現(xiàn)代教育裝備,2007(3):27-28.

[4] 嚴(yán)蔚敏,吳偉民. 數(shù)據(jù)結(jié)構(gòu)(C語言版)[M]. 北京:清華大學(xué)出版社,2006:180-182.

Discussion and Practice on Improving Teaching Quality of Data Structure Course Design

XU Chong, WANG Libo, JIANG Juan

(College of Computer Science, Hangzhou Dianzi University, Hangzhou 310018, China)

Abstract: Data Structure course design is an important professional practice lesson for computer major in university or college. According to the current situation of the low teaching quality for course design, based on the experience in our college, the paper puts forward several steps on improving the teaching quality, and then have been analyzed and discuissed.

第2篇

關(guān)鍵詞:項(xiàng)目開發(fā)能力;教學(xué)過程;實(shí)施方法;考核方法

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A

1引言

數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用最廣泛的技術(shù)之一,已成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。當(dāng)前,計(jì)算機(jī)的計(jì)算模式已由單用戶發(fā)展到主從式或主機(jī)/終端式結(jié)構(gòu)、C/S結(jié)構(gòu)、B/S結(jié)構(gòu),進(jìn)而發(fā)展到了Web服務(wù)與網(wǎng)絡(luò)計(jì)算時(shí)代,而數(shù)據(jù)庫(kù)及其技術(shù)一直是它們的后臺(tái)與基礎(chǔ)。

當(dāng)前國(guó)內(nèi)軟件產(chǎn)業(yè)發(fā)展迅速,為了增強(qiáng)學(xué)生的就業(yè)競(jìng)爭(zhēng)能力,必須全面培養(yǎng)學(xué)生的軟件項(xiàng)目開發(fā)能力,以適應(yīng)時(shí)代的發(fā)展。學(xué)生在大學(xué)四年學(xué)習(xí)中,不僅應(yīng)該掌握一定的理論與技術(shù)知識(shí),而且應(yīng)該樹立管理理念,建立項(xiàng)目工程思維觀念。

數(shù)據(jù)庫(kù)課程設(shè)計(jì)是學(xué)生實(shí)踐數(shù)據(jù)庫(kù)理論知識(shí),真正掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技能所必須的學(xué)習(xí)環(huán)節(jié),目的在于培養(yǎng)學(xué)生面對(duì)大量而復(fù)雜的數(shù)據(jù)管理要求時(shí),具備分析問題和解決問題的能力。我們于2004年完成對(duì)數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)方法改革,不僅在教學(xué)手段(包括課程設(shè)計(jì)的實(shí)施過程、考核方法等)上進(jìn)行了體系化和規(guī)范化,而且與“軟件工程”課程結(jié)合,對(duì)兩門課程的實(shí)踐教學(xué)環(huán)節(jié)進(jìn)行了整合。

通過兩課整合的課程設(shè)計(jì),不僅使學(xué)生在理解數(shù)據(jù)庫(kù)理論的基礎(chǔ)上,實(shí)際動(dòng)手開發(fā)一個(gè)實(shí)際的應(yīng)用系統(tǒng),而且培養(yǎng)學(xué)生應(yīng)有的團(tuán)隊(duì)協(xié)作、自主管理、主動(dòng)學(xué)習(xí)、創(chuàng)新思維、綜合運(yùn)用、動(dòng)手實(shí)踐等能力,使課程設(shè)計(jì)真正成為學(xué)生驗(yàn)證理論的“實(shí)驗(yàn)場(chǎng)”,成為開發(fā)學(xué)生潛力、培養(yǎng)實(shí)戰(zhàn)能力的“戰(zhàn)場(chǎng)”,成為體驗(yàn)項(xiàng)目開發(fā)過程的“運(yùn)動(dòng)場(chǎng)”。

2數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)方案

2.1基本內(nèi)容

學(xué)生運(yùn)用已學(xué)數(shù)據(jù)庫(kù)理論思想和數(shù)據(jù)庫(kù)設(shè)計(jì)理念,具體設(shè)計(jì)一個(gè)實(shí)用小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。開發(fā)設(shè)計(jì)過程按以下順序進(jìn)行――自選課題研究方向,調(diào)查用戶需求,總結(jié)歸納數(shù)據(jù)流程,分析性能,書寫需求分析及總體設(shè)計(jì)報(bào)告(包括數(shù)據(jù)流圖、數(shù)據(jù)字典、數(shù)據(jù)庫(kù)概念模型、邏輯模型、系統(tǒng)功能模塊),完成應(yīng)用系統(tǒng)的開發(fā),匯報(bào)設(shè)計(jì)成果(包括撰寫設(shè)計(jì)報(bào)告、系統(tǒng)驗(yàn)收、結(jié)果匯報(bào)),在這一系列工作中樹立學(xué)生項(xiàng)目開發(fā)管理思想,培養(yǎng)學(xué)生的綜合素質(zhì)。

2.2進(jìn)度安排

為使學(xué)生充分感受數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)的全過程,安排課程設(shè)計(jì)進(jìn)度如下。

2.2.1前期準(zhǔn)備階段

該階段主要任務(wù)是理解數(shù)據(jù)庫(kù)、數(shù)據(jù)模型和數(shù)據(jù)庫(kù)系統(tǒng)的基本概念;掌握數(shù)據(jù)庫(kù)的概念模型、數(shù)據(jù)模型及數(shù)據(jù)

庫(kù)系統(tǒng)的設(shè)計(jì)方法;進(jìn)而確立自選課程設(shè)計(jì)題目,并依據(jù)軟件工程中項(xiàng)目需求調(diào)研方法進(jìn)行系統(tǒng)需求調(diào)研,繪制系統(tǒng)數(shù)據(jù)流程,提出系統(tǒng)要解決的問題。該階段成果主要包括3份報(bào)告。

(1) 系統(tǒng)需求分析報(bào)告:包括采用的工程開發(fā)模型,數(shù)據(jù)流圖和數(shù)據(jù)字典,系統(tǒng)功能。

(2) 數(shù)據(jù)庫(kù)信息要求報(bào)告:對(duì)數(shù)據(jù)庫(kù)中要存儲(chǔ)的信息及語義進(jìn)行詳細(xì)描述,對(duì)數(shù)據(jù)約束和數(shù)據(jù)之間的關(guān)聯(lián)進(jìn)行詳細(xì)描述。

(3) 數(shù)據(jù)庫(kù)的操作和應(yīng)用要求報(bào)告:詳細(xì)描述數(shù)據(jù)庫(kù)的數(shù)據(jù)操作要求、處理方法和處理流程,畫出系統(tǒng)功能劃分的模塊圖。

2.2.2基本操作階段

主要任務(wù)是掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本操作,包括SQL語言的應(yīng)用以及利用DBMS的工具進(jìn)行數(shù)據(jù)庫(kù)定義、維護(hù)、查詢及掌握數(shù)據(jù)庫(kù)安全性、數(shù)據(jù)完整性和并發(fā)控制技術(shù)等基本操作,初步設(shè)計(jì)系統(tǒng)測(cè)試數(shù)據(jù),并能夠正確解決實(shí)際遇到的問題。該階段的成果包括一套系統(tǒng)數(shù)據(jù)表、關(guān)系以及基本數(shù)據(jù)。

2.2.3技術(shù)提高階段

該階段要求學(xué)生不僅掌握書本上的內(nèi)容,而且還需要自學(xué)一些數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)新技術(shù)和相關(guān)知識(shí)。主要任務(wù)是掌握數(shù)據(jù)庫(kù)備份和恢復(fù)技術(shù)以及有關(guān)的數(shù)據(jù)轉(zhuǎn)換、復(fù)制、傳送和數(shù)據(jù)庫(kù)系統(tǒng)編程技術(shù)。該階段成果為新技術(shù)交流討論資料。

2.2.4設(shè)計(jì)完成驗(yàn)收階段

該階段教師通過3種方式對(duì)學(xué)生設(shè)計(jì)的應(yīng)用系統(tǒng)進(jìn)行全面驗(yàn)收:系統(tǒng)運(yùn)行測(cè)評(píng)、分小組成果匯報(bào)和上交課程設(shè)計(jì)報(bào)告。

2.3全程指導(dǎo)原則

在課程設(shè)計(jì)進(jìn)行過程中教師僅從宏觀上把握一系列原則,讓學(xué)生自己有更大的可選范圍,實(shí)踐時(shí)間長(zhǎng),緊密結(jié)合應(yīng)用,實(shí)現(xiàn)了在課程設(shè)計(jì)中全面培養(yǎng)項(xiàng)目開發(fā)能力的目標(biāo),體現(xiàn)了新課程教學(xué)理念。在方案實(shí)施中嚴(yán)格要求學(xué)生從理論出發(fā),與實(shí)際項(xiàng)目結(jié)合,從而提高他們項(xiàng)目開發(fā)的綜合能力。

2.4評(píng)分原則

2.4.1根據(jù)數(shù)據(jù)庫(kù)系統(tǒng)總體結(jié)構(gòu)對(duì)系統(tǒng)從三方面進(jìn)行評(píng)測(cè)

數(shù)據(jù)庫(kù)原理、數(shù)據(jù)庫(kù)應(yīng)用和數(shù)據(jù)庫(kù)設(shè)計(jì)三部分有機(jī)地聯(lián)系起來形成數(shù)據(jù)庫(kù)系統(tǒng)的總體結(jié)構(gòu),因此對(duì)課題設(shè)計(jì)的評(píng)測(cè)也從這三方面著手,達(dá)到對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的主要內(nèi)容和框架的評(píng)測(cè)。

(1) 數(shù)據(jù)庫(kù)原理部分:主要評(píng)測(cè)學(xué)生在數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)系統(tǒng)總體設(shè)計(jì)以及數(shù)據(jù)庫(kù)安全保護(hù)方面完成的工作。

(2) 數(shù)據(jù)庫(kù)設(shè)計(jì)部分:主要評(píng)測(cè)學(xué)生如何將現(xiàn)實(shí)系統(tǒng)的數(shù)據(jù)通過某種數(shù)據(jù)模型組織起來,并利用DBMS系統(tǒng)提供的功能,完成結(jié)構(gòu)及其約束的建立。

(3) 數(shù)據(jù)庫(kù)應(yīng)用部分:主要評(píng)測(cè)現(xiàn)實(shí)系統(tǒng)業(yè)務(wù)邏輯的實(shí)現(xiàn),即通過某種應(yīng)用模式(C/S模式、B/S模式)和某些(個(gè))程序設(shè)計(jì)語言、開發(fā)技術(shù)和工具,在數(shù)據(jù)庫(kù)設(shè)計(jì)以及DBMS平臺(tái)支持的基礎(chǔ)上,實(shí)現(xiàn)現(xiàn)實(shí)系統(tǒng)的業(yè)務(wù)功能,為用戶提供友好和人性化的業(yè)務(wù)操作界面。

該環(huán)節(jié)的目的是使學(xué)生對(duì)于理論課中涉及的內(nèi)容和自學(xué)內(nèi)容進(jìn)行綜合實(shí)踐以達(dá)到對(duì)它們之間關(guān)系的清晰理解,實(shí)現(xiàn)理論與實(shí)際的緊密結(jié)合。

2.4.2嚴(yán)格把關(guān)和考核,確保每一名學(xué)生在課程設(shè)計(jì)中得到實(shí)實(shí)在在的鍛煉

由于課程是在學(xué)生第七學(xué)期開設(shè),并且貫穿整個(gè)學(xué)期,很多學(xué)生面臨考研或其他一些畢業(yè)前的事務(wù),為了防止有些學(xué)生對(duì)課程設(shè)計(jì)任務(wù)敷衍了事,我們對(duì)課程設(shè)計(jì)的考核方法進(jìn)行了詳細(xì)規(guī)劃,實(shí)施過程考核,而不是結(jié)果考核。具體考核步驟主要分為以下幾個(gè)方面。

(1) 開題階段:在第1~3周進(jìn)行,要求每組寫一份開題報(bào)告,包括課題內(nèi)容、建立的需求分析及總體設(shè)計(jì)、小組成員任務(wù)分配、具體時(shí)間分配計(jì)劃等,審驗(yàn)合格后方可進(jìn)行系統(tǒng)開發(fā)。

(2) 中期檢查:在第8~9周開展,根據(jù)計(jì)劃表檢查學(xué)生開發(fā)進(jìn)度,糾正問題,督促學(xué)生按計(jì)劃開展課程設(shè)計(jì)。

(3) 系統(tǒng)驗(yàn)收:在第13周進(jìn)行,學(xué)生演示系統(tǒng),說明和解釋運(yùn)行效果。考查的重點(diǎn):每名學(xué)生是否完成了分配的任務(wù)以及任務(wù)量的多少、完成情況等。通過該階段以后方可進(jìn)入答辯階段。

(4) 答辯:在第14周進(jìn)行,每組學(xué)生指派一名代表進(jìn)行陳述,然后進(jìn)入教師提問環(huán)節(jié)(可提問小組中任何一名學(xué)生,為了鼓勵(lì)學(xué)生參與提問,凡是提問的學(xué)生可以獲得成績(jī)加分)。考查的重點(diǎn):陳述是否清晰、回答問題是否正確。

(5) 課程設(shè)計(jì)報(bào)告:報(bào)告的編寫是考查一個(gè)學(xué)生總結(jié)工作,撰寫科技論文的能力。考查的重點(diǎn):報(bào)告是否內(nèi)容完整、充實(shí),條理是否清楚,格式是否符合科技文章規(guī)范。

以上各個(gè)方面考查的結(jié)果,進(jìn)行匯總和綜合評(píng)判,最后得出評(píng)分。

3數(shù)據(jù)庫(kù)課程設(shè)計(jì)的創(chuàng)新點(diǎn)

3.1整合課程

目前在我國(guó)項(xiàng)目管理人員奇缺,大多數(shù)項(xiàng)目負(fù)責(zé)人在技術(shù)上能獨(dú)當(dāng)一面,而項(xiàng)目管理方面的知識(shí)缺乏,并且普遍存在著“重技術(shù),輕管理”的思想,因此導(dǎo)致項(xiàng)目開發(fā)效率低、花費(fèi)大。我們?cè)谡n程設(shè)計(jì)中結(jié)合軟件工程課程中學(xué)習(xí)的項(xiàng)目開發(fā)管理思想,對(duì)整個(gè)課程設(shè)計(jì)任務(wù)進(jìn)行全面管理與實(shí)施,樹立工程概念,培養(yǎng)團(tuán)隊(duì)合作精神。主要從以下幾個(gè)方面強(qiáng)調(diào)管理理念。

(1) 認(rèn)真執(zhí)行需求分析與需求管理。

(2) 合理制訂時(shí)間執(zhí)行計(jì)劃,記錄與分析時(shí)間分配效果,積累時(shí)間分配經(jīng)驗(yàn)。

(3) 個(gè)人分工明確,團(tuán)隊(duì)合理協(xié)作,通過全過程管理理念的貫徹,提高學(xué)生的管理能力,培養(yǎng)學(xué)生團(tuán)隊(duì)合作進(jìn)行項(xiàng)目開發(fā)的素質(zhì)。

同時(shí)各項(xiàng)目小組在課程設(shè)計(jì)的各個(gè)階段還需填寫階段性報(bào)告,包括項(xiàng)目開發(fā)計(jì)劃、小組角色的職責(zé)、需求規(guī)格說明書、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、項(xiàng)目開發(fā)日志等。

通過全過程管理理念的貫徹,提高學(xué)生的管理能力,培養(yǎng)學(xué)生團(tuán)隊(duì)合作進(jìn)行項(xiàng)目開發(fā)的素質(zhì)。

3.2豐富選題

教師推薦部分設(shè)計(jì)題目供學(xué)生選擇,學(xué)生也可以自擬題目課題。但是課題的選擇要由教師把關(guān),主要依據(jù)以下幾個(gè)原則。

(1) 隨著Internet和Intranet的普及,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用需求越來越廣泛,因此課題注重開發(fā)基于B/S或C/S結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng),以適應(yīng)時(shí)代需要。

(2) 選題要求學(xué)生盡量選擇實(shí)際需求的題目,這樣學(xué)生不僅可以走出“象牙塔”,通過調(diào)查走訪,了解國(guó)內(nèi)計(jì)算機(jī)應(yīng)用發(fā)展的狀況,開闊眼界,而且在開發(fā)一個(gè)真實(shí)項(xiàng)目中,帶來求學(xué)的動(dòng)力,激發(fā)自主學(xué)習(xí)的渴望以及創(chuàng)造力。

(3) 對(duì)于虛擬題目,要求學(xué)生切合實(shí)際需要,符合發(fā)展潮流。

3.3工具多樣

市場(chǎng)實(shí)際可用的編程開發(fā)工具與日俱增,且不斷更新,為此在課程設(shè)計(jì)中,對(duì)于學(xué)生到底選擇哪種開發(fā)工具,不做過多限制,鼓勵(lì)學(xué)生自主選擇,使學(xué)生可以選擇自己感興趣的程序設(shè)計(jì)工具進(jìn)行系統(tǒng)開發(fā),一方面鍛煉他們自學(xué)的能力,另一方面也讓學(xué)生成為項(xiàng)目開發(fā)的決策者,這種“主人翁”意識(shí)使得他們變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),實(shí)踐證明學(xué)生自主學(xué)習(xí)的積極性和主動(dòng)性直接決定了項(xiàng)目開發(fā)的成與敗。

實(shí)際運(yùn)作中教師會(huì)隨時(shí)了解開發(fā)工具的發(fā)展形勢(shì),提出指導(dǎo)性意見,使學(xué)生根據(jù)選題“量身訂做”工具,避免所選工具“大材小用”;跟上當(dāng)前發(fā)展方向,實(shí)踐技術(shù)“與時(shí)俱進(jìn)”。同時(shí),要求學(xué)生以講座形式分類介紹所用新的開發(fā)工具,講解自己學(xué)習(xí)新開發(fā)工具之后的體會(huì),通過這種研究性的學(xué)習(xí)方式,避免學(xué)生重復(fù)學(xué)習(xí)、盲目學(xué)習(xí),同時(shí)打開眼界,更加廣泛了解技術(shù)發(fā)展局勢(shì)。

3.4彰顯個(gè)性

在完成數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)基本功能的基礎(chǔ)上,鼓勵(lì)學(xué)生運(yùn)用安全技術(shù)、多媒體技術(shù)和美術(shù)功底等突出系統(tǒng)特色,完善系統(tǒng)性能,培養(yǎng)學(xué)生綜合運(yùn)用知識(shí)和創(chuàng)新的素質(zhì)。

主要在以下幾方面做進(jìn)一步要求。

(1) 強(qiáng)調(diào)系統(tǒng)中信息安全保護(hù)的實(shí)現(xiàn),把理論課中關(guān)于“數(shù)據(jù)庫(kù)安全保護(hù)”的教學(xué)內(nèi)容應(yīng)用到所開發(fā)的系統(tǒng)中,學(xué)以致用。

(2) 用戶界面友好、設(shè)計(jì)合理、畫面優(yōu)美反映系統(tǒng)設(shè)計(jì)人員的審美意識(shí),強(qiáng)調(diào)色彩的協(xié)調(diào),布局的合理,操作的方便。

(3) 各組之間允許選題相同,但必須突出本組特色,使學(xué)生通過競(jìng)爭(zhēng),努力發(fā)揮個(gè)人特長(zhǎng)和創(chuàng)新意識(shí)。

3.5理論聯(lián)系實(shí)際

系統(tǒng)的評(píng)測(cè)按照數(shù)據(jù)庫(kù)系統(tǒng)的總體結(jié)構(gòu)進(jìn)行,從而達(dá)到對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的主要內(nèi)容和框架進(jìn)行評(píng)測(cè),使學(xué)生對(duì)于理論課中涉及的內(nèi)容和自學(xué)內(nèi)容進(jìn)行綜合實(shí)踐,以達(dá)到對(duì)它們之間關(guān)系的清晰理解,實(shí)現(xiàn)了理論與實(shí)際的緊密結(jié)合。

3.6過程評(píng)測(cè)

課程設(shè)計(jì)分階段,每階段設(shè)有檢查與評(píng)估,既做到及時(shí)指導(dǎo),又確保督促每一名學(xué)生在課程設(shè)計(jì)中得到實(shí)實(shí)在在的鍛煉。考核依據(jù)環(huán)節(jié)的特點(diǎn)進(jìn)行不同形式的考評(píng),不僅培養(yǎng)學(xué)生的語言表達(dá)能力、編寫技術(shù)文檔、科技論文的能力,而且可以發(fā)現(xiàn)有組織能力的人才。

4實(shí)踐效果

依據(jù)匯總的五輪評(píng)測(cè)統(tǒng)計(jì)表格可以看到,學(xué)生在課程設(shè)計(jì)中,學(xué)習(xí)積極性高漲,開發(fā)出來的系統(tǒng)形式多樣,有單機(jī)版、C/S或B/S結(jié)構(gòu)的網(wǎng)絡(luò)版,甚至C/S和B/S結(jié)合的網(wǎng)絡(luò)版,使用的數(shù)據(jù)庫(kù)管理系統(tǒng)從小型DBMS,如VFP、ACCESS到大型DBMS,如SQL Server、Oracle等,前臺(tái)開發(fā)工具從傳統(tǒng)的Delphi、VB到先進(jìn)的.Net、Java等,學(xué)生們普遍樂于挑選新工具、新技術(shù),積極檢索學(xué)習(xí)資料,參與網(wǎng)上BBS技術(shù)論壇,相互討論,全面體驗(yàn)網(wǎng)絡(luò)學(xué)習(xí)環(huán)境的樂趣。各組學(xué)生除了完成系統(tǒng)應(yīng)具備的功能外,都在努力突出系統(tǒng)性能特色,完善系統(tǒng)功能,發(fā)揮本組同學(xué)的特長(zhǎng)。各組開發(fā)的系統(tǒng)基本符合課程設(shè)計(jì)總目標(biāo)的要求,并有幾個(gè)系統(tǒng)成為他們工作后繼續(xù)研究的方向。

通過數(shù)據(jù)庫(kù)課程設(shè)計(jì),表現(xiàn)出大部分學(xué)生具備參與一個(gè)項(xiàng)目開發(fā)的基本能力,并使他們動(dòng)手實(shí)踐、自主學(xué)習(xí)、積極創(chuàng)新等科學(xué)素質(zhì)得到很好的培養(yǎng),反映出課程設(shè)計(jì)大大提高了學(xué)生綜合應(yīng)用所學(xué)知識(shí)的素質(zhì),說明我們培養(yǎng)的學(xué)生具備終生學(xué)習(xí)的能力,能夠適應(yīng)社會(huì)發(fā)展的需要。

5小結(jié)

學(xué)習(xí)是人生的一個(gè)環(huán)節(jié),就業(yè)是大學(xué)學(xué)習(xí)后的現(xiàn)實(shí)目標(biāo)。面對(duì)嚴(yán)峻的就業(yè)形勢(shì),培養(yǎng)學(xué)生的實(shí)際動(dòng)手人力,提升他們的競(jìng)爭(zhēng)能力,是教師的責(zé)任。在課程教學(xué)過程中不斷探索新方法,開展課程教學(xué)過程的改革,是教師的必須任務(wù)。這里所做的數(shù)據(jù)庫(kù)課程設(shè)計(jì)改革,意在與大家共同探討如何幫助學(xué)生擺脫“沒有工作經(jīng)驗(yàn)”難于就業(yè)的尷尬局面。

參考文獻(xiàn):

[1] 錢雪忠. 數(shù)據(jù)庫(kù)原理及技術(shù)課程設(shè)計(jì)[M].北京:清華大學(xué)出版社,2009.

[2] 苗雪蘭. 數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用教程[M]. 北京:機(jī)械工業(yè)出版社,2004.

[3] (美)Stephen R.Schach.面向?qū)ο筌浖こ蘙M]. 黃林鵬,等譯.北京:機(jī)械工業(yè)出版社,2008.

[4] 張海藩. 軟件工程[M]. 北京:人民郵電出版社,2006.

The Training for Students’ Project Developing Ability in Database Course Design

WANG Yan-hong, ZHANG Xiao-li, JIANG Xiang-gang

(Department of Computer Science and Technology, Beijing Electronic Science and Technology Institute, Beijing 100070, China)

第3篇

作者:王海舜 蔣巍巍 劉師少 單位:浙江中醫(yī)藥大學(xué)信息技術(shù)學(xué)院

1依據(jù)課程內(nèi)在聯(lián)系

構(gòu)建軟件設(shè)計(jì)系列課程群構(gòu)成學(xué)生程序設(shè)計(jì)能力的計(jì)算思維、算法設(shè)計(jì)、程序設(shè)計(jì)與實(shí)現(xiàn)和系統(tǒng)分析能力四個(gè)基本要素,關(guān)鍵是提高計(jì)算思維、抽象思維、邏輯思維的能力,一兩門孤立的語言或算法課程無法完成,這需要從系統(tǒng)工程的角度進(jìn)行整體設(shè)計(jì),組合相關(guān)的系列課程構(gòu)成相應(yīng)的教學(xué)和實(shí)踐系統(tǒng),并有一個(gè)循序漸進(jìn)的深入過程,這一過程一般需要經(jīng)過知識(shí)的積累、程序設(shè)計(jì)課程學(xué)習(xí)、軟件開發(fā)實(shí)踐等不同的環(huán)節(jié),也就是要經(jīng)歷啟蒙入門,發(fā)展提高和開發(fā)應(yīng)用三個(gè)階段[2]。通過貫穿大學(xué)四年的程序設(shè)計(jì)類課程的學(xué)習(xí),學(xué)生在程序設(shè)計(jì)啟蒙入門、發(fā)展提高和開發(fā)應(yīng)用的不同階段都能夠很好地達(dá)到各個(gè)階段的教學(xué)要求,形成良好的學(xué)習(xí)習(xí)慣,循序漸進(jìn)、潛移默化地養(yǎng)成程序設(shè)計(jì)能力。因此,依據(jù)程序設(shè)計(jì)能力不同培養(yǎng)階段的教學(xué)規(guī)律,我們應(yīng)選擇對(duì)學(xué)生程序設(shè)計(jì)能力培養(yǎng)有著關(guān)鍵作用的課程組成軟件設(shè)計(jì)類課程群,課程群的主要課程可由以下課程組成。1)啟蒙入門階段:計(jì)算機(jī)導(dǎo)論、程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)等。2)發(fā)展提高階段:數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、計(jì)算方法、數(shù)據(jù)庫(kù)基礎(chǔ)、軟件工程、Java程序設(shè)計(jì)等。3)開發(fā)應(yīng)用階段:網(wǎng)絡(luò)程序設(shè)計(jì)、數(shù)據(jù)庫(kù)開發(fā)實(shí)踐、醫(yī)學(xué)信息學(xué)、信息系統(tǒng)設(shè)計(jì)、醫(yī)學(xué)圖象處理等。建設(shè)課程群的目的是把原本相對(duì)獨(dú)立的課程在教學(xué)過程中有機(jī)融合,前后課程互相呼應(yīng),逐步深化,把學(xué)生引入門。在課程群內(nèi)涵建設(shè)中,按“點(diǎn)—線—面—體”的思路構(gòu)建課程群框架,即以每門課程的主要知識(shí)點(diǎn)為基礎(chǔ),把程序設(shè)計(jì)類主干課程串成前后有機(jī)銜接的教學(xué)“線”,在課程群的“面”上構(gòu)建課內(nèi)外相關(guān)的任務(wù)驅(qū)動(dòng)學(xué)習(xí)激勵(lì)機(jī)制,最終形成軟件設(shè)計(jì)課程群的體系結(jié)構(gòu)和系統(tǒng)化的程序設(shè)計(jì)類課程教學(xué)框架[4]。在具體實(shí)踐中,從分析課程群每門課程的知識(shí)點(diǎn)入手,從知識(shí)點(diǎn)內(nèi)涵、教學(xué)要求、教學(xué)策略以及與前驅(qū)知識(shí)點(diǎn)和后續(xù)知識(shí)點(diǎn)關(guān)系等多個(gè)維度建立課程群中課程的知識(shí)架構(gòu)的點(diǎn)、線關(guān)系,進(jìn)而形成相關(guān)課程知識(shí)點(diǎn)前驅(qū)、后續(xù)知識(shí)點(diǎn)互相融合匯聚的知識(shí)面和課程體系。在此基礎(chǔ)上通過完善相關(guān)課程教學(xué)大綱,達(dá)到目標(biāo)明確、層次分明、定位正確、強(qiáng)化基礎(chǔ)、拓寬專業(yè)知識(shí)面的應(yīng)用型人才培養(yǎng)的要求。

2建立基于混合式學(xué)習(xí)的程序設(shè)計(jì)課程群教學(xué)模式

混合式學(xué)習(xí)(BlendingLearning)將傳統(tǒng)的課堂學(xué)習(xí)方式和數(shù)字化學(xué)習(xí)方式有機(jī)整合,根據(jù)程序設(shè)計(jì)能力培養(yǎng)的啟蒙入門、發(fā)展提高和開發(fā)應(yīng)用不同階段教學(xué)特點(diǎn),圍繞程序設(shè)計(jì)能力的“算法設(shè)計(jì)與分析能力、程序設(shè)計(jì)與實(shí)現(xiàn)能力和系統(tǒng)分析、開發(fā)能力”的遞進(jìn)培養(yǎng)目標(biāo),從混合式學(xué)習(xí)課程導(dǎo)入機(jī)制、多元化的程序設(shè)計(jì)課程活動(dòng)組織策略、課內(nèi)外學(xué)習(xí)支持以及教學(xué)評(píng)價(jià)等四個(gè)教學(xué)環(huán)節(jié),從啟蒙入門、發(fā)展提高、開發(fā)應(yīng)用不同階段組織開展混合式學(xué)習(xí)[5-7]。2.1啟蒙入門階段從程序設(shè)計(jì)能力入門訓(xùn)練入手,其重點(diǎn)在算法設(shè)計(jì)與分析能力的培養(yǎng)。針對(duì)大一、大二學(xué)生程序設(shè)計(jì)啟蒙課程主要有計(jì)算機(jī)導(dǎo)論、程序設(shè)計(jì)基礎(chǔ)等;教學(xué)圍繞基本知識(shí)點(diǎn)訓(xùn)練編程思路、算法設(shè)計(jì)與分析方法,引導(dǎo)學(xué)生入門;教學(xué)活動(dòng)組織中側(cè)重于以班集體為單位的理論和實(shí)驗(yàn)教學(xué),同時(shí)結(jié)合程序設(shè)計(jì)競(jìng)賽、課程設(shè)計(jì)、大作業(yè)等開展課外編程學(xué)習(xí);建立BB平臺(tái)、開發(fā)上線ZCMUOJ(ZhejiangChineseMedicalUniversityOnlinejudge:浙江中醫(yī)藥大學(xué)在線編譯)系統(tǒng),使之成為程序設(shè)計(jì)階段課外學(xué)習(xí)平臺(tái),把師生面對(duì)面及借助網(wǎng)絡(luò)和BB平臺(tái)的輔導(dǎo)相結(jié)合,通過檢查平時(shí)程序設(shè)計(jì)作業(yè)完成情況和程序代碼數(shù)量和質(zhì)量,以及期末的現(xiàn)場(chǎng)程序設(shè)計(jì)實(shí)驗(yàn)考試,進(jìn)行學(xué)習(xí)成績(jī)綜合評(píng)價(jià)。2.2發(fā)展提高階段發(fā)展提高階段重點(diǎn)在程序設(shè)計(jì)與實(shí)現(xiàn)能力培養(yǎng),從軟件工程的角度,研究從程序設(shè)計(jì)到軟件設(shè)計(jì)能力培養(yǎng)。本階段主要是針對(duì)大二、大三學(xué)生,主要課程有數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、計(jì)算方法、數(shù)據(jù)庫(kù)基礎(chǔ)、軟件工程等;該階段的教學(xué)側(cè)重在程序設(shè)計(jì)的綜合性、整體性素養(yǎng)培養(yǎng),綜合相關(guān)課程設(shè)計(jì)任務(wù),以設(shè)計(jì)性、綜合性實(shí)驗(yàn)為主,重點(diǎn)圍繞軟件開發(fā)的完整流程開展實(shí)踐,強(qiáng)調(diào)團(tuán)隊(duì)分工與協(xié)作;以小組協(xié)作方式為主,根據(jù)各課程知識(shí)間的依賴特性從課程群的角度組織開展課程設(shè)計(jì)與假期實(shí)踐;同時(shí),強(qiáng)化軟件集成開發(fā)環(huán)境(如VisualStudioTeamSystem、Eclipse等),版本控制工具(如CVS等)等協(xié)同開發(fā)環(huán)境的應(yīng)用;教師的角色也隨之從“教”師變?yōu)椤皩?dǎo)”師,提供實(shí)踐思路與方法的指導(dǎo),引導(dǎo)小組成員協(xié)作學(xué)習(xí)、角色扮演、討論交流;教學(xué)評(píng)價(jià)側(cè)重于程序開發(fā)、文檔撰寫、軟件評(píng)測(cè)、團(tuán)隊(duì)協(xié)作等多個(gè)角度,通過小組自評(píng)、組間互評(píng)與教師評(píng)價(jià)等方式綜合考量。2.3開發(fā)應(yīng)用階段開發(fā)應(yīng)用階段重點(diǎn)在系統(tǒng)分析、開發(fā)能力培養(yǎng),軟件團(tuán)隊(duì)合作開發(fā)訓(xùn)練,基于常用團(tuán)隊(duì)協(xié)作軟件開發(fā)平臺(tái)的軟件開發(fā)訓(xùn)練。針對(duì)大三、大四學(xué)生結(jié)合計(jì)算機(jī)應(yīng)用領(lǐng)域,特別是我校醫(yī)學(xué)領(lǐng)域信息開發(fā)的優(yōu)勢(shì),從醫(yī)學(xué)信息學(xué)的角度,開展跨學(xué)科的醫(yī)療衛(wèi)生信息化項(xiàng)目開發(fā)實(shí)踐。該階段課程群主要課程有醫(yī)學(xué)信息學(xué)、信息系統(tǒng)設(shè)計(jì)、Java程序設(shè)計(jì)、網(wǎng)絡(luò)程序設(shè)計(jì)、數(shù)據(jù)庫(kù)開發(fā)實(shí)踐、醫(yī)學(xué)數(shù)字圖象處理等;該階段以項(xiàng)目實(shí)訓(xùn)、企業(yè)實(shí)踐為主,重點(diǎn)圍繞醫(yī)學(xué)信息工程軟件開發(fā)、網(wǎng)絡(luò)管理軟件、數(shù)據(jù)庫(kù)管理軟件開發(fā)等以及軟件測(cè)試等多種角色開展教學(xué);以團(tuán)隊(duì)分工協(xié)作的方式開展課程設(shè)計(jì)、項(xiàng)目實(shí)訓(xùn)和科研項(xiàng)目開發(fā),并與相關(guān)衛(wèi)生信息化企業(yè)合作開展企業(yè)實(shí)踐,組織學(xué)生參與醫(yī)院信息化項(xiàng)目研發(fā);由相關(guān)教師組成導(dǎo)師組,以客戶經(jīng)理、項(xiàng)目經(jīng)理等角色給予項(xiàng)目團(tuán)隊(duì)方向、思路、策略的指導(dǎo),教師參與并鼓勵(lì)學(xué)生借助網(wǎng)絡(luò)等相關(guān)資源共同研究解決完善相關(guān)問題;通過項(xiàng)目答辯的形式檢查實(shí)訓(xùn)成果。

3以任務(wù)驅(qū)動(dòng)的課內(nèi)外程序設(shè)計(jì)推進(jìn)機(jī)制

程序設(shè)計(jì)能力的培養(yǎng),僅靠課內(nèi)的教學(xué)是遠(yuǎn)遠(yuǎn)不夠的,需要建立完善的課外程序設(shè)計(jì)學(xué)習(xí)機(jī)制,激發(fā)學(xué)生學(xué)習(xí)積極性和學(xué)習(xí)潛力,為此,我們主要采取程序設(shè)計(jì)類課程布置的課外大作業(yè)、課程設(shè)計(jì)任務(wù)以及參與教師實(shí)際科研項(xiàng)目開發(fā)等多種途徑來驅(qū)動(dòng)學(xué)生的課外參與程序設(shè)計(jì)能力訓(xùn)練,同時(shí)建立多種形式的驗(yàn)收講評(píng)和評(píng)價(jià)激勵(lì)機(jī)制,任務(wù)驅(qū)動(dòng)與激勵(lì)機(jī)制的結(jié)合是引導(dǎo)學(xué)生課外開展程序設(shè)計(jì)一種有效措施[8]。3.1啟蒙入門階段以程序設(shè)計(jì)競(jìng)賽為抓手在低年級(jí)學(xué)生的程序設(shè)計(jì)能力啟蒙入門階段,以實(shí)施課外程序設(shè)計(jì)競(jìng)賽為抓手,從程序設(shè)計(jì)能力培養(yǎng)與訓(xùn)練入手,根據(jù)程序設(shè)計(jì)能力的教學(xué)規(guī)律,建立不同難度、不同層次的課外程序設(shè)計(jì)訓(xùn)練和競(jìng)賽為主的學(xué)習(xí)激勵(lì)機(jī)制;設(shè)計(jì)開發(fā)適合我校學(xué)生特點(diǎn)的ZCMUOJ系統(tǒng),使之成為學(xué)生參與程序設(shè)計(jì)的主要學(xué)習(xí)支持平臺(tái)。為了吸引同學(xué)參與課外程序設(shè)計(jì),我們建立了周賽、月賽、學(xué)期比賽以及單挑賽等多種形式的程序設(shè)計(jì)競(jìng)賽機(jī)制,刺激學(xué)生的參與興趣。平均每周組織一次程序設(shè)計(jì)周賽,每月組織一次個(gè)人單挑賽和團(tuán)體月賽,每學(xué)年分別組織學(xué)院比賽和學(xué)校比賽,參與人員覆蓋了計(jì)算機(jī)專業(yè)一二年級(jí)70%學(xué)生。以程序設(shè)計(jì)競(jìng)賽為主要抓手的程序設(shè)計(jì)能力培養(yǎng)使學(xué)生程序設(shè)計(jì)能力明顯提高,低年級(jí)學(xué)生完成課程設(shè)計(jì)的編程難度和代碼數(shù)量明顯提高,學(xué)習(xí)程序設(shè)計(jì)的興趣明顯上升,特別是在ACM比賽中,我校2011年浙江省ACM程序設(shè)計(jì)競(jìng)賽中獲銅獎(jiǎng)三項(xiàng);2011年4月,我校在ACM-ICPC亞洲賽區(qū)晉級(jí)賽福州站比賽中獲銅獎(jiǎng)1項(xiàng),學(xué)校排名25位;在2011年9月第36屆ACM-ICPC國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽亞洲區(qū)預(yù)賽大連站比賽中獲銅獎(jiǎng)1項(xiàng)。3.2發(fā)展提高階段以課程設(shè)計(jì)為抓手大二和大三學(xué)生已初步掌握程序設(shè)計(jì)基礎(chǔ),需要提高發(fā)展程序設(shè)計(jì)能力,突出軟件工程角度的軟件工程化開發(fā)能力的培養(yǎng)。軟件團(tuán)隊(duì)合作開發(fā)訓(xùn)練采用企業(yè)通用的集成開發(fā)環(huán)境和軟件版本控制工具進(jìn)行軟件開發(fā)訓(xùn)練。此階段主要采取相關(guān)課程的課程設(shè)計(jì)和二年級(jí)小學(xué)期的集中課程設(shè)計(jì)等多種形式實(shí)現(xiàn)程序設(shè)計(jì)。例如在“數(shù)據(jù)庫(kù)開發(fā)”課程中,采用案例教學(xué),啟發(fā)學(xué)生開展課程設(shè)計(jì),通過剖析數(shù)據(jù)庫(kù)開發(fā)案例,詳細(xì)展開需求分析、模型設(shè)計(jì)、程序設(shè)計(jì)、程序測(cè)試以及系統(tǒng)等各個(gè)環(huán)節(jié)的實(shí)現(xiàn)方法,引導(dǎo)學(xué)生從單一程序設(shè)計(jì)到較為復(fù)雜的軟件系統(tǒng)開發(fā)的過渡,培養(yǎng)學(xué)生軟件工程素養(yǎng)和軟件開發(fā)能力。3.3開發(fā)應(yīng)用階段以項(xiàng)目開發(fā)為抓手大三和大四學(xué)生已經(jīng)掌握了軟件開發(fā)的基礎(chǔ),但需要更多的實(shí)際項(xiàng)目開發(fā)實(shí)踐,以便迅速提高軟件開發(fā)能力。對(duì)此,我們采取課程教學(xué)中的模擬項(xiàng)目開發(fā)和實(shí)際軟件項(xiàng)目開發(fā)相結(jié)合的激勵(lì)機(jī)制。針對(duì)全體學(xué)生,在后續(xù)的醫(yī)學(xué)信息學(xué)、信息系統(tǒng)設(shè)計(jì)等課程中開展模擬軟件工程開發(fā)全過程的程序設(shè)計(jì)。例如在醫(yī)學(xué)信息學(xué)課程教學(xué)中,把完成一個(gè)醫(yī)院信息系統(tǒng)子模塊設(shè)計(jì)開發(fā)作為貫穿于整個(gè)教學(xué)過程的任務(wù),要求人人都參與項(xiàng)目開發(fā),并且要用軟件工程的方法來實(shí)現(xiàn)項(xiàng)目開發(fā)。以班級(jí)為單位,開發(fā)醫(yī)院信息系統(tǒng)的一個(gè)子系統(tǒng),模擬實(shí)際項(xiàng)目開發(fā),分層管理,班級(jí)設(shè)立項(xiàng)目經(jīng)理和技術(shù)總監(jiān),負(fù)責(zé)項(xiàng)目實(shí)施管理和技術(shù)管理,3至4人為一組,設(shè)立項(xiàng)目組長(zhǎng),負(fù)責(zé)項(xiàng)目模塊的開發(fā),要求每組完成需求、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和軟件測(cè)試四個(gè)文檔,并且結(jié)合醫(yī)院信息系統(tǒng)參觀調(diào)研,完善需求分析和設(shè)計(jì)。通過課程設(shè)計(jì),嘗試對(duì)軟件設(shè)計(jì)全過程,特別是軟件開發(fā)團(tuán)隊(duì)的合作,這對(duì)提高同學(xué)們軟件設(shè)計(jì)能力有很大的幫助。同時(shí),在課程設(shè)計(jì)成果考核評(píng)價(jià)中,我們讓項(xiàng)目團(tuán)隊(duì)中每個(gè)人上臺(tái)宣講自己所做的工作、演示系統(tǒng),學(xué)生代表評(píng)分與教師評(píng)分相結(jié)合。自2005年級(jí)至2008年級(jí),共五屆490名計(jì)算機(jī)專業(yè)的學(xué)生參加醫(yī)學(xué)信息學(xué)課程設(shè)計(jì),共完成22個(gè)門診或住院子系統(tǒng),100個(gè)子模塊。同時(shí),通過公開招募考試等形式,召集一些軟件開發(fā)能力較強(qiáng)或?qū)W習(xí)能力較好的學(xué)生參加寒暑假教師的實(shí)際科研項(xiàng)目開發(fā),并使之形成班級(jí)軟件開發(fā)的骨干力量,進(jìn)一步帶動(dòng)整個(gè)班級(jí)的軟件開發(fā)氛圍。

4結(jié)語

在實(shí)踐中,我們認(rèn)識(shí)到程序設(shè)計(jì)能力培養(yǎng)是一個(gè)從啟蒙入門、發(fā)展提高到形成綜合軟件開發(fā)能力的循序漸進(jìn)過程,在程序設(shè)計(jì)能力培養(yǎng)實(shí)踐中,我們根據(jù)程序設(shè)計(jì)能力培養(yǎng)的教學(xué)規(guī)律,依據(jù)課程內(nèi)在聯(lián)系構(gòu)建軟件設(shè)計(jì)類課程群架構(gòu),針對(duì)各個(gè)不同階段,制定培養(yǎng)對(duì)策,采取網(wǎng)絡(luò)混合式學(xué)習(xí)、任務(wù)驅(qū)動(dòng)、競(jìng)賽激勵(lì)等多種形式的教學(xué)策略,特別是注重營(yíng)造學(xué)習(xí)程序設(shè)計(jì)的氛圍,激發(fā)學(xué)生主動(dòng)學(xué)習(xí)的激情,在教學(xué)實(shí)踐中取得了較好的效果。

第4篇

關(guān)鍵詞:“立體”教學(xué)法;整合打包;學(xué)生虛擬團(tuán)隊(duì)

作者簡(jiǎn)介:關(guān)穎(1978-),女,錫伯族,遼寧撫順人,沈陽(yáng)工程學(xué)院信息工程系,講師;衣云龍(1980-),男,黑龍江九三人,沈陽(yáng)工程學(xué)院信息工程系,講師。(遼寧 沈陽(yáng) 110036)

中圖分類號(hào):G642.423 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-0079(2013)22-0162-02

軟件工程專業(yè)以計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科為基礎(chǔ),強(qiáng)調(diào)軟件開發(fā)的工程性,使學(xué)生在掌握計(jì)算機(jī)科學(xué)與技術(shù)方面知識(shí)和技能的基礎(chǔ)上熟練掌握從事軟件需求分析、軟件設(shè)計(jì)、軟件測(cè)試、軟件維護(hù)和軟件項(xiàng)目管理等工作所必需的基礎(chǔ)知識(shí)、基本方法和基本技能,突出對(duì)學(xué)生專業(yè)知識(shí)和專業(yè)技能的培養(yǎng),培養(yǎng)能夠從事軟件開發(fā)、測(cè)試、維護(hù)和軟件項(xiàng)目管理的高級(jí)專門人才。目前軟件工程專業(yè)雖然也在大力提倡和實(shí)施能力培養(yǎng)的教育理念,在教學(xué)上以項(xiàng)目為依托,以教育教學(xué)質(zhì)量提升為出發(fā)點(diǎn)和落腳點(diǎn),以內(nèi)涵建設(shè)為核心,理論與實(shí)踐相結(jié)合,強(qiáng)化應(yīng)用與推廣,以國(guó)際化的視野深入研究教育教學(xué)改革過程中的新情況、新問題、新要求,不斷提高教研水平與能力,全面提高人才培養(yǎng)質(zhì)量,但是在具體實(shí)施中還存在一些問題有待改進(jìn)。

一、目前課程安排中存在的問題

(1)專業(yè)課配套的課程設(shè)計(jì)設(shè)置的實(shí)踐時(shí)間比較短,基本上1~2周,在這么短的時(shí)間里學(xué)生很難將理論上的知識(shí)全面、深入地融入到實(shí)踐過程中。

(2)通常課程設(shè)計(jì)大多開設(shè)在期末考試之前,課設(shè)一結(jié)束就進(jìn)入考試周,學(xué)生的重心都放在緊張的備考當(dāng)中,很少有人能夠認(rèn)認(rèn)真真、踏踏實(shí)實(shí)地進(jìn)行課程設(shè)計(jì)。

(3)目前很多專業(yè)課都有自己配套的課程設(shè)計(jì),但設(shè)置的太離散,不同課程的教師各自負(fù)責(zé)各自的課程設(shè)計(jì),彼此沒有交流,對(duì)于一些課程相關(guān)的課程設(shè)計(jì),給出的課設(shè)題目基本不同,學(xué)生分組的情況也不同,這樣會(huì)造成學(xué)生所做的課設(shè)項(xiàng)目不連續(xù),團(tuán)隊(duì)能力得不到很好地提升。

(4)很多課程設(shè)計(jì)的內(nèi)容重疊,學(xué)生會(huì)花掉大量的時(shí)間在重復(fù)的工作上面,例如對(duì)于軟件設(shè)計(jì)類的課程設(shè)計(jì),都需要有系統(tǒng)需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)等,對(duì)于如此緊張的課程設(shè)計(jì)時(shí)間,學(xué)生所能學(xué)到的新知識(shí)就很有限了。

為此,根據(jù)相關(guān)專業(yè)課內(nèi)在的知識(shí)關(guān)聯(lián)性,重新構(gòu)建和打包課程設(shè)計(jì)等實(shí)踐活動(dòng),探索一個(gè)能夠真正提高課程設(shè)計(jì)效率、讓學(xué)生能夠真正從課程設(shè)計(jì)中獲益的實(shí)踐教學(xué)方法對(duì)于培養(yǎng)應(yīng)用型人才至關(guān)重要。

二、“立體”教學(xué)法的教學(xué)模式

首次提出了“立體”教學(xué)法的概念,闡述了課程設(shè)計(jì)整合打包、實(shí)踐活動(dòng)開展與實(shí)踐內(nèi)容三者之間的關(guān)系,如圖1所示。進(jìn)而提出“學(xué)生虛擬團(tuán)隊(duì)”的組織形式、虛擬角色、責(zé)任、載體活動(dòng)和量化評(píng)價(jià)標(biāo)準(zhǔn),這些都可以為其他工科專業(yè)提供一個(gè)參考示范。

1.整合打包相關(guān)課程設(shè)計(jì)(“立體”項(xiàng)目教學(xué)法圖示的x軸)

由于一些專業(yè)課的工程特點(diǎn),它們之間的聯(lián)系非常緊密,使得在不管單獨(dú)針對(duì)哪門課進(jìn)行課程設(shè)計(jì)時(shí),都會(huì)感到“內(nèi)容孤獨(dú)”或者“內(nèi)容重復(fù)”的感覺,為此,筆者把一些專業(yè)課程的課程設(shè)計(jì)進(jìn)行合并,讓學(xué)生們能夠把相關(guān)課程內(nèi)容有機(jī)地結(jié)合起來,根據(jù)工程特點(diǎn)“一氣呵成”,有效地克服了在撰寫課程設(shè)計(jì)報(bào)告時(shí)容易出現(xiàn)的內(nèi)容重復(fù)性。例如,把“系統(tǒng)分析與設(shè)計(jì)”和“Web程序設(shè)計(jì)”這兩門課程的“課程設(shè)計(jì)”進(jìn)行了合并。

2.分解實(shí)踐內(nèi)容(“立體”項(xiàng)目教學(xué)法圖示的y軸)

軟件開發(fā)的完整過程主要包括分析、設(shè)計(jì)、編碼和測(cè)試四個(gè)階段。“Web程序設(shè)計(jì)”課程設(shè)計(jì)的重點(diǎn)是讓學(xué)生從一個(gè)模擬的實(shí)際應(yīng)用開發(fā)來了解、熟悉軟件開發(fā)的全過程,而“系統(tǒng)分析與設(shè)計(jì)”課程設(shè)計(jì)的重點(diǎn)是軟件開發(fā)過程的前兩個(gè)階段——分析、設(shè)計(jì),因此在“Web程序設(shè)計(jì)”課程設(shè)計(jì)時(shí)可以直接利用“系統(tǒng)分析與設(shè)計(jì)”課程設(shè)計(jì)的結(jié)果,這樣既保證了項(xiàng)目的連續(xù)性,又為“Web程序設(shè)計(jì)”課程設(shè)計(jì)的編碼、測(cè)試階段贏得了充裕的時(shí)間,使學(xué)生可以更多更好地掌握些編程語法及實(shí)用技巧,積累編碼經(jīng)驗(yàn),有效地避免了重復(fù)性工作。

3.實(shí)踐活動(dòng)的開展(“立體”項(xiàng)目教學(xué)法圖示的z軸)

運(yùn)用“學(xué)生虛擬團(tuán)隊(duì)”組織形式貫穿整個(gè)理論教學(xué)和實(shí)踐教學(xué),使其緊密的結(jié)合在一起,在理論教學(xué)中加強(qiáng)實(shí)踐教學(xué),在實(shí)踐教學(xué)中升華理論教學(xué),為目前所提出的“案例教學(xué)”、“項(xiàng)目教學(xué)”、“問題驅(qū)動(dòng)”等各種教學(xué)方法提供施展的平臺(tái),使之得以很好地發(fā)揮和實(shí)現(xiàn)。

三、“立體”教學(xué)法的具體實(shí)施

建立基于“學(xué)生虛擬團(tuán)隊(duì)”的教學(xué)實(shí)踐活動(dòng)和過程,通過在授課過程中以“學(xué)生虛擬團(tuán)隊(duì)”形式布置“大作業(yè)”,解決“課堂與實(shí)踐、個(gè)人與團(tuán)隊(duì)”之間的關(guān)系。具體實(shí)施如下:

(1)針對(duì)“課程設(shè)計(jì)”進(jìn)行改革,把課程設(shè)計(jì)的內(nèi)容分解到課堂教學(xué)中去,以“大作業(yè)”的形式進(jìn)行布置完成,有效地解決課程設(shè)計(jì)學(xué)時(shí)不足和學(xué)生理解思考過程不足的難題,增加了學(xué)生理解和設(shè)計(jì)的時(shí)間。

(2)根據(jù)人類對(duì)新知識(shí)學(xué)習(xí)通常采取“模仿、理解、創(chuàng)新”的規(guī)律,把軟件企業(yè)實(shí)際應(yīng)用的設(shè)計(jì)、制造、測(cè)試和管理模板帶入到課堂與實(shí)踐教學(xué)中來,為學(xué)生們提供了一個(gè)真實(shí)的、易于理解和模仿的知識(shí)載體,真正實(shí)現(xiàn)了教學(xué)內(nèi)容“模板化”。

(3)為了讓同學(xué)們體驗(yàn)團(tuán)隊(duì)合作的過程,鍛煉他們個(gè)人溝通能力、團(tuán)隊(duì)合作能力、抗壓能力、沖突解決能力等,在專業(yè)課授課和實(shí)踐教學(xué)過程中,筆者將按4~5人編制小組,每個(gè)人都擔(dān)當(dāng)一定的社會(huì)角色,所有的活動(dòng)都是以小組的方式進(jìn)行管理,同時(shí)還要求每個(gè)小組必須每周召開一次小組周會(huì),并進(jìn)行每周周會(huì)記錄以便監(jiān)控各個(gè)小組活動(dòng)情況。

(4)為了讓同學(xué)們有一個(gè)充分展示自我的機(jī)會(huì),鍛煉學(xué)生們的交流和表達(dá)能力,在課程設(shè)計(jì)的尾聲筆者將創(chuàng)建“團(tuán)隊(duì)發(fā)表會(huì)”和“作品分享會(huì)”。

四、在實(shí)踐教學(xué)過程中的量化考核

針對(duì)學(xué)生虛擬團(tuán)隊(duì)在課程設(shè)計(jì)等實(shí)踐教學(xué)環(huán)節(jié)中的表現(xiàn),設(shè)計(jì)了10個(gè)方面的評(píng)價(jià)指標(biāo):任務(wù)難度、任務(wù)完成量、任務(wù)完成質(zhì)量、任務(wù)完成狀況、文檔規(guī)范性、調(diào)查能力、小組周會(huì)出勤、參與積極性、團(tuán)隊(duì)協(xié)作意識(shí)、執(zhí)行力。按學(xué)生在項(xiàng)目組中承擔(dān)的任務(wù)量、完成質(zhì)量、文檔規(guī)范性、參與積極性、執(zhí)行力等10個(gè)方面,由組長(zhǎng)進(jìn)行量化評(píng)價(jià),該評(píng)價(jià)結(jié)果直接作為課程設(shè)計(jì)成績(jī)的重要參考依據(jù),這些指標(biāo)全部來源于企業(yè)調(diào)研,全部是企業(yè)對(duì)學(xué)生就業(yè)考核的指標(biāo)之一。

五、結(jié)論

本著堅(jiān)持以軟件項(xiàng)目過程(啟動(dòng)、需求、分析、設(shè)計(jì)、制造、測(cè)試、維護(hù))為導(dǎo)向,以特色核心課程為基礎(chǔ),以國(guó)際工程教育理論(CDIO)所倡導(dǎo)的4大能力培養(yǎng)(工程基礎(chǔ)知識(shí)能力、個(gè)人能力、人際團(tuán)隊(duì)能力、系統(tǒng)工程能力)為目標(biāo),以“學(xué)生虛擬團(tuán)隊(duì)”為學(xué)習(xí)組織形式,探索性地構(gòu)建了根據(jù)相關(guān)專業(yè)課的內(nèi)在知識(shí)關(guān)聯(lián)性,重新構(gòu)建和打包相關(guān)課程的課程設(shè)計(jì),并在幾屆軟件工程專業(yè)課教學(xué)過程中進(jìn)行了實(shí)踐,得到了學(xué)生們的認(rèn)可,使學(xué)生們的實(shí)踐能力得到了很大的提高,直接反映在參與教師們科研、教研項(xiàng)目的人數(shù)急劇增多,畢業(yè)生的就業(yè)人數(shù)及就業(yè)單位對(duì)口的數(shù)據(jù)均得到了大幅提升,達(dá)到了預(yù)期的效果。

參考文獻(xiàn):

[1]趙輝,李萬龍,鄭山紅.軟件工程課程教學(xué)改革的研究[J].長(zhǎng)春工業(yè)大學(xué)學(xué)報(bào)(高教研究版),2006,(4).

[2]田保軍.軟件工程課程教學(xué)改革的研究[J].計(jì)算機(jī)教育,

2007,(23).

[3]孫為軍.“軟件工程”課程的教學(xué)研究與實(shí)踐[J].廣東工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2005,(S1).

[4]馬林兵,王海仙.“GIS軟件工程”課程的多元教學(xué)法探討[J].高教論壇,2008,(5).

[5]段麗英,李紅娟.軟件工程課程教學(xué)的幾個(gè)方法[J].福建電腦,

第5篇

一、分層次培養(yǎng)學(xué)生的程序設(shè)計(jì)能力

程序設(shè)計(jì)能力培養(yǎng)是由多門課程即“課程群”和很多教師共同完成。培養(yǎng)學(xué)生程序設(shè)計(jì)能力,可分四個(gè)層次[1]:基本程序設(shè)計(jì)能力、模塊化程序設(shè)計(jì)能力、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)能力以及多層分布式系統(tǒng)開發(fā)能力。這個(gè)四個(gè)層次有一定的邏輯先后關(guān)系、相互聯(lián)系和相互促進(jìn)。在教學(xué)過程中,狠抓學(xué)生這四個(gè)層次程序設(shè)計(jì)能力的訓(xùn)練培養(yǎng)。

二、基本程序設(shè)計(jì)能力的培養(yǎng)

基本程序設(shè)計(jì)能力是程序設(shè)計(jì)能力進(jìn)一步提高的基礎(chǔ),也是后續(xù)許多計(jì)算機(jī)專業(yè)課程學(xué)習(xí)的基礎(chǔ),由大學(xué)一年級(jí)第一門程序設(shè)計(jì)語言課程來完成,對(duì)于大多數(shù)學(xué)生來說,這是一個(gè)新的領(lǐng)域,因此必須高度重視。學(xué)生的基本程序設(shè)計(jì)能力表現(xiàn)為能比較熟練地運(yùn)用一門高級(jí)程序設(shè)計(jì)語言提供的數(shù)據(jù)類型、運(yùn)算符、語句和函數(shù)和過程獨(dú)立地編寫解決簡(jiǎn)單問題的程序,在一定的程序設(shè)計(jì)集成環(huán)境下獨(dú)立地上機(jī)調(diào)試程序,掌握最基本的程序測(cè)試和調(diào)試的方法。為了有效培養(yǎng)學(xué)生基本程序設(shè)計(jì)基本能力,在教學(xué)過程中 從程序設(shè)計(jì)語言的選擇,教材的選用,到任課教師的安排,都必須進(jìn)行周密的考慮。

根據(jù)多年的教學(xué)實(shí)踐經(jīng)驗(yàn),譚浩強(qiáng)編寫的《C語言程序設(shè)計(jì)》作為程序設(shè)計(jì)課程的啟蒙教育,是比較好的選擇;教學(xué)人員安排,要求至少具有三年教學(xué)工作經(jīng)驗(yàn)、工作責(zé)任感強(qiáng)的老師擔(dān)任此課程的教學(xué)。

三、模塊化程序設(shè)計(jì)能力的培養(yǎng)

學(xué)生在學(xué)完第一門程序設(shè)計(jì)課程后,只掌握基本程序設(shè)計(jì)能力,能編寫處理一些簡(jiǎn)單的問題程序(代碼通常不超過20行)。對(duì)于復(fù)雜一點(diǎn)的問題,還不能運(yùn)行模塊化技術(shù)分解一個(gè)程序的功能進(jìn)行設(shè)計(jì)程序。模塊化程序設(shè)計(jì)能力培養(yǎng)主要由《C語言課程設(shè)計(jì)》完成,由《C語言程序設(shè)計(jì)》教師擔(dān)任,更利于學(xué)生能力培養(yǎng)。在《C語言課程設(shè)計(jì)》中,教師重點(diǎn)培養(yǎng)學(xué)生抽象思維能力,對(duì)程序要解決的復(fù)雜問題按功能進(jìn)行分解成一個(gè)個(gè)具有獨(dú)立意義的子功能,用C語言函數(shù)分別實(shí)現(xiàn)各個(gè)子功能,并使每個(gè)函數(shù)包含程序代碼長(zhǎng)度符合學(xué)生容易理解的代碼長(zhǎng)度。

案例教學(xué)法是快速培養(yǎng)模塊化程序設(shè)計(jì)能力的有效教學(xué)方法。任課教師精心準(zhǔn)備幾個(gè)典型的案例[3],并對(duì)這些案例進(jìn)行詳細(xì)分析、講解,讓學(xué)生運(yùn)行程序和閱讀程序代碼,分析程序中各函數(shù)的功能和算法,分析各函數(shù)間的調(diào)用關(guān)系,使學(xué)生對(duì)程序的一般組成和結(jié)構(gòu)有一個(gè)直觀的認(rèn)識(shí),然后讓學(xué)生模仿一個(gè)類似的實(shí)例,編制一個(gè)程序?qū)嵺`,使學(xué)生逐步適應(yīng)和學(xué)會(huì)運(yùn)用抽象思維方式,學(xué)會(huì)模塊化程序設(shè)計(jì)技術(shù),編寫出有一定規(guī)模、具有一定實(shí)用性的程序的能力,從而掌握模塊化程序設(shè)計(jì)的基本思想。在后續(xù)課程學(xué)習(xí)中,如《數(shù)據(jù)結(jié)構(gòu)》、《操作系統(tǒng)》,教師要對(duì)模塊化程序設(shè)計(jì)技術(shù)做進(jìn)一步加強(qiáng)、提高。

四、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)能力的培養(yǎng)

信息管理系統(tǒng)應(yīng)用非常廣泛,信息管理系統(tǒng)實(shí)際上就是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),因此,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù)是計(jì)算機(jī)專業(yè)類學(xué)生必須掌握的技術(shù)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)能力(單機(jī)環(huán)境)的培養(yǎng)主要是通過《數(shù)據(jù)庫(kù)原理》、可視化面向?qū)ο蟪绦蛟O(shè)計(jì)(如VB)等課程設(shè)計(jì)完成。

在實(shí)踐教學(xué)中,主要采取兩項(xiàng)措施保證這種能力的訓(xùn)練。一是教師講解數(shù)據(jù)庫(kù)原理、面向?qū)ο蟪绦蛟O(shè)計(jì)(如VB、Delphi)課程時(shí),一定要仔細(xì)分析一個(gè)信息系統(tǒng)開發(fā)案例,如“圖書管理系統(tǒng)”,“人才信息管理系統(tǒng)”,“學(xué)生信息管理系統(tǒng)”等等。這種生動(dòng)實(shí)用的案例學(xué)習(xí),能激發(fā)學(xué)生的學(xué)習(xí)興趣和動(dòng)力,也很容易使學(xué)生理解掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的一般規(guī)律。二是通過隨后開設(shè)的《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》、《VB課程設(shè)計(jì)》、《Delphi課程設(shè)計(jì)》,要求學(xué)生自己用學(xué)到的知識(shí),嚴(yán)格按照軟件工程的思想,開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)例。這種反復(fù)的訓(xùn)練,使學(xué)生數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)能力得到進(jìn)一步鞏固、完善。

五、多層分布式系統(tǒng)開發(fā)能力的培養(yǎng)

隨著Internet/Intranet網(wǎng)絡(luò)的發(fā)展與廣泛應(yīng)用,應(yīng)用系統(tǒng)的規(guī)模不斷擴(kuò)大,業(yè)務(wù)量的變化,用戶需求的進(jìn)一步提高,多層分布式應(yīng)用系統(tǒng)開發(fā)模式成為系統(tǒng)開發(fā)的主流,掌握多層分布式系統(tǒng)開發(fā)的基本過程、思想,也成為學(xué)生程序設(shè)計(jì)能力必不可少的教學(xué)內(nèi)容。這種體系結(jié)構(gòu)的軟件設(shè)計(jì),要考慮兩個(gè)個(gè)方面的問題,一個(gè)是業(yè)務(wù)邏輯層(也叫應(yīng)用服務(wù)器)設(shè)計(jì),是程序設(shè)計(jì)的一個(gè)重點(diǎn)難點(diǎn)。另一個(gè)是網(wǎng)絡(luò)環(huán)境下,軟件系統(tǒng)部署和運(yùn)行在多臺(tái)計(jì)算機(jī)上,需要相互協(xié)調(diào)地工作,必須考慮網(wǎng)絡(luò)通信協(xié)議的使用,客戶端與服務(wù)器之間怎樣建立連接,以及怎樣實(shí)現(xiàn)數(shù)據(jù)的交流等因素。

這個(gè)層次通常在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)能力培養(yǎng)和計(jì)算機(jī)網(wǎng)絡(luò)課程開設(shè)后進(jìn)行。多層分布式系統(tǒng)開發(fā)編程技術(shù)訓(xùn)練,可以在第三個(gè)層次培養(yǎng)案例基礎(chǔ)上進(jìn)行,只需將系統(tǒng)的單機(jī)環(huán)境改為網(wǎng)絡(luò)環(huán)境,教師學(xué)生都只要把精力重點(diǎn)放“多層、分布式”技術(shù)上,既節(jié)約了時(shí)間,而且效果好。

六、加強(qiáng)實(shí)踐環(huán)節(jié)要求和管理

計(jì)算機(jī)課程光是“聽老師講”和“自己看書”是絕對(duì)不夠的。在努力提高課堂教學(xué)的同時(shí),必須大力加強(qiáng)實(shí)踐環(huán)節(jié)的要求和管理。“理論+實(shí)驗(yàn)+設(shè)計(jì)”教學(xué)模式,表明實(shí)踐環(huán)節(jié)的重要性,但還得管理好實(shí)踐環(huán)節(jié)。對(duì)于課程的實(shí)驗(yàn)環(huán)節(jié)主要從以下幾個(gè)方面加強(qiáng)落實(shí)管理。

一是抓好常規(guī)實(shí)驗(yàn)。教師必須認(rèn)真對(duì)待上機(jī)實(shí)驗(yàn)課,要像理論課教學(xué)那樣,每次都要明確指明實(shí)驗(yàn)的目的、要求,對(duì)上機(jī)實(shí)驗(yàn)內(nèi)容要精心安排,對(duì)學(xué)生上機(jī)實(shí)驗(yàn)要嚴(yán)格監(jiān)督。

二是抓好課程設(shè)計(jì),即綜合實(shí)訓(xùn)。為了快速、有效培養(yǎng)這方面的能力,通常由課程設(shè)計(jì)的指導(dǎo)教師,分析幾個(gè)代表行的案例,然后由教師布置一些事先想好的課程設(shè)計(jì)作業(yè),以小組為單位進(jìn)行課程設(shè)計(jì)。每一個(gè)小組要挑選一到兩個(gè)專業(yè)素質(zhì)較好的學(xué)生擔(dān)任正副組長(zhǎng),讓他們對(duì)本組項(xiàng)目全權(quán)負(fù)責(zé),充分發(fā)揮優(yōu)秀學(xué)生在課程設(shè)計(jì)中的積極作用,既可以減輕指導(dǎo)教師的壓力,又有利于課程設(shè)計(jì)質(zhì)量的保證,發(fā)揮學(xué)生的創(chuàng)造能力。課程設(shè)計(jì)落實(shí)得好,將使學(xué)生的知識(shí)運(yùn)用能力和程序設(shè)計(jì)能力得到迅速成長(zhǎng),教學(xué)效果也顯著。

為了保證學(xué)生認(rèn)真對(duì)待實(shí)踐環(huán)節(jié),防止學(xué)生復(fù)制或不做,比較好的辦法是要求每個(gè)學(xué)生提交實(shí)踐作業(yè),并進(jìn)行批閱,批閱的成績(jī),參與課程結(jié)束的期末成績(jī)?cè)u(píng)定,實(shí)踐表明,這種辦法效果非常好。

三是組織各種程序設(shè)計(jì)比賽,鼓勵(lì)學(xué)生自己積極編寫程序代碼,對(duì)于程序代碼編寫多又好多學(xué)生,給予表?yè)P(yáng)和適當(dāng)?shù)奈镔Y獎(jiǎng)勵(lì),提倡在大學(xué)畢業(yè)前,編寫10萬行代碼。試想一個(gè)在校大學(xué)生,如果編寫了近10萬行的代碼,程序設(shè)計(jì)能力一定達(dá)到較高水平。

七、將科研項(xiàng)目與學(xué)生程序設(shè)計(jì)能力培養(yǎng)結(jié)合起來

教師要積極參加科研活動(dòng),通過科研項(xiàng)目活動(dòng)不斷提高科研水平、教學(xué)水平和實(shí)踐水平。在進(jìn)行科研過程中,可以將優(yōu)秀好學(xué)的學(xué)生吸收進(jìn)來,共同完成科研項(xiàng)目的開發(fā)。將科研與學(xué)生程序設(shè)計(jì)設(shè)計(jì)能力培養(yǎng)兩者結(jié)合起來,不但提高了教師的實(shí)際項(xiàng)目開發(fā)能力,也培養(yǎng)了學(xué)生的知識(shí)應(yīng)用能力、解決實(shí)際問題能力和程序設(shè)計(jì)能力。

第6篇

關(guān)鍵詞:數(shù)據(jù)庫(kù)課程設(shè)計(jì);實(shí)踐教學(xué);軟件工程觀

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-0079(2014)21-0022-02

教育部2012年對(duì)《普通高等學(xué)校本科專業(yè)目錄》和《普通高等學(xué)校本科專業(yè)設(shè)置管理規(guī)定》進(jìn)行修訂。以此為契機(jī),結(jié)合華北水利水電大學(xué)(以下簡(jiǎn)稱“我校”)軟件人才培養(yǎng)模式,根據(jù)軟件工程專業(yè)的培養(yǎng)目標(biāo)和培養(yǎng)要求,積極借鑒“高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程”實(shí)施以來的教學(xué)改革理念、措施和經(jīng)驗(yàn),對(duì)“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”實(shí)踐教學(xué)環(huán)節(jié)存在的問題進(jìn)行反思,提出將工程設(shè)計(jì)的理念固化在課程設(shè)計(jì)的各個(gè)環(huán)節(jié),對(duì)其進(jìn)行改革和研究,旨在提高學(xué)生的實(shí)踐動(dòng)手能力和自主創(chuàng)新能力。

一、“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”現(xiàn)狀概述

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”為軟件學(xué)院(以下簡(jiǎn)稱“我院”)軟件工程專業(yè)在學(xué)習(xí)完“數(shù)據(jù)庫(kù)系統(tǒng)”(包括“數(shù)據(jù)庫(kù)原理”與“數(shù)據(jù)庫(kù)應(yīng)用”)課程之后于學(xué)期末獨(dú)立開設(shè)的一個(gè)綜合實(shí)踐教學(xué)環(huán)節(jié)。實(shí)踐教學(xué)在工科教學(xué)領(lǐng)域是一個(gè)不可忽視的環(huán)節(jié),它不但是理論知識(shí)得以遷移的手段,也是抽象與具體、理論與實(shí)踐結(jié)合的基點(diǎn)。數(shù)據(jù)庫(kù)系統(tǒng)是一門理論性、實(shí)踐性均非常強(qiáng)的課程,開設(shè)該環(huán)節(jié)旨在加深學(xué)生對(duì)數(shù)據(jù)庫(kù)系統(tǒng)相關(guān)理論知識(shí)的理解,培養(yǎng)學(xué)生分析、設(shè)計(jì)和編程實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的能力,并在具體的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)過程中強(qiáng)化學(xué)生的專業(yè)技能。

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”是讓學(xué)生獨(dú)立地根據(jù)具體的應(yīng)用環(huán)境,構(gòu)造滿足相應(yīng)需求的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),它屬于設(shè)計(jì)性實(shí)驗(yàn)范疇。設(shè)計(jì)性實(shí)驗(yàn)不但能夠促使學(xué)生運(yùn)用所學(xué)知識(shí)培養(yǎng)綜合解決問題的能力,而且也會(huì)充分激發(fā)學(xué)生的學(xué)習(xí)動(dòng)機(jī),培養(yǎng)學(xué)生的學(xué)習(xí)興趣,加強(qiáng)學(xué)生的實(shí)踐能力。但在目前的實(shí)施過程中達(dá)不到預(yù)期的效果,通過分析和反思主要原因如下:

1.輕視實(shí)踐教學(xué)環(huán)節(jié)

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”于學(xué)期末開設(shè),為期2周。從時(shí)間上考慮課程已全部結(jié)束,從心理上處于一個(gè)放松的狀態(tài),已不能全身心地投入學(xué)習(xí)。且時(shí)間較短,學(xué)生總以為2周的時(shí)間學(xué)不到專業(yè)技能,不能充分認(rèn)識(shí)安排實(shí)踐環(huán)節(jié)的目的和重要性,缺乏學(xué)習(xí)的興趣,不能積極參與。

2.缺乏軟件工程觀念

在學(xué)習(xí)完“數(shù)據(jù)庫(kù)原理”之后進(jìn)行“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”,大部分學(xué)生認(rèn)為該課程設(shè)計(jì)只需編程完成數(shù)據(jù)庫(kù)的建立、各位數(shù)據(jù)庫(kù)對(duì)象的建立及數(shù)據(jù)的添加、刪除、修改和查詢等功能。學(xué)生根據(jù)老師布置的課程設(shè)計(jì)題目馬上就做這部分工作,對(duì)系統(tǒng)設(shè)計(jì)缺乏一個(gè)整體認(rèn)識(shí)。這部分工作一天時(shí)間足以完成,在實(shí)際的實(shí)踐教學(xué)環(huán)節(jié)中,學(xué)生大部分時(shí)間會(huì)浪費(fèi)在數(shù)據(jù)庫(kù)的連接、登錄等問題上。這就出現(xiàn)了重程序設(shè)計(jì)技能,[1]輕軟件工程方法,熱衷于探索各種機(jī)巧的程序設(shè)計(jì)方法,忽視需求分析、評(píng)審、測(cè)試等軟件工程的基本原則與方法。

3.考核模式過于傳統(tǒng)

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”作為一個(gè)獨(dú)立的實(shí)踐教學(xué)環(huán)節(jié),傳統(tǒng)的考核方式為出勤率(10%)、電子版系統(tǒng)(30%,界面+數(shù)據(jù)庫(kù)連接+數(shù)據(jù)庫(kù)設(shè)計(jì))和紙質(zhì)課程設(shè)計(jì)報(bào)告(50%),沒有對(duì)學(xué)生所設(shè)計(jì)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)進(jìn)行深入分析,投入的人力、精力不足,沒有充分調(diào)動(dòng)學(xué)生的自主創(chuàng)新能力。

如何充分發(fā)揮“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”的作用,收到良好的教學(xué)效果,是本次教學(xué)改革的主要研究任務(wù)。基于以上分析,主要從以下幾個(gè)方面進(jìn)行研究。

二、課程設(shè)計(jì)實(shí)踐環(huán)節(jié)改革思路

1.任務(wù)提前分配

通過“數(shù)據(jù)庫(kù)系統(tǒng)”課程的教學(xué)及“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”實(shí)踐教學(xué)環(huán)節(jié)的實(shí)施,經(jīng)過反思和討論,認(rèn)為通過對(duì)課程設(shè)計(jì)任務(wù)的提前分配可以充分認(rèn)識(shí)到實(shí)踐環(huán)節(jié)中的要求,調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣積極參與其中。關(guān)鍵問題是任務(wù)如何分配,提前到什么時(shí)候。

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”是在學(xué)習(xí)完“數(shù)據(jù)庫(kù)系統(tǒng)”課程之后于學(xué)期末開設(shè),課程與實(shí)踐環(huán)節(jié)是前后連貫的。那么在講授“數(shù)據(jù)庫(kù)系統(tǒng)”時(shí)就把“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”的題目、內(nèi)容、要求、目標(biāo)及成果提交的方式等分配給學(xué)生,在學(xué)生認(rèn)識(shí)到學(xué)習(xí)完課程之后還有一項(xiàng)重要的任務(wù)。在學(xué)習(xí)課程的過程中,學(xué)生自己就能認(rèn)識(shí)到學(xué)習(xí)的重點(diǎn)與難點(diǎn)。

“數(shù)據(jù)庫(kù)系統(tǒng)”課程與“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”各個(gè)環(huán)節(jié)的對(duì)應(yīng)關(guān)系如圖1所示。

2.注重題目設(shè)計(jì)

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”的第一個(gè)環(huán)節(jié):題目的設(shè)計(jì),至關(guān)重要。教師查閱資料,認(rèn)真選題。首先題目的難度要適中,若選題簡(jiǎn)單,會(huì)讓學(xué)生誤認(rèn)為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)是一件很容易的事情,學(xué)生不能在設(shè)計(jì)中全面了解數(shù)據(jù)庫(kù)設(shè)計(jì)的全過程及數(shù)據(jù)庫(kù)系統(tǒng)的各種功能,達(dá)不到課程設(shè)計(jì)的目的;若選題過難,部分學(xué)生會(huì)知難而退。其次,題目要充分,避免抄襲現(xiàn)象,要設(shè)計(jì)到較多的領(lǐng)域,題目示例如表1所示。由于在學(xué)期初進(jìn)行任務(wù)分配,學(xué)生有充分的時(shí)間對(duì)自己感興趣的題目進(jìn)行詳細(xì)地實(shí)地調(diào)研,并能讓學(xué)生充分認(rèn)識(shí)到所學(xué)的知識(shí)并不抽象,能用來解決現(xiàn)實(shí)生活、工作中的實(shí)際問題,理論與實(shí)踐完美結(jié)合。

由于學(xué)生的工作經(jīng)驗(yàn)和社會(huì)閱歷都不夠豐富,在給出題目時(shí),不但包括系統(tǒng)應(yīng)該完成的功能需求,也包括一些描述系統(tǒng)的素材,同時(shí)還對(duì)各系統(tǒng)中現(xiàn)實(shí)環(huán)境中的情景用flash或DV制作了一系列的虛擬片斷,從而為學(xué)生直觀地理解系統(tǒng)中的業(yè)務(wù)需求奠定了基礎(chǔ)。[2]

3.培養(yǎng)團(tuán)隊(duì)合作意識(shí)

學(xué)生分組,每組一題,不能重復(fù),組內(nèi)成員分工合作,培養(yǎng)團(tuán)隊(duì)協(xié)作能力,避免出現(xiàn)注重個(gè)人程序設(shè)計(jì)技能的運(yùn)用和各種經(jīng)典程序設(shè)計(jì)難題的解決,輕視團(tuán)隊(duì)協(xié)作能力和具體項(xiàng)目環(huán)境下的工程開發(fā)能力。

尤其在設(shè)計(jì)環(huán)節(jié),要求學(xué)生靈活運(yùn)用學(xué)過的知識(shí)進(jìn)行設(shè)計(jì),給同學(xué)們提供了較大的思維想象空間,調(diào)動(dòng)了學(xué)生的學(xué)習(xí)興趣,勤于思考,充分表達(dá)對(duì)不同設(shè)計(jì)的看法,然后集體討論和總結(jié),發(fā)揮集體的智慧,得到較優(yōu)的數(shù)據(jù)庫(kù)模式。

4.加強(qiáng)軟件工程觀

根據(jù)學(xué)生在進(jìn)行數(shù)據(jù)庫(kù)信息系統(tǒng)設(shè)計(jì)時(shí)重編程、輕設(shè)計(jì)的問題,提出把軟件工程的觀念貫穿到信息系統(tǒng)設(shè)計(jì)的各個(gè)環(huán)節(jié)。基于國(guó)際軟件工程學(xué)科CC-SE2004規(guī)范,軟件工程的教學(xué)與實(shí)踐,從早期注重培養(yǎng)學(xué)生的軟件工程觀。

軟件開發(fā)過程是一個(gè)系列活動(dòng),應(yīng)包括:需求分析、軟件設(shè)計(jì)、實(shí)現(xiàn)與調(diào)試、測(cè)試與驗(yàn)收、部署、維護(hù)等活動(dòng),具體過程如圖2所示,在此過程中要借鑒工業(yè)工程中的“過程決定質(zhì)量”的理論,強(qiáng)調(diào)過程對(duì)于軟件開發(fā)的作用。[3]由此可見,編程只是其中很小一部分工作,應(yīng)把重點(diǎn)放在分析和設(shè)計(jì)階段。

為幫助學(xué)生以工程方法構(gòu)建中小規(guī)模軟件系統(tǒng)的知識(shí)和技能,演示一完整的項(xiàng)目作品,并制作開發(fā)視頻,視頻中展示數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)中每個(gè)階段的主要任務(wù)和具體做法,尤其是需求分析和項(xiàng)目設(shè)計(jì)階段,從而避免重編程實(shí)現(xiàn)而輕分析、設(shè)計(jì)的現(xiàn)象。

5.考核模式創(chuàng)新

為充分調(diào)動(dòng)學(xué)生積極參與到課程設(shè)計(jì)各個(gè)環(huán)節(jié),課程設(shè)計(jì)最后一天,每個(gè)設(shè)計(jì)小組分別答辯,講解項(xiàng)目開況并回答老師提出的問題,最后提交課程設(shè)計(jì)報(bào)告。最終的成績(jī)由考勤記錄、課程設(shè)計(jì)報(bào)告和答辯三部分組成,成績(jī)比例為2:3:5。該方式可充分調(diào)動(dòng)學(xué)生的積極性,讓每個(gè)學(xué)生均參與其中。

在此基礎(chǔ)上,院里可以組織系統(tǒng)設(shè)計(jì)大賽,課程設(shè)計(jì)的作品可以參賽,并把獲獎(jiǎng)作品上傳到院系網(wǎng)站,讓學(xué)生自己進(jìn)行投票,評(píng)選出界面設(shè)計(jì)獎(jiǎng)、功能獎(jiǎng)、代碼設(shè)計(jì)獎(jiǎng)等獎(jiǎng)項(xiàng)。

6.實(shí)踐效果的評(píng)價(jià)與反思

在課程設(shè)計(jì)結(jié)束后要做好教學(xué)效果的反思工作,通過問卷、交談、建議等方式了解學(xué)生的心得體會(huì),[4]特別是在實(shí)踐動(dòng)手能力方面的收獲以及不足之處,以便進(jìn)行教學(xué)改革,逐步提高教學(xué)水平,達(dá)到更好地教學(xué)和實(shí)踐效果。

三、總結(jié)

根據(jù)軟件工程專業(yè)特色,對(duì)“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”實(shí)踐教學(xué)環(huán)節(jié)的任務(wù)分配、題目設(shè)計(jì)、團(tuán)隊(duì)意識(shí)、軟件工程觀及考核模式等方面進(jìn)行改革和研究。近幾年的實(shí)踐表明,改革后效果良好,提高了學(xué)生的實(shí)踐能力,達(dá)到了課程設(shè)計(jì)的預(yù)期效果。

參考文獻(xiàn):

[1]何福保,道,胡開華.基于項(xiàng)目模擬實(shí)訓(xùn)的“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”教學(xué)方法研究[J].福建電腦,2012,(1):31-32.

[2]劉智,劉加伶,閆河,等.數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)思路與實(shí)施[J].軟件導(dǎo)刊,2009,(1).

第7篇

[關(guān)鍵詞]職業(yè)教育 課程設(shè)計(jì) 方法

中圖分類號(hào):G710 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2014)21-0237-01

課程問題是學(xué)校教育的核心問題, 也是開展教育改革的難點(diǎn)問題。隨著我國(guó)職業(yè)教育改革的不斷推進(jìn)和深化,課程問題也逐漸凸顯為我國(guó)職業(yè)教育改革的根本問題, 對(duì)職業(yè)教育課程問題的研究也就成為職業(yè)教育研究的重點(diǎn)、難點(diǎn)。本文主要從方法論角度對(duì)職業(yè)教育課程問題作一些探討,期望對(duì)職業(yè)教育課程的改革有所裨益。

1.注重課程設(shè)計(jì)技術(shù)應(yīng)用性。

職業(yè)教育人才培養(yǎng)模式的基本特征為: 以培養(yǎng)適應(yīng)生產(chǎn)、建設(shè)、管理、服務(wù)等一線需要的高等技術(shù)應(yīng)用性人才為根本任務(wù); 以適應(yīng)社會(huì)需要為目標(biāo), 以培養(yǎng)技術(shù)應(yīng)用能力為主線設(shè)計(jì)學(xué)生的知識(shí)、能力、素質(zhì)結(jié)構(gòu)和培養(yǎng)方案, 畢業(yè)生應(yīng)具有基礎(chǔ)理論適度, 技術(shù)應(yīng)用能力強(qiáng), 知識(shí)面較寬, 素質(zhì)高等特點(diǎn); 以“應(yīng)用”為主旨和特征構(gòu)建課程和教學(xué)內(nèi)容體系。因此職業(yè)教育不同于普通高等教育,職業(yè)教育人才培養(yǎng)應(yīng)走“技術(shù)應(yīng)用型”的路子, 而不是“學(xué)術(shù)型”人才培養(yǎng)。職業(yè)教育就是讓學(xué)生在接受較完整的高等教育的同時(shí), 具備較高超的職業(yè)技能。因此職業(yè)教育的專業(yè)設(shè)置要有明確的職業(yè)針對(duì)性, 培養(yǎng)目標(biāo)為高素質(zhì)、高技能型技術(shù)應(yīng)用性職業(yè)人才, 簡(jiǎn)稱“技術(shù)應(yīng)用性人才”。技術(shù)應(yīng)用性人才處于社會(huì)總體勞動(dòng)鏈環(huán)的終端, 是社會(huì)物質(zhì)財(cái)富的直接創(chuàng)造者, 是社會(huì)運(yùn)行過程的具體執(zhí)行者。因此技術(shù)應(yīng)用性人才在知識(shí)結(jié)構(gòu)上應(yīng)具有應(yīng)變、綜合和創(chuàng)新的特征, 在能力結(jié)構(gòu)上應(yīng)具備操作、動(dòng)手、應(yīng)用的特征。體現(xiàn)在課程設(shè)計(jì)上, 即要開發(fā)一些與時(shí)代緊密接軌、能夠起到培養(yǎng)學(xué)生在迅速變化的環(huán)境中生存、發(fā)展和開拓能力的課程。因此對(duì)于一些基礎(chǔ)理論課程, 首先必須大膽地對(duì)課本內(nèi)容進(jìn)行刪減整合。

2.注重課程設(shè)計(jì)多元智能性。

課程設(shè)計(jì)基礎(chǔ)調(diào)動(dòng)學(xué)生的積極性, 使其主動(dòng)參與學(xué)習(xí), 從而成為學(xué)習(xí)的主體, 是提高教學(xué)質(zhì)量的基礎(chǔ), 也是課程研究的重要課題。對(duì)于我國(guó)接受高等職業(yè)教育的學(xué)生, 如何調(diào)動(dòng)他們的學(xué)習(xí)積極性更是需要重視和解決的實(shí)際問題。學(xué)科系統(tǒng)化課程不僅對(duì)這類教育不適用, 對(duì)于接受這類教育的學(xué)生也不適用。這是由于學(xué)科課程的思維模式與學(xué)生本身的思維模式往往是沖突的。心理學(xué)的研究表明人類的智能是多元化的, 每個(gè)人至少可能具有八種智能, 這八種智能構(gòu)成了人類不同的八種求知和認(rèn)識(shí)世界的方式, 也是八種人類不同的學(xué)習(xí)途徑, 每個(gè)人在這些智能的表現(xiàn)上有所差異, 而且會(huì)以不同的方式運(yùn)用和綜合智能, 學(xué)習(xí)不同的知識(shí)、解決不同的問題、完成不同的工作以及在不同的領(lǐng)域發(fā)展和取得成功。我國(guó)高考成績(jī)居于中間段的學(xué)生, 是高職入學(xué)學(xué)生的主體, 一般具有思想活躍、參與熱情高、社會(huì)活動(dòng)能力強(qiáng)的優(yōu)勢(shì), 也同時(shí)存在學(xué)習(xí)目標(biāo)不明確, 學(xué)習(xí)動(dòng)力不足, 穩(wěn)定性差, 缺乏創(chuàng)新精神和自我調(diào)控能力等弱點(diǎn)。這與我國(guó)教育模式單一, 過于強(qiáng)調(diào)學(xué)生邏輯思維智能, 而忽視其他智能開發(fā)有很大的關(guān)系。對(duì)于應(yīng)用性人才的培養(yǎng)要更重視其他智能的開發(fā), 而上述中間分?jǐn)?shù)段的學(xué)生往往更具有應(yīng)用性人才的智能優(yōu)勢(shì)。這與培養(yǎng)應(yīng)用性人才的目標(biāo)十分吻合。因此在課程設(shè)計(jì)中要注重學(xué)生多元智能的開發(fā), 用與學(xué)科教育不同的方式組織課程, 使教學(xué)更易于開發(fā)他們的智能, 調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性。

3.注重課程設(shè)計(jì)的能力性。

設(shè)計(jì)專業(yè)課程從學(xué)生的職業(yè)能力的組成元素上講,包括有關(guān)的知識(shí)、技能、行為態(tài)度和職業(yè)經(jīng)驗(yàn)成分等; 從能力所涉及的內(nèi)容范圍上, 可分為專業(yè)能力、方法能力和社會(huì)能力。專業(yè)能力包括單項(xiàng)的技能與知識(shí)、綜合的技能與知識(shí), 是勞動(dòng)者勝任職業(yè)工作、賴以生存的核心能力; 方法能力指獨(dú)立學(xué)習(xí)、獲取新知識(shí)新技能的能力, 還包括制定工作計(jì)劃、工作過程和產(chǎn)品質(zhì)量的自我控制和管理以及工作評(píng)價(jià), 是基本發(fā)展能力; 社會(huì)能力包括工作中的人際交流、公共關(guān)系、勞動(dòng)組織能力、群體意識(shí)和社會(huì)責(zé)任心。社會(huì)能力既是基本生存能力, 又是基本發(fā)展能力。專業(yè)課程設(shè)置是在能力本位課程觀指導(dǎo)下構(gòu)建能力本位的課程模式, “能力”的內(nèi)涵具有時(shí)空屬性, 取決于社會(huì)經(jīng)濟(jì)發(fā)展對(duì)人才需求形態(tài)的變化和社會(huì)勞動(dòng)組織形式的演變。構(gòu)建能力本位的專業(yè)課程方案要從職業(yè)分析入手, 專業(yè)分析可直接使用國(guó)家或地方教育部門給出的行業(yè)分析結(jié)果進(jìn)行, 在沒有國(guó)家或地區(qū)行業(yè)分析的情況下, 可由學(xué)校或?qū)I(yè)自行組織進(jìn)行行業(yè)分析。專業(yè)分析的最終產(chǎn)品是專業(yè)培養(yǎng)所應(yīng)具備的專業(yè)職業(yè)能力。專業(yè)職業(yè)分析一般由教育專家、行業(yè)專家、企業(yè)技術(shù)專家共同進(jìn)行。每個(gè)專業(yè)要有明確的職業(yè)目標(biāo)和職業(yè)能力要求,職業(yè)能力由“職業(yè)專門技術(shù)能力”和“職業(yè)關(guān)鍵能力”組成, 職業(yè)專門技術(shù)能力的核心是“職業(yè)專門技術(shù)”, 它是完成職業(yè)任務(wù)所應(yīng)具備的基本技術(shù), 職業(yè)專門技術(shù)能力可外延到“職業(yè)延伸能力”, 某一職業(yè)的延展能力可能是另一職業(yè)的專門技術(shù)能力, 延展能力主要是考慮拓寬學(xué)生職業(yè)能力范圍, 使學(xué)生具有一定的發(fā)展能力。

4.注重課程設(shè)計(jì)實(shí)踐性。

以產(chǎn)學(xué)研結(jié)合作為課程開發(fā)的基本途徑職業(yè)教育是直接為企業(yè)建設(shè)發(fā)展培養(yǎng)技術(shù)應(yīng)用型人才的教育, 它的生命力在于能夠及時(shí)滿足社會(huì), 特別是行業(yè)、企業(yè)對(duì)人才的需求。高等教育是培養(yǎng)人的社會(huì)活動(dòng), 其社會(huì)性是不言而喻的。高等職業(yè)教育的職業(yè)性、大眾性、產(chǎn)業(yè)性決定了它不能把自己封閉在校園內(nèi)單純地進(jìn)行知識(shí)傳授或僅僅依靠學(xué)校自身的資源來進(jìn)行職業(yè)技能訓(xùn)練, 而必須向社會(huì)開放。依托地方、行業(yè)和企業(yè)的技術(shù)與管理人員、基礎(chǔ)設(shè)施和職業(yè)工作環(huán)境, 以產(chǎn)學(xué)研結(jié)合為紐帶, 以服務(wù)求支持, 與地方相關(guān)行業(yè)企業(yè)建立密切的合作伙伴關(guān)系, 建立健全產(chǎn)學(xué)研合作教育機(jī)制, 發(fā)揮地方行業(yè)企業(yè)在辦學(xué)全過程中的無可替代的關(guān)鍵作用, 使更多的社會(huì)用人單位成為學(xué)校的合作伙伴、訂單教育的預(yù)訂者, 甚至發(fā)展成為和學(xué)校相輔相成的辦學(xué)主體之一。因此依托行業(yè)和企業(yè)、建立產(chǎn)學(xué)研密切結(jié)合的運(yùn)行機(jī)制, 是發(fā)展高職高專教育的關(guān)鍵問題。

5.結(jié)語

課程設(shè)計(jì)開發(fā)的原則是制約課程開發(fā)活動(dòng)的價(jià)值準(zhǔn)則,是人們根據(jù)對(duì)課程開發(fā)過程的規(guī)律性認(rèn)識(shí)而制定的用以指導(dǎo)課程開發(fā)的基本要求,規(guī)范課程目標(biāo)的性質(zhì)、課程內(nèi)容的選擇、課程實(shí)施的標(biāo)準(zhǔn)以及課程評(píng)價(jià)的方式等。因此,工作過程導(dǎo)向職業(yè)教育課程開發(fā)最根本的一點(diǎn)就是基于職業(yè)性和體現(xiàn)職業(yè)性。

參考文獻(xiàn)

第8篇

    一、信息化社會(huì)對(duì)計(jì)算機(jī)人才的需求

    各企、事業(yè)單位內(nèi)部運(yùn)行著多個(gè)應(yīng)用信息系統(tǒng),而應(yīng)用系統(tǒng)的安全保護(hù)等級(jí)決定系統(tǒng)運(yùn)維人員的水平。例如統(tǒng)計(jì)核心業(yè)務(wù)系統(tǒng)信息安全保護(hù)等級(jí)為二級(jí),因此要求運(yùn)維人員技能不低于二級(jí)等級(jí)保護(hù)的技能水平。要求核心業(yè)務(wù)系統(tǒng)運(yùn)維人員責(zé)任心強(qiáng),熟悉常用的操作系統(tǒng)和系統(tǒng)軟件,掌握關(guān)系數(shù)據(jù)庫(kù)常規(guī)使用方法和日常數(shù)據(jù)庫(kù)管理的基本SQL操作命令,熟悉統(tǒng)計(jì)核心業(yè)務(wù)系統(tǒng)的功能和結(jié)構(gòu),具有網(wǎng)絡(luò)及硬件設(shè)施日常維護(hù)能力。從上述計(jì)算中心主要的日常運(yùn)維工作可以看出,計(jì)算中心的工作人員應(yīng)掌握計(jì)算機(jī)軟、硬件的基本理論知識(shí);熟悉項(xiàng)目建設(shè)、技術(shù)方案論證、基礎(chǔ)設(shè)施建設(shè)、需求分析、技術(shù)架構(gòu)、系統(tǒng)部署、系統(tǒng)測(cè)試、系統(tǒng)運(yùn)行維護(hù)方案制定、系統(tǒng)的定級(jí)測(cè)評(píng)等軟件開發(fā)和運(yùn)維過程中各個(gè)環(huán)節(jié)的目標(biāo)、工作任務(wù)、主流開發(fā)技術(shù)等;具有較強(qiáng)的組織、協(xié)作、協(xié)調(diào)溝通能力。由此可見,在企、事業(yè)單位的計(jì)算中心、信息中心、網(wǎng)絡(luò)中心或相關(guān)部門,要求任職人員具有扎實(shí)的理論基礎(chǔ)、較強(qiáng)的實(shí)踐技能和經(jīng)驗(yàn),計(jì)算機(jī)中心的專業(yè)人員在各部門的信息化建設(shè)中占主導(dǎo)地位。

    二、教學(xué)體系與課程教學(xué)模式改革思路

    1.適應(yīng)社會(huì)需求,完善教學(xué)體系。根據(jù)學(xué)校的特點(diǎn),明確以培養(yǎng)應(yīng)用型人才為目標(biāo)。計(jì)算機(jī)應(yīng)用型人才的培養(yǎng),必須以市場(chǎng)需求為導(dǎo)向,確定人才培養(yǎng)方案。同時(shí)積極進(jìn)行教學(xué)改革,研究應(yīng)用能力、創(chuàng)新能力培養(yǎng)模式,建設(shè)穩(wěn)定的實(shí)踐教學(xué)基地,完善教學(xué)質(zhì)量控制過程,以達(dá)到課內(nèi)課外教學(xué)實(shí)踐相結(jié)合,提升學(xué)生實(shí)踐動(dòng)手能力和創(chuàng)新能力。論文根據(jù)實(shí)際工作中應(yīng)用技能的需求,將專業(yè)課程分群組、能力培養(yǎng)分方向,優(yōu)化課程體系。①知識(shí)體系模塊化。應(yīng)用型計(jì)算機(jī)專業(yè)的知識(shí)體系主要分為以下幾個(gè)模塊:公共基礎(chǔ)課程模塊、專業(yè)基礎(chǔ)課程模塊、程序設(shè)計(jì)課程群、計(jì)算機(jī)硬件課程群、操作系統(tǒng)課程群、數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程群、網(wǎng)絡(luò)技術(shù)模塊、軟件工程與開發(fā)技術(shù)等模塊。其中:公共基礎(chǔ)課程應(yīng)強(qiáng)化學(xué)生的數(shù)學(xué)基礎(chǔ)和英語能力;專業(yè)基礎(chǔ)課程重點(diǎn)建設(shè)《離散數(shù)學(xué)》、《數(shù)據(jù)結(jié)構(gòu)》;程序設(shè)計(jì)課程群建設(shè)以C/C++程序設(shè)計(jì)語言為主線,以《Java語言程序開發(fā)》和《.Net程序開發(fā)》為兩個(gè)選修方向;計(jì)算機(jī)硬件技術(shù)模塊以匯編語言與計(jì)算機(jī)組成原理為核心,以嵌入式程序設(shè)計(jì)與開發(fā)為方向;操作系統(tǒng)課程群重點(diǎn)講解《操作系統(tǒng)原理》,并以《Linux/Unix操作系統(tǒng)》為選修方向;數(shù)據(jù)庫(kù)應(yīng)用技術(shù)模塊以《數(shù)據(jù)庫(kù)原理》為主體,以提升主流數(shù)據(jù)庫(kù)管理系統(tǒng)的管理與應(yīng)用能力為具體實(shí)踐訓(xùn)練目標(biāo);網(wǎng)絡(luò)技術(shù)模塊以網(wǎng)絡(luò)原理為中心,實(shí)踐操作內(nèi)容以華為網(wǎng)絡(luò)體系和思科網(wǎng)絡(luò)體系為方向;軟件工程與開發(fā)技術(shù)模塊以軟件工程為核心,以開發(fā)某一領(lǐng)域的應(yīng)用系統(tǒng)軟件為目的。②實(shí)踐技能規(guī)范化。目前的教育教學(xué)體系理論知識(shí)講的多,而實(shí)踐訓(xùn)練較少,以上課程群除課程包含的實(shí)驗(yàn)/上機(jī)之外,至少都應(yīng)單獨(dú)設(shè)置一門相關(guān)的實(shí)踐環(huán)節(jié)課程。目前,獨(dú)立設(shè)置實(shí)踐環(huán)節(jié)課程如下:專業(yè)基礎(chǔ)模塊有2周的《數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)》;程序設(shè)計(jì)課程群有兩門課程實(shí)習(xí),即2周的《C/C++課程設(shè)計(jì)》、3周的《軟件設(shè)計(jì)實(shí)習(xí)》;計(jì)算機(jī)硬件課程群有1周的《計(jì)算機(jī)組成原理與接口技術(shù)課程設(shè)計(jì)》;操作系統(tǒng)課程群有1周的《操作系統(tǒng)課程設(shè)計(jì)》;數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程群有1周的《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》,并有《軟件設(shè)計(jì)實(shí)習(xí)》與之相結(jié)合;網(wǎng)絡(luò)技術(shù)模塊和軟件工程與開發(fā)技術(shù)模塊均采用3周、校外、校企合作形式的實(shí)習(xí)。

    2.教育教學(xué)與課程教學(xué)模式改革。課程教學(xué)應(yīng)以應(yīng)用能力培養(yǎng)為導(dǎo)向,增加實(shí)踐性教學(xué)環(huán)節(jié),廣泛開展校企合作,實(shí)現(xiàn)專業(yè)化的技能培養(yǎng),嚴(yán)格質(zhì)量控制過程管理,以提高學(xué)生適應(yīng)社會(huì)需求能力。下面以數(shù)據(jù)庫(kù)課程教學(xué)改革為例,探討應(yīng)用型人才培養(yǎng)的課程教學(xué)模式。①以應(yīng)用能力培養(yǎng)為課程教學(xué)目標(biāo)。《數(shù)據(jù)庫(kù)原理》課程以當(dāng)前主流數(shù)據(jù)庫(kù)技術(shù)和應(yīng)用為背景,以數(shù)據(jù)庫(kù)管理系統(tǒng)為核心、以數(shù)據(jù)模型為線索,重點(diǎn)講授關(guān)系數(shù)據(jù)庫(kù)的理論與應(yīng)用技能。數(shù)據(jù)庫(kù)應(yīng)用技術(shù)是軟件開發(fā)人員必備的一項(xiàng)技能。設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)容易,設(shè)計(jì)一個(gè)好的數(shù)據(jù)庫(kù)難。本課程要求學(xué)生熟悉數(shù)據(jù)庫(kù)系統(tǒng)的基本概念與原理,掌握數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)步驟和常用方法,能熟練地運(yùn)用數(shù)據(jù)庫(kù)SQL語言進(jìn)行數(shù)據(jù)操縱,具有開發(fā)實(shí)用的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的能力并有效地進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的維護(hù)。②理論實(shí)踐相結(jié)合,注重實(shí)際需求。數(shù)據(jù)庫(kù)技術(shù)既有堅(jiān)實(shí)的理論基礎(chǔ),又是實(shí)踐性非常強(qiáng)的一門技術(shù)。《數(shù)據(jù)庫(kù)原理》課程必須注意分析實(shí)際應(yīng)用系統(tǒng)設(shè)計(jì)、開發(fā)、運(yùn)維管理過程中出現(xiàn)的常見問題。如對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)的監(jiān)控工作,主要包括:定期檢查數(shù)據(jù)庫(kù)集群運(yùn)行狀態(tài)、數(shù)據(jù)庫(kù)對(duì)象的空間擴(kuò)展情況、數(shù)據(jù)增長(zhǎng)情況、數(shù)據(jù)庫(kù)當(dāng)日備份完成情況、所有實(shí)例的狀態(tài)、正常登陸到所有數(shù)據(jù)庫(kù)的例程,記錄數(shù)據(jù)庫(kù)的cpu使用、I/O、buffer命中率等。這部分內(nèi)容在教材中很難見到,但實(shí)際工作中卻極為常見,因此必須做必要的講解。③重視設(shè)計(jì)規(guī)范,案例教學(xué),強(qiáng)化實(shí)踐能力。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)既有數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),又有應(yīng)用系統(tǒng)程序設(shè)計(jì),一個(gè)好的數(shù)據(jù)庫(kù)結(jié)構(gòu)是應(yīng)用系統(tǒng)的基礎(chǔ)。為了強(qiáng)化學(xué)生設(shè)計(jì)、開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的能力,增加了《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》實(shí)踐課。課程以實(shí)際應(yīng)用系統(tǒng)需求為案例,運(yùn)用常用的CASE工具(如PowerDe-signer),從系統(tǒng)需求分析的數(shù)據(jù)流圖、業(yè)務(wù)流圖、數(shù)據(jù)字典的繪制,到概念模型、邏輯模型、物理模型的建立,嚴(yán)格按照給定的數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),并撰寫系統(tǒng)需求分析和系統(tǒng)設(shè)計(jì)文檔。同時(shí)以某種程序設(shè)計(jì)語言為工具進(jìn)行系統(tǒng)功能開發(fā),實(shí)現(xiàn)一個(gè)實(shí)用的應(yīng)用系統(tǒng)。④注重課程間的銜接,提倡校企合作。數(shù)據(jù)庫(kù)類課程由有實(shí)踐經(jīng)驗(yàn)的教師或企業(yè)中的數(shù)據(jù)庫(kù)設(shè)計(jì)、開發(fā)人員講授。在系統(tǒng)的設(shè)計(jì)、開發(fā)過程中,數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)相結(jié)合,學(xué)生深刻地認(rèn)識(shí)到數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的重要性,能更深入地理解數(shù)據(jù)庫(kù)設(shè)計(jì)理論、方法和經(jīng)驗(yàn),同時(shí)學(xué)生程序設(shè)計(jì)能力也進(jìn)一步提升,這門課程是保證學(xué)生在校四年程序設(shè)計(jì)不斷線的重要環(huán)節(jié)。

    三、結(jié)束語

    本文針對(duì)目前計(jì)算機(jī)專業(yè)畢業(yè)生多、就業(yè)難的現(xiàn)狀,作者分析了企、事業(yè)單位計(jì)算中心、信息中心、網(wǎng)絡(luò)中心對(duì)計(jì)算機(jī)人才的需求,結(jié)合多年計(jì)算機(jī)專業(yè)教育教學(xué)的經(jīng)驗(yàn)和教學(xué)中存在的問題,并以培養(yǎng)應(yīng)用型人才為目的,提出改革教學(xué)體系與課程教學(xué)模式,提倡開展校企合作,加強(qiáng)師資隊(duì)伍建設(shè)。

第9篇

vb課程設(shè)計(jì)心得體會(huì)一

我們組這次設(shè)計(jì)的程序是考勤管理系統(tǒng),主要用于企事業(yè)單位的考勤,便于統(tǒng)計(jì)員工的出勤情況。

1.通過這一次的程序設(shè)計(jì),使我能夠進(jìn)一步掌握用程序設(shè)計(jì)語言解決實(shí)際問題的方法,在操作當(dāng)中把所學(xué)到的用于實(shí)際的編程里面去。

2.通過這一次的程序設(shè)計(jì),使我能夠提高分析問題、查閱資料、吸收新知識(shí)的能力,在分析解決問題時(shí)比以前有了很大的進(jìn)步,一些常用的知識(shí)和一些常規(guī)的錯(cuò)誤都能夠解決。

3.通過這一次的程序設(shè)計(jì)和指導(dǎo)教師姜瑤老師的指導(dǎo)使我能夠進(jìn)一步對(duì)vb有了熟練的操作,并且在分析,編程方面比以前有了更大的提高。

4.我認(rèn)為實(shí)踐周的程序設(shè)計(jì)是給我們學(xué)習(xí)的一個(gè)大好機(jī)會(huì),使我們?cè)谶@樣的機(jī)會(huì)里學(xué)到了一定的知識(shí),畢竟理論要通過實(shí)踐來鍛煉,也只有自己參與了這樣的一個(gè)鍛煉,才能更好的發(fā)現(xiàn)自己的不足并加以改進(jìn)和完善!

在這次的設(shè)計(jì)過程中,我學(xué)到的不僅是知識(shí),我還認(rèn)識(shí)到許多事情。這次設(shè)計(jì)使我的編程水平提高了一大步,使我充分的認(rèn)識(shí)到合作的可貴。由于這次設(shè)計(jì)涉及到數(shù)據(jù)庫(kù),我也學(xué)到了不少數(shù)據(jù)庫(kù)連接的知識(shí),對(duì)數(shù)據(jù)庫(kù)的操作有了進(jìn)一步的了解。這次設(shè)計(jì)對(duì)我的綜合能力是一次很好的鍛煉,但是我必須承認(rèn)自己的能力和知識(shí)還很膚淺。所以今后我的學(xué)習(xí)道路還是很漫長(zhǎng)的。最后,在這里我要衷心的感謝我們的指導(dǎo)老師謝謝她的耐心指導(dǎo)和熱心幫助。由于我水平有限,加之時(shí)間短暫,故學(xué)習(xí)數(shù)據(jù)庫(kù)系統(tǒng)中還有許多不足之處,請(qǐng)老師批評(píng)指正,我會(huì)在以后的制作中不斷改進(jìn),不斷完善。

vb課程設(shè)計(jì)心得體會(huì)二

在前兩周中我們進(jìn)行的VB課程設(shè)計(jì)中,我獲得了一些心得體會(huì)。

這是我第一次系統(tǒng)與完整的接觸軟件設(shè)計(jì)。我們組的題目是關(guān)于“俄羅斯方塊游戲”的設(shè)計(jì)。我在組內(nèi)主要負(fù)責(zé)(1)游戲界面的設(shè)計(jì)(2)俄羅斯方塊的造型(3)游戲級(jí)別的自由選擇(4)游戲速度的自由選擇(5)游戲的背景音樂。在這次課程設(shè)計(jì)中,我的能力得到了鍛煉,自己也有許多體會(huì)。這次的課程設(shè)計(jì)是自己第一次全面接觸軟件的制作過程。以前僅僅是對(duì)軟件的開發(fā)有一個(gè)大體的印象,通過這次的課程設(shè)計(jì),我對(duì)軟件的開發(fā)有了切身的體會(huì)。軟件并不像我原來所想的那樣十分神秘,而是有著一個(gè)相對(duì)固定的模式和流程。我們只要按照這個(gè)模式和流程,就能夠比較規(guī)范的完成一個(gè)軟件的制作。軟件的制作是一個(gè)系統(tǒng)的工程,需要我們掌握多方面的知識(shí)。在這次課程設(shè)計(jì)中,我覺得自己的知識(shí)面依然有所欠缺。因此我需要在以后的學(xué)習(xí)中加以注意,要不斷的提高自己的知識(shí)面與知識(shí)層次。

我在這次課程設(shè)計(jì)中主要負(fù)責(zé)(1)游戲界面的設(shè)計(jì)(2)俄羅斯方塊的造型(3)游戲級(jí)別的自由選擇(4)游戲速度的自由選擇(5)游戲的背景音樂。在這次課程設(shè)計(jì)之前,我對(duì)VB的編程不是特別的熟悉,這次的課程設(shè)計(jì),我是一邊學(xué)習(xí),一邊總結(jié),一邊進(jìn)步。在編程的過程中,我體會(huì)到其實(shí)各種計(jì)算機(jī)語言是有相通之處的。在以前的 學(xué)習(xí)中,我只接觸過C語言,這次在VB課程設(shè)計(jì)中,我發(fā)現(xiàn)C語言中的許多知識(shí)可以應(yīng)用到VB中,兩者具有相通的數(shù)據(jù)結(jié)構(gòu)。所以我認(rèn)為現(xiàn)在對(duì)計(jì)算機(jī)語言的學(xué)習(xí),不要貪多,而應(yīng)耐心的學(xué)好一門主要的計(jì)算機(jī)語言,在這個(gè)基礎(chǔ)上,去學(xué)習(xí)其他的語言,這樣會(huì)使學(xué)習(xí)效率大大提高。

在編程的過程中,我體會(huì)到編程是十分辛苦的。在課程設(shè)計(jì)這一段時(shí)間里,我每天的生活基本是在不斷的調(diào)試程序和修改代碼中完成的。有時(shí),這種生活令人感到乏味和疲倦,但是在這種近似枯燥的生活中,我的編程水平有了一定程度的提高,這是課程設(shè)計(jì)中我最大的收獲。以前學(xué)習(xí)計(jì)算機(jī)語言,總是靜不下心來,不能認(rèn)真的看書。這次課程設(shè)計(jì),為了順利的完成編程工作,我認(rèn)真的學(xué)習(xí)了VB語言,并有了一定的心得體會(huì)。所以在以后的學(xué)習(xí)中,自己全身心的投入,這樣學(xué)習(xí)才會(huì)有效率,才會(huì)有效果。

這次的課程設(shè)計(jì)是按小組進(jìn)行的,我們的小組由兩名同學(xué)組成。軟件的設(shè)計(jì)本來就是一個(gè)團(tuán)體的智慧結(jié)晶。這次課程設(shè)計(jì)也給了我們一次體驗(yàn)團(tuán)體合作的機(jī)會(huì)。在課程設(shè)計(jì)中,我深深的體會(huì)到集體的智慧于力量是個(gè)人所無法比擬的。在課程設(shè)計(jì)中,我們的小組成員互相幫助,有問題兩個(gè)人一起討論解決,大大節(jié)省了時(shí)間。互相都提出了很好的建議,使我們的課程設(shè)計(jì)得以較好的完成。

課程設(shè)計(jì)已經(jīng)結(jié)束了,但在課程設(shè)計(jì)的這些體會(huì)要應(yīng)用到今后的日常學(xué)習(xí)中去。在新的學(xué)期,我覺得自己要在以下幾個(gè)方面加以注意:

首先,在學(xué)習(xí)專業(yè)課的時(shí)候要注意理論聯(lián)系實(shí)際。注意將課本上的知識(shí)應(yīng)用到日常的操作中,真正做到學(xué)以致用。只有這樣,才能做到目的明確,才能有足夠的學(xué)習(xí)動(dòng)力。

其次,在學(xué)習(xí)過程中要經(jīng)常與同學(xué)進(jìn)行交流,討論所遇到的問題,并一起解決。在討論中解決問題,會(huì)節(jié)約很多時(shí)間,并且在交流的過程中,我們也可以學(xué)到更多的東西。

課程設(shè)計(jì)已經(jīng)已經(jīng)完美解暑,這次課程設(shè)計(jì)給我打來了很多新的體會(huì),在以后的學(xué)習(xí)中要不斷總結(jié),不斷改進(jìn),使自己的成績(jī)有新的提高。只有不斷努力,才會(huì)使自己變得更加優(yōu)秀。

vb課程設(shè)計(jì)心得體會(huì)三

經(jīng)過近一個(gè)月的設(shè)計(jì)與制作,我們組的《20xx世界杯觀戰(zhàn)指南》終于完成了,現(xiàn)將過程中遇到的問題、獲得的體會(huì)記錄如下。

這次數(shù)據(jù)庫(kù)課程設(shè)計(jì)中我主要負(fù)責(zé)用戶登錄、注冊(cè)及數(shù)據(jù)庫(kù)維護(hù)方面的設(shè)計(jì)。

1.Delphi是一款功能很強(qiáng)大的軟件,其控件之多超出了我的想象,因此在運(yùn)用時(shí)要借助很多資料。要學(xué)會(huì)查找和利用現(xiàn)有資料來解決問題

2.在設(shè)計(jì)中用到了很多SQL語句,因此對(duì)SQL及程序語句地掌握也是必不可少的。

3.后期的軟件制作都是以前期的工作為基礎(chǔ)的,因此在前期的需求分析及數(shù)據(jù)庫(kù)設(shè)計(jì)階段要認(rèn)真、細(xì)致。

4.我們是三個(gè)人的小組,在設(shè)計(jì)過程要互相協(xié)調(diào),合作。這樣才能充分發(fā)揮每個(gè)人的作用。

vb課程設(shè)計(jì)心得體會(huì)四

數(shù)據(jù)庫(kù)課程設(shè)計(jì)大賽的塵囂漸漸遠(yuǎn)去,懷著對(duì)這次大賽的些許不舍,懷著對(duì)當(dāng)初課程設(shè)計(jì)開始時(shí)候的豪情萬丈的決心的留戀,懷著通過這次課程設(shè)計(jì)積累的信心與斗志,我開始寫這篇文章,為自己的足跡留下哪怕是微不足道但是對(duì)自己彌足珍貴的痕跡并期望與大家共勉。

首先,讓我的記憶追溯到大二暑假,在老大的指引下(老大勸我學(xué).net),我接觸到microsoft 公司的.net產(chǎn)品。那個(gè)時(shí)候我已經(jīng)學(xué)過vc和asp,因?yàn)閣indows程序設(shè)計(jì)實(shí)驗(yàn)的課的關(guān)系,接觸過vb,但是沒有專門去學(xué)他,因?yàn)榱?xí)慣了c++里面的class,int,覺得vb的sub,var 看著就不是很順心。我是一個(gè)好奇心很強(qiáng)的人,突然看到了一個(gè)號(hào)稱.net是用于創(chuàng)建下一代應(yīng)用程序的理想而又現(xiàn)實(shí)的開發(fā)工具,而且主推c#語言,由于對(duì)c語言的一貫好感,我?guī)缀跏橇⒖虒?duì)他產(chǎn)生了興趣。我就開始了對(duì)c#的學(xué)習(xí),任何語言都不是孤立存在的,所以數(shù)據(jù)交互是很重要的,暑假的時(shí)候我把我們這學(xué)期的課本數(shù)據(jù)庫(kù)系統(tǒng)概論看了一遍()。我記得以前用c語言編程的時(shí)候,數(shù)據(jù)是在內(nèi)存中申請(qǐng)空間,譬如使用數(shù)組等等。很耗費(fèi)內(nèi)存空間。這個(gè)時(shí)候就是數(shù)據(jù)庫(kù)站出來的時(shí)候啦,于是我又裝上了sql server2000,以前學(xué)asp的時(shí)候用的是access,那個(gè)時(shí)候只是照著人家做,理論是什么也不是很清楚。

通過一個(gè)暑假的學(xué)習(xí),基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學(xué)期的課程設(shè)計(jì)打下了鋪墊。

來到學(xué)校后,隨著這學(xué)期的數(shù)據(jù)庫(kù)課程大賽開始了,我有一個(gè)看法就是我自己應(yīng)該具備的能力不是我會(huì)多少,而是我應(yīng)該具備快速學(xué)會(huì)東西的能力。遇到什么就學(xué)什么。我們有時(shí)候很容易被一些專業(yè)名詞說嚇著,包括什么建模,軟件工程,數(shù)據(jù)分析,數(shù)據(jù)挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個(gè)太難了之類的退堂鼓的話,他們低估了自己的潛力同時(shí)也壓抑住了他們自己的好奇心。

其實(shí)都是紙老虎,又不是什么國(guó)家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個(gè)工具就容易多了,just do it!我記得我做這個(gè)數(shù)據(jù)庫(kù)之前,我們老師說要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseuml建模工具。在此之前,我腦袋里面沒有軟件建模的思想,什么uml建模對(duì)我而言就是一張空白的紙。但是真正接觸后并沒有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個(gè)信息橫流的世界,有g(shù)oogle,baidu就沒有不能解決的知識(shí)難題。以及后來的數(shù)據(jù)庫(kù)分析的時(shí)候用到的powerdesigner也是一樣。

開發(fā)的時(shí)候我想過用什么架構(gòu),c/s模式?模式有很多,怎么選擇?我就上網(wǎng)搜索現(xiàn)在最流行的架構(gòu)是什么。結(jié)果搜到了mvc架構(gòu),就是你啦。我決定用這個(gè)架構(gòu),不會(huì),沒關(guān)系,咱學(xué)。just do it!前期工作準(zhǔn)備好后,那么我就得把我暑假學(xué)的.net加以實(shí)踐。這個(gè)時(shí)候我更加深入的了解了利用ado.net操縱數(shù)據(jù)庫(kù)的知識(shí)。并且對(duì)數(shù)據(jù)庫(kù)里面的存儲(chǔ)過程有了比較深入的了解。經(jīng)過大概2個(gè)多星期的奮斗,我完成了我的數(shù)據(jù)庫(kù)課程設(shè)計(jì)--基于.net數(shù)據(jù)集的圖書館管理系統(tǒng)。并最后非常榮幸的獲得了大賽的一等獎(jiǎng)以及以及新技術(shù)應(yīng)用獎(jiǎng)。

第10篇

摘要:本文論述了我院從數(shù)據(jù)庫(kù)系列課程體系的構(gòu)建、課程知識(shí)結(jié)構(gòu)化及優(yōu)化、針對(duì)課程各模塊內(nèi)容特點(diǎn)的教學(xué)方法手段的選取、實(shí)驗(yàn)教學(xué)方式、課程設(shè)計(jì)教學(xué)模式等五個(gè)方面進(jìn)行的積極而有效的探索。

關(guān)鍵詞:數(shù)據(jù)庫(kù)系統(tǒng);教學(xué)方法;課程體系

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A

Research on Course Architecture and Teaching Method of Database System

CHEN Long-meng

(College of Information Science and Engineering, Qingdao Agricultural University, Qingdao 266109, Shandong, China)

Abstract: For the purpose of achieving the innovative education target of database system and improving teaching quality, this paper presented the active probes into the following five aspects: the construction of the database system series courses, the optimization of the course knowledge, the adoption of the teaching methods and means gearing to the characteristicsof each module in the course, the teaching mode of experiment, the teaching pattern of course design.

Key words: database system, teaching method, course architecture

1數(shù)據(jù)庫(kù)課程體系建設(shè)

1.1數(shù)據(jù)庫(kù)系統(tǒng)課程的教學(xué)目標(biāo)

根據(jù)數(shù)據(jù)庫(kù)技術(shù)應(yīng)用廣泛、快速發(fā)展的實(shí)際情況,按照學(xué)校關(guān)于加強(qiáng)學(xué)生實(shí)踐能力和創(chuàng)新能力、培養(yǎng)高素質(zhì)應(yīng)用型人才的要求,我們確立了數(shù)據(jù)庫(kù)系統(tǒng)課程的教學(xué)目標(biāo),用一句話概括為使學(xué)生具備“對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的認(rèn)知、分析、設(shè)計(jì)、應(yīng)用能力和學(xué)科素質(zhì)”,具體而言就是:較全面的掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本概念和基本原理,了解學(xué)科發(fā)展前沿和發(fā)展趨勢(shì),提高數(shù)據(jù)庫(kù)的理論知識(shí)水平;學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)和方法,掌握其應(yīng)用技能,提高學(xué)生的動(dòng)手實(shí)踐能力;培養(yǎng)學(xué)生綜合運(yùn)用數(shù)據(jù)庫(kù)系統(tǒng)的知識(shí)、技術(shù)和方法進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)和實(shí)施的能力,提高其綜合素質(zhì)和創(chuàng)新能力。

1.2課程體系的構(gòu)建

上述教學(xué)目標(biāo)較龐大,單靠一門課程、一學(xué)期難以達(dá)到。上述教學(xué)目標(biāo)體現(xiàn)出明顯的層次性,即“基礎(chǔ)、應(yīng)用和綜合”,為此我們將上述教學(xué)目標(biāo)分解為三個(gè)層次,分三階段來實(shí)現(xiàn)。因此我們?cè)O(shè)立了如下數(shù)據(jù)庫(kù)系列課程:

Ⅰ 必修課:數(shù)據(jù)庫(kù)系統(tǒng)概論(第6學(xué)期開設(shè));

Ⅱ 選修課:“SQL SERVER使用技術(shù)”,“動(dòng)態(tài)網(wǎng)站建設(shè)”(第7學(xué)期前面開設(shè))

Ⅲ 必修課:數(shù)據(jù)庫(kù)課程設(shè)計(jì)(第7學(xué)期后面開設(shè))

數(shù)據(jù)庫(kù)系統(tǒng)概論課程是學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)的第一門課程,屬于基礎(chǔ)層次,肩負(fù)著培養(yǎng)學(xué)生數(shù)據(jù)庫(kù)基本理論、基本技術(shù)和方法及其基本應(yīng)用的能力,使學(xué)生獲得系統(tǒng)的數(shù)據(jù)庫(kù)知識(shí)結(jié)構(gòu)和基本應(yīng)用技能,為后續(xù)課和考研打下基礎(chǔ);

SQL SERVER使用技術(shù)、動(dòng)態(tài)網(wǎng)站建設(shè)兩門課程都是選修課(學(xué)習(xí)選擇權(quán)交給學(xué)生),其教學(xué)目的是使學(xué)生掌握一種數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)工具(人利用工具而生存),進(jìn)一步掌握數(shù)據(jù)庫(kù)理論和方法的應(yīng)用,提高學(xué)生的動(dòng)手實(shí)踐能力。

數(shù)據(jù)庫(kù)課程設(shè)計(jì)是培養(yǎng)學(xué)生全面理解和綜合運(yùn)用數(shù)據(jù)庫(kù)系統(tǒng)及相關(guān)學(xué)科的知識(shí)、技術(shù)和方法分析問題、進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)和實(shí)施以解決實(shí)際問題、提高其綜合素質(zhì)和創(chuàng)新能力的重要實(shí)踐教學(xué)環(huán)節(jié),是數(shù)據(jù)庫(kù)系統(tǒng)課程教學(xué)目標(biāo)培養(yǎng)中的最高層次。在這一教學(xué)階段,學(xué)生需要綜合運(yùn)用前兩階段所學(xué)課程的知識(shí),以及程序設(shè)計(jì)、軟件工程、計(jì)算機(jī)網(wǎng)絡(luò)等相關(guān)知識(shí)才能完成本階段教學(xué)任務(wù),達(dá)到教學(xué)目標(biāo)。

因?yàn)樯鲜鋈A段的課程在內(nèi)容上前后相承,層次遞進(jìn),所以在教學(xué)時(shí)間安排上,它們的開設(shè)學(xué)期前后相連,符合循序推進(jìn)的教學(xué)規(guī)律,在教學(xué)上可起到趁熱打鐵的作用。

1.3教學(xué)內(nèi)容的結(jié)構(gòu)化與優(yōu)化

課程體系教學(xué)內(nèi)容的優(yōu)化包括教學(xué)內(nèi)容的結(jié)構(gòu)化、確定重點(diǎn)教學(xué)內(nèi)容和在系列課程間合理分配教學(xué)內(nèi)容和任務(wù),使課程間教學(xué)內(nèi)容不重復(fù)不遺漏,優(yōu)化目的是最大程度地實(shí)現(xiàn)教學(xué)目標(biāo)。數(shù)據(jù)庫(kù)系統(tǒng)概論課程在整個(gè)數(shù)據(jù)庫(kù)系列課程中處于基礎(chǔ)和支柱地位,因此課程體系教學(xué)內(nèi)容的結(jié)構(gòu)化首要是該課程教學(xué)內(nèi)容的結(jié)構(gòu)化。按照美國(guó)教育心理學(xué)家和教育改革家布魯納提出的“學(xué)科基本結(jié)構(gòu)”的觀點(diǎn),教師要指導(dǎo)學(xué)生掌握教材全貌,使知識(shí)結(jié)構(gòu)化、系統(tǒng)化[1]。為此,筆者從教學(xué)內(nèi)容的結(jié)構(gòu)化入手,經(jīng)過精心整理,將數(shù)據(jù)庫(kù)系統(tǒng)概論課程的教學(xué)內(nèi)容歸結(jié)為“兩行四塊”的知識(shí)體系結(jié)構(gòu)[2],見表1。“兩行”即按照研究范疇(即本身的性質(zhì))將課程教學(xué)知識(shí)點(diǎn)在水平方向上分為理論知識(shí)和技術(shù)知識(shí)兩類,四塊就是按照在人才培養(yǎng)中的作用將課程教學(xué)知識(shí)點(diǎn)在縱向上分為原理、設(shè)計(jì)與應(yīng)用、系統(tǒng)維護(hù)管理、前沿與趨勢(shì)四個(gè)模塊。

觀察表1,發(fā)現(xiàn)有兩條水平的有交叉的線索,第一條是理論知識(shí)線索,第二條是技術(shù)知識(shí)線索,前者為后者提供嚴(yán)格的理論支持,后者為前者的提出和完善提供素材,兩者相輔相成,統(tǒng)一于關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。這樣一種內(nèi)容設(shè)計(jì)上的安排,既讓學(xué)生扎實(shí)地掌握數(shù)據(jù)庫(kù)的基本理論,又使學(xué)生全面掌握數(shù)據(jù)庫(kù)的實(shí)際應(yīng)用,可以迅速投入實(shí)際工作。

數(shù)據(jù)庫(kù)基本概念、數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)、關(guān)系模型數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)理論(含關(guān)系規(guī)范化,數(shù)據(jù)依賴的公理系統(tǒng),模式的分解)等部分,構(gòu)成了關(guān)系數(shù)據(jù)庫(kù)核心理論基礎(chǔ),本部分在數(shù)據(jù)庫(kù)學(xué)科知識(shí)體系中處于基礎(chǔ)地位;SQL語言、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)編程等部分講述數(shù)據(jù)庫(kù)的開發(fā)技術(shù)和方法,這部分內(nèi)容的學(xué)習(xí)要直接用到關(guān)系數(shù)據(jù)理論等基礎(chǔ);在數(shù)據(jù)庫(kù)基本理論的基礎(chǔ)上,講授數(shù)據(jù)庫(kù)安全性和完整性控制、數(shù)據(jù)庫(kù)恢復(fù)技術(shù)、并發(fā)控制技術(shù)以及關(guān)系查詢處理及優(yōu)化技術(shù),使學(xué)生掌握數(shù)據(jù)庫(kù)系統(tǒng)的維護(hù)管理和優(yōu)化方面的知識(shí)和技能;對(duì)數(shù)據(jù)庫(kù)技術(shù)的前沿動(dòng)態(tài)僅作簡(jiǎn)介,學(xué)生了解即可。因?yàn)殛P(guān)系數(shù)據(jù)庫(kù)系統(tǒng)已成為最重要、應(yīng)用最廣泛的數(shù)據(jù)庫(kù)系統(tǒng),所以,關(guān)系數(shù)據(jù)模型的原理、技術(shù)和應(yīng)用無疑是本課程的教學(xué)重點(diǎn)。知識(shí)結(jié)構(gòu)化,利于學(xué)生從整體上把握課程知識(shí)體系,了解知識(shí)點(diǎn)間的關(guān)聯(lián),這樣才能使同學(xué)們帶著明確的目的性去學(xué)習(xí),從而提高學(xué)習(xí)的主動(dòng)性和適應(yīng)性,增強(qiáng)學(xué)習(xí)效果。

1.4課程間教學(xué)內(nèi)容分配

在講解數(shù)據(jù)庫(kù)系統(tǒng)概論課程中SQL語言部分的內(nèi)容時(shí),為使學(xué)生能看到SQL語句的執(zhí)行結(jié)果,采用Ms SQL Server 2000為平臺(tái),來演示語句的執(zhí)行情況。在此使用SQL Server 2000這一DBMS時(shí),僅以滿足本章內(nèi)容教學(xué)演示的需要為目的,只講解其必要的操作使用,對(duì)其它具體深入的應(yīng)用不予講解,留待學(xué)生課下自學(xué)或在后續(xù)“SQL Server實(shí)用技術(shù)”選修課中學(xué)習(xí),這就避免了上述兩門課在教學(xué)內(nèi)容上的重疊。

2教學(xué)方法與教學(xué)手段

2.1適當(dāng)應(yīng)用一般的教學(xué)方法和手段進(jìn)行教學(xué)

課程體系及教學(xué)方案設(shè)定后,教學(xué)方法和手段就成為影響教學(xué)目標(biāo)實(shí)現(xiàn)的重要因素。教學(xué)方法和手段是為實(shí)現(xiàn)教學(xué)目標(biāo)服務(wù),以提高教學(xué)質(zhì)量為目的的。為此,在教學(xué)中筆者針對(duì)各部分教學(xué)內(nèi)容的具體特點(diǎn),以教學(xué)質(zhì)量的高低為取舍依據(jù),靈活采用多種教學(xué)方法和手段。同時(shí),在滿足一般學(xué)生學(xué)習(xí)要求的前提下,對(duì)有一定基礎(chǔ)的同學(xué)還增加一些個(gè)性化的教學(xué),為學(xué)生的個(gè)性化發(fā)展提供空間。

例如,對(duì)于綜述性知識(shí),如課程緒論部分,采用多媒體授課效果較好;關(guān)系代數(shù)、關(guān)系數(shù)據(jù)理論等部分教學(xué)內(nèi)容都是很抽象的理論,采用講解+板書授課方式要比多媒體授課效果更好;數(shù)據(jù)庫(kù)設(shè)計(jì)這一章詳細(xì)介紹了數(shù)據(jù)庫(kù)的設(shè)計(jì)的步驟和方法,其內(nèi)容和實(shí)踐聯(lián)系很緊密,非常適合用案例教學(xué)法[3]。在這一章教學(xué)中,我們采用課后習(xí)題圖書館數(shù)據(jù)庫(kù)設(shè)計(jì)作為教學(xué)案例,結(jié)合教材中的理論內(nèi)容,詳細(xì)講解每一階段的工作和形成的成果,這樣既使學(xué)生深刻地理解了課本上抽象的理論內(nèi)容,又使學(xué)生學(xué)到了如何用理論來指導(dǎo)數(shù)據(jù)庫(kù)設(shè)計(jì)的實(shí)踐,起到了一箭雙雕的功效。

在引入新知識(shí)時(shí),如關(guān)系數(shù)據(jù)理論和并發(fā)控制技術(shù)時(shí),采用啟發(fā)式教學(xué)法,得出一個(gè)不好的關(guān)系模式存在的四類異常問題,和數(shù)據(jù)庫(kù)共享可能引起的三類數(shù)據(jù)不一致問題,從而引出相應(yīng)概念:數(shù)據(jù)依賴和封鎖。

對(duì)SQL語言這一章,一要結(jié)合目前信息系統(tǒng)建設(shè)的實(shí)際進(jìn)行全面講解,以增加學(xué)生的學(xué)習(xí)興趣,二要讓學(xué)生能親歷查詢的結(jié)果,以加深理解。實(shí)際講解時(shí),筆者應(yīng)用SQL Server 2000這一DBMS 平臺(tái),讓學(xué)生實(shí)實(shí)在在地看到查詢結(jié)果,這樣加深了理解,激發(fā)了學(xué)習(xí)興趣。此外,指導(dǎo)學(xué)生課下自學(xué)一種DBMS,如SQL Server 2000,并以此為平臺(tái)進(jìn)行上機(jī)實(shí)驗(yàn),讓學(xué)生通過對(duì)SQL語句的使用來掌握SQL語言的各種語法和功能。

對(duì)于重要算法,如求最小覆蓋算法、數(shù)據(jù)庫(kù)恢復(fù)算法等,先講清思路,再輔以動(dòng)畫進(jìn)行演示。

2.2運(yùn)用計(jì)算機(jī)學(xué)科特有的方法論于課堂教學(xué)

理論、抽象和設(shè)計(jì)描述了計(jì)算學(xué)科的研究和實(shí)踐的三種形態(tài),是學(xué)科方法論的最根本內(nèi)容[4]。當(dāng)講解抽象的概念或理論時(shí),教師恰當(dāng)運(yùn)用從理論到設(shè)計(jì)或從抽象到設(shè)計(jì)的形態(tài)轉(zhuǎn)化,會(huì)使學(xué)生對(duì)其產(chǎn)生興趣并留下很深的印象。這就要求教師理解課程體系中點(diǎn)、線、面的關(guān)系。例如實(shí)體完整性是指關(guān)系中主關(guān)鍵字不能為空且其值不能相同。在人事管理信息系統(tǒng)中個(gè)人數(shù)據(jù)庫(kù)的職工號(hào)就是主關(guān)鍵字。參照完整性是指不允許引用數(shù)據(jù)庫(kù)中不存在的外鍵數(shù)據(jù),在進(jìn)行參照完整性檢查和約束時(shí),可通過觸發(fā)器來完成。

針對(duì)該課程的實(shí)踐性、應(yīng)用性,我們?cè)诮虒W(xué)中加強(qiáng)了實(shí)踐環(huán)節(jié)的訓(xùn)練,具體做法是:按照課程內(nèi)容的進(jìn)度設(shè)計(jì)了從SQL語言的使用操作到數(shù)據(jù)庫(kù)編程的系列上機(jī)實(shí)驗(yàn)。上機(jī)實(shí)驗(yàn)密切結(jié)合基本知識(shí)和基本技術(shù),幫助學(xué)生消化課程內(nèi)容,讓學(xué)生在實(shí)際的DBMS(SQL Server 2000)上進(jìn)行實(shí)際操作和實(shí)驗(yàn),提交規(guī)范化的上機(jī)實(shí)驗(yàn)報(bào)告。這種課堂教學(xué)與上機(jī)實(shí)驗(yàn)緊密結(jié)合的教學(xué)方式既利于學(xué)生對(duì)基礎(chǔ)理論知識(shí)的掌握,又利于學(xué)生的自主學(xué)習(xí),激發(fā)學(xué)習(xí)興趣。

3課程設(shè)計(jì)

課程課程設(shè)計(jì)的教學(xué)目標(biāo)是使學(xué)生全面理解、綜合運(yùn)用數(shù)據(jù)庫(kù)知識(shí)和技術(shù)進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)和實(shí)施,培養(yǎng)學(xué)生分析問題和解決問題的能力,提高其計(jì)算機(jī)理論水平和綜合素質(zhì)。這一實(shí)踐教學(xué)環(huán)節(jié)在培養(yǎng)學(xué)生的綜合實(shí)踐能力和創(chuàng)新能力方面起著不可替代的作用,我們非常重視其教學(xué)組織,從選題到答辯采取了一系列切實(shí)措施來確保其教學(xué)質(zhì)量。

3.1成立課程設(shè)計(jì)指導(dǎo)教師小組,提前下達(dá)課程設(shè)計(jì)任務(wù)

課程設(shè)計(jì)指導(dǎo)教師小組由承擔(dān)過該門課程且有實(shí)踐經(jīng)驗(yàn)的教師組成,設(shè)組長(zhǎng)一名,在組長(zhǎng)協(xié)調(diào)下共同進(jìn)行課程設(shè)計(jì)前的準(zhǔn)備,如制定課程設(shè)計(jì)任務(wù)和實(shí)施計(jì)劃等,共同組織對(duì)學(xué)生的答辯;但分工明確,每人指導(dǎo)1個(gè)班。數(shù)據(jù)庫(kù)課程設(shè)計(jì)為期2周,安排在第7學(xué)期后半部分。指導(dǎo)小組在第7學(xué)期第一周向布置課程設(shè)計(jì)任務(wù),組織學(xué)生分組和選題。課程設(shè)計(jì)時(shí)學(xué)生分組一般是按照學(xué)生的知識(shí)、能力、性別、性格等特征互補(bǔ)的原則搭配,每組2~3人,設(shè)組長(zhǎng)一名。選題在第二周內(nèi)完成。這樣早地布置任務(wù),目的是讓同學(xué)提前進(jìn)入課程設(shè)計(jì),早開始,早準(zhǔn)備。

3.2選題

課程設(shè)計(jì)題目的命題原則是:符合教學(xué)要求,緊密聯(lián)系實(shí)際。具體題目一般是由指導(dǎo)教師小組提供備選題目清單,由各學(xué)生小組選擇,也可以是學(xué)生從自己感興趣并熟悉的方面提出,經(jīng)指導(dǎo)老師審核通過的題目。學(xué)生小組組長(zhǎng)負(fù)責(zé)召集和協(xié)調(diào)討論本組的課程設(shè)計(jì),組員間既明確分工,又相互協(xié)調(diào)配合。

3.3以過程管理管理為著力點(diǎn),確保課程設(shè)計(jì)保質(zhì)保量完成

指導(dǎo)教師組將從選題和分組確定后到集中課程設(shè)計(jì)周之前的八周左右的時(shí)間,按照數(shù)據(jù)庫(kù)設(shè)計(jì)階段和軟件工程時(shí)間進(jìn)度相應(yīng)地劃分為若干階段(一般為6階段),明確規(guī)定各時(shí)間階段結(jié)束前各小組要上交階段報(bào)告和設(shè)計(jì)方案,并記錄是否按時(shí)上交情況,記入平日成績(jī),以促使學(xué)生抓緊此項(xiàng)學(xué)習(xí)任務(wù)。對(duì)上交的階段報(bào)告和設(shè)計(jì)方案,教師要及時(shí)評(píng)閱、反饋和指導(dǎo),使其可行。

在集中課程設(shè)計(jì)周,采用以安排學(xué)生集中上機(jī)為主,分散設(shè)計(jì)為輔的形式。教師制定集中上機(jī)時(shí)間內(nèi)上機(jī)紀(jì)律,并對(duì)學(xué)生考勤。之所以設(shè)置分散設(shè)計(jì),是為學(xué)生對(duì)上機(jī)實(shí)施中發(fā)現(xiàn)的問題進(jìn)行研討或資料查閱留出時(shí)間。

3.4考核與評(píng)定

課程設(shè)計(jì)完成后,不但要提交軟件系統(tǒng)、課程設(shè)計(jì)報(bào)告,而且還要進(jìn)行答辯,答辯含講解、演示、答問三環(huán)節(jié)。為避免在小組課程設(shè)計(jì)中,有的同學(xué)不積極參與,采用隨機(jī)抽查個(gè)人和以抽簽方式隨機(jī)確定一位同學(xué)代表本組上臺(tái)答辯的方式來考核小組的成績(jī),促使小組內(nèi)部相互督促、相互幫助。通過這種課程設(shè)計(jì)組織方式,既培養(yǎng)了學(xué)生的綜合實(shí)踐能力和創(chuàng)新能力,又培養(yǎng)了學(xué)生的團(tuán)隊(duì)意識(shí)和協(xié)作精神。

課程設(shè)計(jì)的成績(jī)由考勤、平日成績(jī)(各階段報(bào)告提交情況、隨機(jī)抽查情況)、課程設(shè)計(jì)報(bào)告、答辯(含軟件運(yùn)行情況)成績(jī)等部分組成。這種成績(jī)構(gòu)成方式,強(qiáng)化了對(duì)課程設(shè)計(jì)過程的監(jiān)督和控制。

上述一系列措施,經(jīng)過我們帶多屆學(xué)生進(jìn)行數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)實(shí)踐證明,是行之有效的,并且可供其它軟件類課程設(shè)計(jì)的教學(xué)指導(dǎo)所借鑒。

4結(jié)束語

經(jīng)近年來對(duì)“數(shù)據(jù)庫(kù)系統(tǒng)概論”課程的建設(shè),我們以綜合實(shí)踐能力培養(yǎng)和創(chuàng)新教育為本課程教學(xué)目標(biāo),構(gòu)建了數(shù)據(jù)庫(kù)系列課程體系,建立了課程教學(xué)大綱、教案、多媒體課件、實(shí)驗(yàn)指導(dǎo)書和教學(xué)網(wǎng)站等,并對(duì)課程教學(xué)內(nèi)容進(jìn)行了優(yōu)化、教學(xué)方法手段進(jìn)行了改革和革新,對(duì)實(shí)驗(yàn)教學(xué)方式和課程設(shè)計(jì)教學(xué)模式進(jìn)行了探索,取得了成效。

參 考 文 獻(xiàn)

[1] 連潤(rùn)江. 數(shù)據(jù)庫(kù)系統(tǒng)概論教學(xué)改革的探討[J]. 湖北廣播電視大學(xué)學(xué)報(bào),2007,(5):22-23.

[2] 王珊,薩師煊. 數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)[M]. 北京:高等教育出版社,2006.

第11篇

關(guān)鍵詞:沖壓工藝與模具設(shè)計(jì);二次開發(fā);課程設(shè)計(jì)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)06-0243-02

對(duì)于高職院校的模具設(shè)計(jì)與制造專業(yè),《沖壓工藝與模具設(shè)計(jì)》課程是其專業(yè)核心課程之一,有著不可或缺的重要作用。而《沖壓工藝與模具設(shè)計(jì)》課程設(shè)計(jì)更是模具設(shè)計(jì)與制造專業(yè)教學(xué)中相當(dāng)重要的實(shí)踐環(huán)節(jié)之一。在整個(gè)實(shí)訓(xùn)周期,學(xué)生需要掌握模具設(shè)計(jì)的整個(gè)流程及方法,并且自己獨(dú)立查找模具設(shè)計(jì)大典、模具設(shè)計(jì)手冊(cè)等相關(guān)資料,綜合運(yùn)用模具設(shè)計(jì)知識(shí),并且通過一系列計(jì)算,完成整套模具零件圖的設(shè)計(jì)、繪制與裝配。通過實(shí)訓(xùn),可以讓學(xué)生從理論知識(shí)的學(xué)習(xí)逐步過渡到實(shí)際模具的設(shè)計(jì)。

1 沖壓工藝實(shí)訓(xùn)教學(xué)現(xiàn)狀

高職院校模具設(shè)計(jì)與制造專業(yè)大多都有開設(shè)沖壓模具課程設(shè)計(jì)實(shí)訓(xùn),該實(shí)訓(xùn)一般為期兩周,目的是讓學(xué)生掌握整個(gè)沖壓模具的設(shè)計(jì)流程,主要內(nèi)容包括模具類型選取,模具關(guān)鍵零件設(shè)計(jì)與零件圖繪制,模具刃口尺寸計(jì)算,模具排樣圖的設(shè)計(jì),模具裝配圖的繪制等等。在其中零件圖和裝配圖的繪制過程中,大多數(shù)學(xué)校還采用手工繪圖,由于零件數(shù)量較多,學(xué)生無法將所有零件圖全部畫完,這就導(dǎo)致裝配圖只能畫出示意圖,從而更加無法了解這樣的裝配是否會(huì)出現(xiàn)各個(gè)零件的相互干涉,以及裝配出來的模具是否能夠滿足設(shè)計(jì)說明書的要求。

為了解決學(xué)生在沖壓課程設(shè)計(jì)中出現(xiàn)的問題,近年來,隨著計(jì)算機(jī)繪圖的普及與發(fā)展,部分學(xué)校開始讓學(xué)生采用AutoCAD或者CAXA等軟件繪圖,這在較大程度上提高了學(xué)生的繪圖速度以及圖形的可讀性,不過在三維立體圖方面還有所欠缺。還有部分院校讓學(xué)生采用三維軟件,比如UG NX10.0或者solidworks2015等軟件進(jìn)行零件圖的繪制和裝配圖的組裝,更加立體的圖形讓學(xué)生能夠?qū)Ω鱾€(gè)零部件有更深刻的認(rèn)識(shí),由于繪圖的工作量較大,很多學(xué)生采用分工合作,一部分負(fù)責(zé)設(shè)計(jì)計(jì)算,一部分負(fù)責(zé)畫圖,這就使得學(xué)生很難掌握模具的整個(gè)設(shè)計(jì)與繪制流程。

有鑒于此,本文以SolidWorks為基礎(chǔ),在VC++環(huán)境下,針對(duì)現(xiàn)有《沖壓工藝與模具設(shè)計(jì)》課程設(shè)計(jì)中的不足之處,運(yùn)用參數(shù)化設(shè)計(jì),設(shè)計(jì)出模具的所有關(guān)鍵零件,通過選擇其他標(biāo)準(zhǔn)件來完成整個(gè)模具的裝配圖,并且可以動(dòng)態(tài)演示加工效果的課程設(shè)計(jì)系統(tǒng)。經(jīng)過一年的教學(xué)與反饋發(fā)現(xiàn),直觀的動(dòng)畫有效地提高了學(xué)生學(xué)習(xí)的興趣,讓學(xué)生真正掌握整個(gè)模具設(shè)計(jì)的工藝和流程,更好地完成設(shè)計(jì)任務(wù)。

2系統(tǒng)總體結(jié)構(gòu)

為了讓學(xué)生真正掌握沖壓模具設(shè)計(jì)的整個(gè)流程,本系統(tǒng)的設(shè)計(jì)思路與沖模設(shè)計(jì)流程完全吻合,其流程圖如圖1所示。

模具前期設(shè)計(jì)計(jì)算主要包括模具類型的選擇(采用單工序模具、復(fù)合模還是連續(xù)模),模具關(guān)鍵零件尺寸的計(jì)算,模具的排樣設(shè)計(jì),材料利用率的計(jì)算,沖壓力的計(jì)算,壓力機(jī)的選擇等等。

模具參數(shù)化設(shè)計(jì)主要是把計(jì)算的結(jié)果輸入到系統(tǒng)的參數(shù)化設(shè)計(jì)對(duì)話框中,系統(tǒng)將自動(dòng)生成零件的三維圖,標(biāo)準(zhǔn)零件的調(diào)用是根據(jù)標(biāo)準(zhǔn)件的選擇直接從標(biāo)準(zhǔn)件庫(kù)中調(diào)取零件三維圖。

裝配模塊是在所有零件的三維圖都準(zhǔn)備好后自動(dòng)將其組裝起來。

運(yùn)動(dòng)仿真模塊是在裝配Y束后實(shí)現(xiàn)模具的運(yùn)動(dòng)仿真,模擬真實(shí)模具加工場(chǎng)景,同時(shí)自動(dòng)檢查是否會(huì)出現(xiàn)零部件的相互干涉現(xiàn)象。

裝配圖與零件圖打印輸出模塊是根據(jù)三維裝配圖,自動(dòng)生成二維裝配圖,或者選擇不同的三維零件轉(zhuǎn)換成二維圖進(jìn)行輸出打印,作為課程設(shè)計(jì)結(jié)束后的紙制資料上交保存。

3教學(xué)設(shè)計(jì)與實(shí)現(xiàn)

3.1 開發(fā)工具選擇

教學(xué)系統(tǒng)采用SolidWorks作為三維開發(fā)軟件,在該軟件中,SolidWorks API是SolidWorks專門提供給開發(fā)人員使用的接口,這個(gè)接口是完全開放的而且功能齊全,它為開發(fā)人員提供了大量的功能函數(shù),開發(fā)人員只需調(diào)用這些功能函數(shù)便可輕松實(shí)現(xiàn)所需要的功能,例如生成草繪圖形并實(shí)現(xiàn)拉神、旋轉(zhuǎn)等。SolidWorks API具有很好的兼容性,只要是支持OLE(Object Lingking and Embedding)和COM(Commponent Object Model)的編程語言,如Visual C++,VB等都可以用來進(jìn)行SolidWorks的二次開發(fā)[1]。

考慮到SolidWorks軟件自身是由VC++開發(fā)的,若用VC++來對(duì)SolidWorks進(jìn)行二次開發(fā),一方面有助于軟件自身的兼容性,另一方面開發(fā)出的功能模塊也能夠更好的嵌入到SolidWorks中,實(shí)現(xiàn)VC++與SolidWorks的無縫鏈接。因此,本文以VC++6.0作為二次開發(fā)軟件。通常對(duì)SolidWorks二次開發(fā)有兩種方法:其中一種方法是基于自動(dòng)化技術(shù),開發(fā)出*.exe形式的程序,直接運(yùn)行;另外一種方法是基于COM技術(shù),先編寫動(dòng)態(tài)鏈接庫(kù)(*.dll)程序,然后將該動(dòng)態(tài)鏈接庫(kù)嵌入到SolidWorks菜單欄中,使其作為SolidWorks軟件中的一個(gè)插件使用。本研究運(yùn)用的是第二種開發(fā)方式,即生成dll文件,然后嵌入到SolidWorks軟件中。

3.2 參數(shù)化設(shè)計(jì)模塊實(shí)現(xiàn)

參數(shù)化設(shè)計(jì)模塊包括凸模,凹模,凸模固定板,凹模固定板等的參數(shù)化設(shè)計(jì),這里以凸模的參數(shù)化設(shè)計(jì)為例。在我院沖壓工藝與模具設(shè)計(jì)課程設(shè)計(jì)中,零件中采用的凸模主要有圓形,方形和其他形狀,如下圖所示為圓形凸模的參數(shù)化設(shè)計(jì)界面。標(biāo)準(zhǔn)圓形凸模的主要尺寸包括臺(tái)肩直徑D1和臺(tái)肩高度h,凸模的兩個(gè)直徑D和直徑d,以及凸模總高度L,在設(shè)計(jì)此類凸模時(shí),學(xué)生只需要根據(jù)計(jì)算將數(shù)值輸入到對(duì)話框中的凸模參數(shù)欄中,點(diǎn)擊預(yù)覽按鈕便可以在SolidWorks中快速生成凸模三維圖形。圖2中a圖所示為凸模設(shè)計(jì)對(duì)話框,在凸模參數(shù)欄中輸入d=10.2mm,L=55mm,h=3mm,D1=17mm,D=14mm后,點(diǎn)擊預(yù)覽按鈕,會(huì)彈出如b圖所示圖形,點(diǎn)擊確定按鈕則自動(dòng)生成。

3.3裝配模塊設(shè)計(jì)實(shí)現(xiàn)

裝配設(shè)計(jì)一般可以采用自上而下或者自下而上兩種方法來實(shí)現(xiàn)[2],在本系統(tǒng)中,我們采用的是自下而上的設(shè)計(jì)思路,即首先將零件畫好再裝配。裝配時(shí),依次將零件加入到裝配體中,同時(shí)根據(jù)相互之間的約束關(guān)系進(jìn)行約束。若裝配好以后有部分零件需要更改,只需要更改該零件的參數(shù),只要約束關(guān)系不變,待零件更改結(jié)束后,系統(tǒng)中的裝配圖也會(huì)自動(dòng)更新零件尺寸和形狀。如圖3所示為裝配以后的形狀。

3.4運(yùn)動(dòng)仿真模塊設(shè)計(jì)實(shí)現(xiàn)

對(duì)裝配好的裝配圖實(shí)現(xiàn)三維動(dòng)畫模擬仿真演示[3],在演示過程中判斷是否會(huì)出現(xiàn)干涉現(xiàn)象以及其他模具設(shè)計(jì)方面的問題,比如沖壓模具設(shè)計(jì)中凸模長(zhǎng)度是否足夠,條料在加工結(jié)束以后是否可以正常卸下,零件或者廢料是否可以從凹模洞口中順利排出或者頂出等等。通過運(yùn)動(dòng)仿真可以讓學(xué)生完全掌握常見沖壓模具的設(shè)計(jì)知識(shí),同時(shí)運(yùn)動(dòng)仿真的完成也會(huì)大大增加學(xué)生的自信心和實(shí)訓(xùn)工作完成的成就感。如圖4所示為運(yùn)動(dòng)仿真過程中的截圖,從中可以看到條料已經(jīng)伸入模具中,并且已經(jīng)加工出了兩個(gè)零件,加工過程所產(chǎn)生的廢料從凸凹模孔中排出落下。

4結(jié)論

本文通過對(duì)SolidWorks的二次開發(fā),對(duì)沖壓模具中所有零件實(shí)現(xiàn)了參數(shù)化設(shè)計(jì),學(xué)生通過必要的計(jì)算以后,直接在軟件中輸入各個(gè)參數(shù)值,件即可自動(dòng)生成零件圖,同時(shí),還可以對(duì)零件圖進(jìn)行自動(dòng)裝配,在裝配過程中完成干涉檢查,并在最后實(shí)現(xiàn)運(yùn)動(dòng)仿真。通過一年的實(shí)際使用測(cè)試,自動(dòng)裝配和運(yùn)動(dòng)仿真的視覺效果大大增加了學(xué)生做課程設(shè)計(jì)時(shí)的興趣,提高了課程設(shè)計(jì)的效率,學(xué)生通過軟件的使用,可以更迅速的掌握整個(gè)模具設(shè)計(jì)的全部知識(shí),為后續(xù)的學(xué)習(xí)以及今后走上工作崗位都奠定了堅(jiān)實(shí)的基礎(chǔ)。本研究對(duì)于其他類似課程的課程設(shè)計(jì)實(shí)訓(xùn)也有較強(qiáng)的參考意義。

參考文獻(xiàn):

[1] 孟慶當(dāng),丁戰(zhàn)友.浮選機(jī)關(guān)鍵零件的參數(shù)化設(shè)計(jì)[J],西安工程大學(xué)學(xué)報(bào),2014,28(4):496-507.

第12篇

關(guān)鍵詞:微型課程;自主學(xué)習(xí);終身教育;學(xué)習(xí)情境

中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2014)45-0208-04

在信息化、數(shù)字化時(shí)代,非正式學(xué)習(xí)和微型學(xué)習(xí)倍受歡迎,微型學(xué)習(xí)以其便捷、快速、微量的特征體現(xiàn)了較強(qiáng)的適應(yīng)性。同時(shí),微型學(xué)習(xí)的發(fā)展,對(duì)傳統(tǒng)的課程設(shè)計(jì)提出了新的要求。而成人學(xué)習(xí)的一個(gè)重要特點(diǎn)是自主學(xué)習(xí),即學(xué)習(xí)者在教師的指導(dǎo)下,自己制訂學(xué)習(xí)計(jì)劃,自己選擇學(xué)習(xí)策略,自己安排和管理時(shí)間,自己控制和評(píng)價(jià)學(xué)習(xí)的一種學(xué)習(xí)過程。微型課程對(duì)成人自主學(xué)習(xí)有著重要的意義。本文在分析成人教育課程設(shè)計(jì)現(xiàn)狀及存在問題的基礎(chǔ)上,根據(jù)成人在職自主學(xué)習(xí)的學(xué)習(xí)情境,提出微型課程設(shè)計(jì)與開發(fā)的設(shè)想。

一、當(dāng)前成人教育課程設(shè)計(jì)對(duì)學(xué)生自主學(xué)習(xí)的適應(yīng)性問題

早期成人教育的課程開發(fā)基本沿用了普通高等教育的模式,無鮮明的特色。1999年電大開展開放教育試點(diǎn)以來,與開放教育相關(guān)的教學(xué)改革開始側(cè)重于多元化教學(xué)模式的構(gòu)建,以及教學(xué)方法、考核方法上的創(chuàng)新,但并沒有在本源上對(duì)成人教育進(jìn)行專門的課程設(shè)計(jì)。以至于教學(xué)改革的結(jié)果并不理想,比如面授課到課率低、網(wǎng)上資源的點(diǎn)擊率低、網(wǎng)上實(shí)時(shí)教學(xué)形同虛設(shè)、學(xué)生學(xué)習(xí)興趣不高。甚至可以說,部分學(xué)生的真正學(xué)習(xí)行為并沒有發(fā)生,他們?cè)趯W(xué)習(xí)過程中所付出的努力在于應(yīng)付各種各樣的教學(xué)安排、作業(yè)及課程考核。當(dāng)然,造成這種結(jié)果的原因有很多,比如,學(xué)生本身工學(xué)矛盾嚴(yán)重、學(xué)習(xí)動(dòng)機(jī)不純(較強(qiáng)的學(xué)歷需求)、學(xué)習(xí)能力較差等,但筆者認(rèn)為,這與成人教育課程設(shè)計(jì)的缺失有一定的關(guān)系。我國(guó)現(xiàn)行的成人遠(yuǎn)程教育課程設(shè)計(jì)很多帶有濃厚的傳統(tǒng)教育課程設(shè)置的烙印,有些甚至照搬普通高校課程的內(nèi)容和框架,并未體現(xiàn)成人遠(yuǎn)程教育的特點(diǎn),不符合遠(yuǎn)程教育的要求,無法適應(yīng)學(xué)員自主學(xué)習(xí)的需求,學(xué)員在學(xué)習(xí)過程中遇到諸如學(xué)習(xí)時(shí)間不夠、學(xué)習(xí)動(dòng)力不足、學(xué)習(xí)方法不當(dāng)、學(xué)習(xí)條件不好等一系列問題,影響了學(xué)習(xí)效果和積極性,從而導(dǎo)致他們對(duì)遠(yuǎn)程教育產(chǎn)生失望和抱怨,大大降低了成人遠(yuǎn)程教育質(zhì)量。

當(dāng)前,國(guó)家開放大學(xué)的各項(xiàng)建設(shè)正在開展,成人教育也面臨著功能性轉(zhuǎn)變,學(xué)歷教育不再是成人教育的唯一職責(zé),終身教育成為成人教育新的使命,非學(xué)歷教育將是成人教育的主體。同時(shí),隨著社會(huì)的進(jìn)步,成人學(xué)習(xí)者的學(xué)習(xí)環(huán)境也在發(fā)生著較大的變化,使原有的課程設(shè)計(jì)表現(xiàn)出較大的不適應(yīng)性,主要有以下幾點(diǎn)。

1.課程設(shè)計(jì)不適應(yīng)成人學(xué)習(xí)者的自主學(xué)習(xí)情境。成人自主學(xué)習(xí)情境,主要是成人學(xué)習(xí)面臨的客觀環(huán)境,包括學(xué)習(xí)時(shí)間、學(xué)習(xí)條件等。成人學(xué)習(xí)者的學(xué)習(xí)情境之一是工學(xué)矛盾嚴(yán)重、學(xué)習(xí)時(shí)間碎片化。相關(guān)數(shù)據(jù)分析顯示,45%的成人學(xué)員周工作時(shí)間在40個(gè)小時(shí)以上,26%的學(xué)生周工作時(shí)間為固定的40小時(shí),另有29%的學(xué)生周工作時(shí)間低于40小時(shí)。除工作之外,上下班、照顧家庭、社會(huì)應(yīng)酬、娛樂等日常生活內(nèi)容也占用了工作之余的大部分時(shí)間,這決定了成人在職學(xué)習(xí)只能利用工作、生活之余的閑暇時(shí)間來進(jìn)行學(xué)習(xí),這些時(shí)間是零碎的、分散的時(shí)間,不適宜進(jìn)行有深度的思考和系統(tǒng)的知識(shí)學(xué)習(xí)。而現(xiàn)有的約定時(shí)間地點(diǎn)的面授教學(xué)、網(wǎng)上實(shí)時(shí)教學(xué)很難以適應(yīng)學(xué)生的需求,而且,每節(jié)課固定的時(shí)長(zhǎng)也為學(xué)習(xí)者帶來了較大的學(xué)習(xí)障礙。

成人學(xué)習(xí)的第二個(gè)情境――新的移動(dòng)學(xué)習(xí)方式正悄然興起。網(wǎng)絡(luò)和移動(dòng)終端使得學(xué)習(xí)隨處、隨時(shí)可及。據(jù)中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)的《第31次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》顯示,截至2012年12月底,我國(guó)網(wǎng)民規(guī)模達(dá)5.64億,全年新增網(wǎng)民5090萬人。互聯(lián)網(wǎng)普及率42.1%,其中18歲以上成人網(wǎng)民占網(wǎng)民總數(shù)約80%,2012年中國(guó)網(wǎng)民人均每周上網(wǎng)時(shí)長(zhǎng)達(dá)到20.5小時(shí)。同時(shí),移動(dòng)互聯(lián)網(wǎng)也蓬勃發(fā)展,各種移動(dòng)終端,如手機(jī)、Pad、移動(dòng)終端越來越多,2012年,通過筆記本電腦上網(wǎng)的網(wǎng)民為45.9%,通過手機(jī)上網(wǎng)的網(wǎng)民比例增速較快,從2011年的69.3%上升至74.5%。且2011年3月~2012年9月間我國(guó)移動(dòng)互聯(lián)網(wǎng)流量增加了10倍。教育是信息的傳播,而現(xiàn)有的成人教育資源很難適應(yīng)移動(dòng)學(xué)習(xí)的需求。

2.課程設(shè)計(jì)不能適應(yīng)學(xué)習(xí)者的個(gè)性化、差異化需求。學(xué)習(xí)需求個(gè)性化、差異化不僅體現(xiàn)在生理方面,如由于性別、年齡、身體、體能和感知等方面引起的差異,也可能體現(xiàn)在心理方面,如由知識(shí)結(jié)構(gòu)、智力類型、興趣、愛好、動(dòng)機(jī)、情感和意志等方面引起的差異。這些差異必然引起每個(gè)學(xué)習(xí)者學(xué)習(xí)需求的差異,可能表現(xiàn)為學(xué)習(xí)內(nèi)容的差異、學(xué)習(xí)方式的差異,甚至學(xué)習(xí)興趣的差異。如果學(xué)習(xí)目標(biāo)、學(xué)習(xí)內(nèi)容、學(xué)習(xí)時(shí)間統(tǒng)一,學(xué)習(xí)方式單一,則會(huì)使成人學(xué)習(xí)者不適應(yīng),學(xué)習(xí)壓力加大,面對(duì)學(xué)習(xí)比較焦慮,自主學(xué)習(xí)信心不足。遠(yuǎn)程教育者必須重視并適應(yīng)這種個(gè)體性差異,并盡可能使得課程設(shè)計(jì)能夠滿足個(gè)性化學(xué)習(xí)的需求。

3.課程設(shè)計(jì)不能兼顧非學(xué)歷教育或非正式學(xué)習(xí)的需求。現(xiàn)有的成人教育課程沿襲了傳統(tǒng)高等教育的課程,主要是針對(duì)成人學(xué)歷的教育設(shè)計(jì)、學(xué)習(xí)資源、教學(xué)組織、課程考核等設(shè)定對(duì)人才的培養(yǎng)目標(biāo)。而在終身學(xué)習(xí)背景下,學(xué)習(xí)需求可能是非正式的、隨機(jī)的、即時(shí)興起的需求,可能只是針對(duì)某一個(gè)問題的解決。在這方面,現(xiàn)有的課程設(shè)計(jì)顯然難以適應(yīng)。

可見,終身教育環(huán)境下,要求課程具有形式多樣化、靈活性等特點(diǎn),要求課程滿足學(xué)習(xí)者在短時(shí)間內(nèi)掌握某個(gè)學(xué)習(xí)內(nèi)容或技能的學(xué)習(xí)需求。

二、微型課程在適應(yīng)成人終身教育及自主學(xué)習(xí)等方面的意義

(一)微型課程的特點(diǎn)

微型課程應(yīng)該是相對(duì)于傳統(tǒng)普通課程而言的一種新課程理念。傳統(tǒng)的普通課程的內(nèi)容主要是以學(xué)科知識(shí)為主,強(qiáng)調(diào)知識(shí)的系統(tǒng)性和邏輯性,根據(jù)初學(xué)者的認(rèn)知習(xí)慣,重視知識(shí)學(xué)習(xí)的先后順序。而且,傳統(tǒng)的普通課程體系僵化,資源開發(fā)緩慢,新的知識(shí)需要經(jīng)過長(zhǎng)時(shí)間的磨合才能被納入學(xué)科體系,難以適應(yīng)不斷更新、不斷擴(kuò)大的知識(shí)學(xué)習(xí)需求。因此,微型課程不僅從形式上,而且從內(nèi)容上都不同于普通課程。從形成上看,微型課程主要適應(yīng)微型學(xué)習(xí),因此微型課程應(yīng)該是內(nèi)容短小、精煉,媒體形式多種多樣,能靈活適應(yīng)各種學(xué)習(xí)方式。從內(nèi)容上看,微型課程為了適應(yīng)更廣泛的、靈活的、即時(shí)的需求,它的內(nèi)容來源應(yīng)該包括一切可學(xué)習(xí)的知識(shí),既包括學(xué)科的知識(shí)也包括能被描述、傳遞、認(rèn)知的技能等專題性的知識(shí)。從學(xué)科方面來看,微型課程是學(xué)科課程微型化的結(jié)果,即把傳統(tǒng)的學(xué)科課程模塊化、項(xiàng)目化、知識(shí)點(diǎn)化,形成相對(duì)獨(dú)立、短小的學(xué)習(xí)單元。而專題型知識(shí)則包含了更新的、新增的知識(shí)、技術(shù)等,或是生活中的熱點(diǎn)。所以,微型課程并不強(qiáng)調(diào)系統(tǒng)性和邏輯性,這樣才能保證有足夠豐富的微型課程資源。具體說來,相對(duì)于傳統(tǒng)的普通課程而言,微型課程有以下特點(diǎn)。

1.微型課程的內(nèi)容在于學(xué)習(xí)者的學(xué)習(xí)需求。微型課程內(nèi)容來源于所有被學(xué)習(xí)者需要的知識(shí)和技能,只要這些知識(shí)和技能能被描述、傳遞、認(rèn)知,都是微型課程的素材和依據(jù)。而傳統(tǒng)課程一般僅從屬于學(xué)科,而且外在于學(xué)習(xí)者,并凌駕于學(xué)習(xí)者需求之上。

2.微型課程是動(dòng)態(tài)的、即時(shí)的。微型課程因?yàn)槿萘啃 ㈤_發(fā)時(shí)間短,任何新增知識(shí)都會(huì)很快納入微型課程的學(xué)習(xí)內(nèi)容,所以微型課程是動(dòng)態(tài)的、不斷被充實(shí)和豐富的。而傳統(tǒng)課程是既定的、先驗(yàn)的,相對(duì)靜態(tài)的。

3.微型課程之間相對(duì)獨(dú)立。微型課程是相對(duì)獨(dú)立的知識(shí)單元,既可以被包裝整合為較為系統(tǒng)的學(xué)科知識(shí),也可以作為獨(dú)立學(xué)習(xí)單元,適應(yīng)成人的補(bǔ)充性學(xué)習(xí),知識(shí)關(guān)系相對(duì)比較松散。而傳統(tǒng)課程重視課程之間嚴(yán)密的邏輯關(guān)系。

4.微型課程內(nèi)容簡(jiǎn)短、精煉,學(xué)習(xí)時(shí)間短。微型客程容量小,針對(duì)性強(qiáng),需要較少的時(shí)間投入。而傳統(tǒng)課程內(nèi)容多,學(xué)習(xí)時(shí)間較長(zhǎng)。

5.微型課程表現(xiàn)為包括各種媒體的全媒體資源。微型課程的表現(xiàn)形式主要不是教材,而是電子文稿、音頻、視頻等多種媒體,適應(yīng)數(shù)字化學(xué)習(xí)、移動(dòng)學(xué)習(xí)等靈活的學(xué)習(xí)方式。而傳統(tǒng)課程最主要的媒體形式就是教材。

所以,筆者認(rèn)為微型課程應(yīng)該是基于學(xué)科的或?qū)n}的,內(nèi)容豐富、時(shí)間短、媒體多樣,能廣泛適應(yīng)各種學(xué)習(xí)需求的學(xué)習(xí)對(duì)象。

(二)微型課程在適應(yīng)成人終身學(xué)習(xí)及自主學(xué)習(xí)等方面的意義

構(gòu)建終身教育體系和學(xué)習(xí)型社會(huì),就是要構(gòu)建一個(gè)人人可學(xué)、時(shí)時(shí)可學(xué)、處處可學(xué)的廣泛的學(xué)習(xí)狀態(tài)。其中,人人可學(xué)要解決的是對(duì)學(xué)習(xí)內(nèi)容的需求滿足問題;時(shí)時(shí)可學(xué)要解決的是學(xué)習(xí)時(shí)間的匹配問題;處處可學(xué)是學(xué)習(xí)環(huán)境、學(xué)習(xí)方式的適應(yīng)問題。根據(jù)微型課程的特點(diǎn),微型課程在以下幾個(gè)方面均表現(xiàn)出對(duì)成人終身學(xué)習(xí)、自主學(xué)習(xí)的適應(yīng)性。

1.微型課程能適應(yīng)不同個(gè)體的差異化、個(gè)性化、多樣化的學(xué)習(xí)需求。由于微型課程來源于一切可以學(xué)習(xí)的知識(shí),且不斷地進(jìn)行動(dòng)態(tài)更新,保證了學(xué)習(xí)資源的足夠豐富,能適應(yīng)“人人可學(xué)”的需求。

2.微型課程能適應(yīng)微型學(xué)習(xí)的需求。由于微型課程短小、精煉,學(xué)習(xí)時(shí)間短,成人學(xué)習(xí)者可以利用工作生活的碎片化時(shí)間進(jìn)行學(xué)習(xí),實(shí)現(xiàn)學(xué)習(xí)時(shí)間的匹配,適應(yīng)“時(shí)時(shí)可學(xué)”的需求。

3.微型課程能適應(yīng)移動(dòng)學(xué)習(xí)的需求。微型課程更多地表現(xiàn)為數(shù)字化多媒體學(xué)習(xí)資源,隨著移動(dòng)終端設(shè)備的普及,學(xué)習(xí)者無論身在何處,都可以利用移動(dòng)終端進(jìn)行學(xué)習(xí),適應(yīng)“處處可學(xué)”的需求。

三、基于知識(shí)點(diǎn)的微型課程設(shè)計(jì)

知識(shí)點(diǎn)一般是知識(shí)系統(tǒng)中相對(duì)獨(dú)立的最小的學(xué)習(xí)單位。按知識(shí)點(diǎn)為基礎(chǔ)進(jìn)行微型課程設(shè)計(jì),可以使微型課程的容量盡可能縮小,學(xué)習(xí)時(shí)間縮短,充分適應(yīng)學(xué)習(xí)者利用碎片時(shí)間進(jìn)行微型學(xué)習(xí)的需求。基于構(gòu)建成人終身學(xué)習(xí)體系的需要,微型課程設(shè)計(jì)必須考慮課程的內(nèi)容、課程資源媒體以及學(xué)習(xí)方式。以知識(shí)點(diǎn)為基礎(chǔ)的微型課程設(shè)計(jì)如圖1所示。

這種基于知識(shí)點(diǎn)的微型課程設(shè)計(jì)思路如下。

1.以學(xué)習(xí)者為中心。這對(duì)于教學(xué)設(shè)計(jì)至關(guān)重要。切實(shí)考慮成人學(xué)員的學(xué)習(xí)情境,才能從方便學(xué)習(xí)者的角度進(jìn)行教學(xué)設(shè)計(jì),把對(duì)學(xué)習(xí)者的服務(wù)和支持放在第一位。

2.知識(shí)的系統(tǒng)性與松散性相互結(jié)合。知識(shí)的微型化只是為了適應(yīng)學(xué)員對(duì)碎片時(shí)間的利用,以及方便學(xué)生根據(jù)自身的知識(shí)結(jié)構(gòu)個(gè)性化選擇學(xué)習(xí)內(nèi)容。但作為學(xué)習(xí)資源,應(yīng)該保證課程內(nèi)容的完整性,單純零散的內(nèi)容很難保證學(xué)習(xí)者系統(tǒng)學(xué)習(xí)的需求。

3.基于遠(yuǎn)程網(wǎng)絡(luò)學(xué)習(xí)、移動(dòng)學(xué)習(xí)的全媒體資源開發(fā)。現(xiàn)代社會(huì)網(wǎng)絡(luò)和移動(dòng)設(shè)備的普及程度越來越高,已經(jīng)不斷融入人們的生活,成為伴隨人們工作生活的主要狀態(tài)。終身學(xué)習(xí)要符合成人學(xué)生的學(xué)習(xí)情境,因此決定了必然要選擇以網(wǎng)絡(luò)和移動(dòng)終端為媒介的學(xué)習(xí)資源。同時(shí),資源的形式要融合文字、圖形、圖像、動(dòng)畫、聲音和視頻等各種媒體,體現(xiàn)以學(xué)習(xí)者為中心的理念,增強(qiáng)用戶的學(xué)習(xí)體驗(yàn),提高學(xué)習(xí)興趣。

4.學(xué)習(xí)者依據(jù)自身需求自主學(xué)習(xí)。微型課程設(shè)計(jì)的最主要目的是適應(yīng)學(xué)習(xí)者的需求,包括對(duì)學(xué)習(xí)內(nèi)容的需求、學(xué)習(xí)時(shí)間的需求、學(xué)習(xí)方式的需求。成人學(xué)習(xí)者已經(jīng)具有一定的知識(shí)基礎(chǔ),但這些知識(shí)基礎(chǔ)對(duì)于每一個(gè)成員來講,千差萬別,每位學(xué)習(xí)者的學(xué)習(xí)需求完全是自主的、即時(shí)的,學(xué)習(xí)時(shí)間、地點(diǎn)也不可能固定,這就決定了要由學(xué)習(xí)者自己決定學(xué)什么、什么時(shí)間學(xué)、怎么學(xué)。

以知識(shí)點(diǎn)為基礎(chǔ)的微型課程設(shè)計(jì),創(chuàng)新了遠(yuǎn)程開放教育環(huán)境下的課程理念與課程模式,充分考慮了成人學(xué)生的工學(xué)矛盾及個(gè)體性差異,并適應(yīng)知識(shí)經(jīng)濟(jì)條件下的移動(dòng)、微型學(xué)習(xí)需求,可以為下一步國(guó)家開放大學(xué)的課程建設(shè)提供一種借鑒。

參考文獻(xiàn):

[1]陳義勤.網(wǎng)上人大遠(yuǎn)程學(xué)習(xí)者學(xué)習(xí)困難調(diào)查與分析[J].中國(guó)遠(yuǎn)程教育,2008,(8).

[2]中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC).第31次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告[R].

[3]聶然,李盛聰.成人遠(yuǎn)程學(xué)習(xí)的特點(diǎn)與課程設(shè)計(jì)[J].繼續(xù)教育,2004,(12):72-73.

[4]陳聯(lián),蘆麗君.成人遠(yuǎn)程教育課程設(shè)計(jì)問題探究[J].湖南科技學(xué)院學(xué)報(bào),2006,(6):224-225.

[5]李可夫,王爽.微型課程的概念界定[J].延安職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010,(10):62-63.

[6]羅丹.微型課程的設(shè)計(jì)研究――以“老年人學(xué)電腦”課程為例[D].天津大學(xué),2009.

主站蜘蛛池模板: 三台县| 凤山县| 万年县| 开化县| 航空| 兴安县| 社会| 沂源县| 甘德县| 德兴市| 弥勒县| 阿合奇县| 龙海市| 广安市| 武威市| 保德县| 湘潭市| 延长县| 大化| 育儿| 阿拉尔市| 西乌珠穆沁旗| 肃南| 乌兰察布市| 河南省| 商城县| 崇州市| 万源市| 峡江县| 高安市| 法库县| 图木舒克市| 辉南县| 彰化市| 洛川县| 黔江区| 齐河县| 江华| 三原县| 龙陵县| 沂源县|