久久久国产精品视频_999成人精品视频线3_成人羞羞网站_欧美日韩亚洲在线

0
首頁 精品范文 課程設計及開發

課程設計及開發

時間:2023-10-07 15:57:39

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

課程設計及開發

第1篇

浙江大學計算機學院在專業課程中實施課程設計(project)已有10多年的歷史,積累了豐富的經驗和資料。為全面總結專業課程設計的建設經驗,推廣建設成果,學院特別組織相關課程的骨干任課教師編寫了一部以課程設計內容為主的“高等院校計算機專業課程綜合實驗系列規劃教材”,并于2007年下半年起由浙江大學出版社陸續出版。

該系列教材的作者不僅具有豐富的教學經驗,也具有豐富的科研經驗,是浙江大學計算機科學與技術學院和軟件學院的教學核心力量。這支隊伍目前已經獲得了四門國家精品課程(C語言程序設計基礎及實驗、操作系統、嵌入式系統、計算機輔助工業設計)以及六門省部級精品課程,出版了幾十部教材。該系列教材涵蓋了計算機和軟件專業絕大部分專業必修課程和部分選修課程,是一部比較完整的專業課程設計系列教材,也是國內首部由研究型大學計算機學科獨立組織編寫的專業課程設計系列教材。

系列教材由《C程序設計基礎課程設計》、《軟件工程課程設計》、《數據結構課程設計》、《數值分析課程設計》、《編譯原理課程設計》、《邏輯與計算機設計基礎實驗教程與課程設計》、《操作系統課程設計》、《數據庫課程設計》、《Java程序設計課程設計》、《面向對象程序設計課程設計》、《計算機組成課程設計》、《計算機體系結構課程設計》、《計算機圖形學課程設計》等十三門課程的綜合實驗教材所組成。

下面舉例介紹其中幾本教材的主要內容及特點。

《C程序設計基礎課程設計》:在分析C語言高級編程技術的基礎上,通過對“通訊錄”、“計算器”、“俄羅斯方塊”等3個完整案例的解析,指導讀者按照軟件工程的生命周期開發過程,從問題分析、設計、編碼到測試,循序漸進地完成大型程序的開發。教材還提供了9個大型程序訓練的題目及簡要分析,供讀者練習。本教材還針對教學需要,提供了可參考的實施過程說明、開發文檔模版、考核方法和評價標準,特別強調學生團隊合作精神的培養。

《數據結構課程設計》:針對堆棧、樹、圖、排序、哈希查找、算法設計等方面的內容提供了8個課程設計案例,分別從基本知識回顧、設計題目、設計分析、設計實現、測試方法、評分要點等幾個方面進行分析。教材還提供了8個課程設計習題,并對實現要點進行了簡要的分析。

《計算機組成課程設計》:要求實驗者用硬件描述語言(Verilog HDL)設計單元電路、功能部件和指令條數有限而功能較齊全的單時與多時鐘CPU。在計算機功能單元仿真模擬正確后, 實驗者能把自己設計的結果寫入到Spartan-3 Starter Kit Board開發板的FPGA可編程芯片上, 并能直接實驗自己的設計(芯片)是否達到預期目標。實驗設計由淺入深, 內容豐富。

《數據庫課程設計》:以圖書管理系統的開發為例,從需求分析開始,到數據庫設計、數據庫應用和應用開發等過程。其中應用開發的環境和工具包括MySQL數據庫和ODBC接口技術,以及SQL Server和JDBC等。本書側重于介紹“怎么做”和做的過程,而非原理性和全面性的闡述。

《軟件工程課程設計》:主要圍繞軟件工程的基本知識點,通過詳細分析一套典型的實際案例――銀行系統的開發,指導學生應用軟件工程生命周期的理論以及使用相應工具完成實際項目的開發。同時提供了一系列練習項目,供者進一步練習。

《編譯原理課程設計》:主要圍繞設計、實現一個簡單的程序設計語言SPL(Simple Pascal Language)及其編譯器;涵蓋了編譯原理的詞法分析、語法分析、中間代碼生成、代碼優化和目標代碼生成等各階段的內容。通過對該語言編譯器的分析,使學生們對編譯原理有一個形象、直觀和透徹的認識和感受,以便更深入了解和掌握編譯原理的內容和實現方法,進而提高分析問題與解決問題的能力。

第2篇

[關鍵詞] 《管理信息系統》課程 教學 改革

《管理信息系統》課程理論性較強,實踐性較強,采用傳統的教學方法,對于沒有信息系統開發或應用經驗的本科生來說不容易掌握,因此如何提高學生學習《管理信息系統》的積極性是一個迫切需要解決的問題。《管理信息系統》課程設計對于學生的知識、能力和綜合素質的培養與提高起著至關重要的作用。傳統的教學模式下,要求學生在兩周之內開發一個系統,這樣安排課程設計往往達不到教學的真正目的,學生沒有得到真正的實踐鍛煉。顯然,按這種模式培養出來的學生在社會上缺乏競爭力。筆者根據多年的MIS課程的教學經歷,對《管理信息系統》課程設計與課程教學同步進行的教學改革方法進行研究,取得較好的效果。

一、課程設計改革方案

1.課程教學設計

為了實現《管理信息系統》課程設計與課程教學同步,教學過程中采用以下方法:(1)選好教材。所選教材必須滿足:①教材首先介紹信息系統的基本概念,接著各章依次介紹信息系統開發的步驟。②教材必須全面系統地反映軟件工程和信息系統領域的最新發展。這樣能夠激發學生對課程設計的興趣。③教材應該有一個學生熟悉的案例貫穿始終,這樣教材實際上就可以當作課程設計指導書。(2)應用多媒體技術。采用多媒體教學方式容易組織、啟發和引導學生在其中學習,方便指導學生課程設計。(3)采用案例教學。在課堂教學中,引進案例教學,做到理論聯系實際,使學生學會利用MIS知識去分析和解決課程設計中的問題。

2.課程設計選題

在介紹完信息系統的基本概念后,教師上機操作演示各種類型的MIS。接著就開始給學生初步擬定一個有實際背景的課程設計題目。題目布置之后讓學生用兩周的時間收集資料,認真選題,最后采用雙向選題的方式確定設計題目。雙向選題的目的是為了讓學生對自己所做的題目感興趣,而興趣是信息系統開發能否成功的一個關鍵因素。學生必須按照課程教學的進度同步開發課程設計題目規定的信息系統,不能半途而廢。

目前學生可以從互聯網上或者從某些參考書中得到某些信息系統開發的文檔和軟件,所以教師在選題時要多查找資料,注意不要選學生可以仿造或拷貝的某些題目。

在選題中,要求一個學生獨立完成一個小的信息系統的全部開發或完成一個大的信息系統一部分功能的開發,做到一人一題。這樣才能促使每個學生獨立思考,避免課程設計成果雷同。

3.課堂教學與課程設計同步的措施

課堂教學與課程設計同步的辦法是:每講完一章的內容就讓學生完成課程設計相關內容的設計工作。這對學生來說既鞏固所學的知識,又理論聯系實際,學會如何應用知識。課程設計比單純做《管理信息系統》作業有意義,所以學生積極性很高。

由于有了課程設計要求,學生在課堂上就會帶著自己的題目來聽課。由于教材內容與課程設計的步驟一致的,這樣學生伴隨著課堂教學的理論知識和案例講解,一邊聽課,一邊思考自己的題目在這個步驟該怎么做的。這種方式激發了學生對課程的學習興趣。學生上課非常認真,課堂紀律也比較好。課堂教學效果有了很大的好轉。

在課堂教學與課程設計同步進行時要注意以下幾點:(1)不要求學生每一個開發步驟必須做得完全正確,要求太高的話學生覺得難度太大,對信息系統的開發產生畏懼。(2)在開發過程中,每5個學生組成一個小組,每個小組由任課教師定期召開一次會議。會上每個學生要匯報目前開發的進展和碰到的問題。任課教師和小組其他成員提出解決問題的辦法或建議,這樣既鍛煉學生的協作精神,又解決了學生的問題。(3)課程設計過程中,要求學生不能單純從網上查找資料來完成信息系統開發,要利用課余時間去對所做信息系統進行調研。課程設計中要鼓勵學生創新。

課程教學過程中應該經常性地對學生同步進行的課程設計進行點評。點評主要做兩個方面的工作:(1)表揚設計做得好的優秀學生,鼓勵其他同學向優秀生取經。(2)對課程設計中出現的典型問題要集體講解,對個別同學的問題要進行課后交流和答疑解惑。

4.課程設計階段的任務及課程設計考核

隨著課程教學與課程設計的同步推進,課程講授結束時學生初步做完系統設計的大部分工作。課程設計階段,學生的主要工作是利用兩周的課程設計時間,用已經學完的完整知識,對自己所做的系統進行深入的思考,并進一步完善,最后進行代碼的編寫、測試與調試工作。

課程設計必須有嚴格的考核計算辦法才能激發學生的興趣,學生才能在課程設計上花更多的精力,課程設計的質量才有保證。

二、應用情況

兩年來,筆者采用本文提出的信息管理專業《管理信息系統》課程設計改革方案指導學生課程設計,取得很好的效果。這個方案彌補了《管理信息系統》課程設計時間不足的問題,將課程設計時間間接地延長了將近一個學期,學生有充足的時間完成信息系統的開發,提高了學生分析問題、解決問題的能力。同時也提高了學生學習課程的興趣,提高了課堂教學質量。

參考文獻:

[1]姜海虹 盧宏偉:高校《管理信息系統》課程改革探索.科技資訊,2006年1期

第3篇

關鍵詞關鍵詞:數據庫課程設計;項目驅動;教學方法;考核方法;能力培養

中圖分類號:G434 文獻標識碼:A 文章編號文章編號:16727800(2013)008017402

作者簡介作者簡介:邱月(1979-),女,碩士,湖北經濟學院信息管理學院講師,研究方向為數據庫技術。

0 引言

數據庫技術已經成為先進信息技術的重要組成部分,是現代計算機信息系統和計算機應用系統的基礎和核心。數據庫技術是將數據庫與軟件開發相結合,數據庫設計和基于數據庫的應用程序開發。為此,課程要求學生選用主流DBMS,自選某種高級程序設計語言,實現一個完整的以數據庫為核心的B/S或C/S架構的應用系統。掌握設計實現一個完整的產品化導向的數據庫應用系統的流程和方法,包括需求分析、數據庫設計、應用程序設計。本文分析了湖北經濟學院開設數據庫課程設計以來,實踐教學環節中存在的問題,結合項目模擬實訓教學方法的基本原理,提出了基于團隊項目模擬實訓的數據庫課程設計教學方法的具體方案及實施效果。

1 數據庫課程設計教學現狀

(1)題目過少不夠開放。湖北經濟學院是一所財經類教學型學校,開設的主要專業為經濟管理類。但目前的題目多數都是老師提供給學生的,題材類似,不可避免地會出現學生相互抄襲的現象。另外,題目呆板,沒有和本校的專業特色相結合,選擇余地太少。長此以往,會使學生養成不勞而獲的壞習慣,不利于學生畢業之后適應競爭激烈的社會。

(2)學生輕分析設計,重編程實現。 學生把編程工作放在數據庫設計中的首要位置,輕數據庫及其對象的設計,重開發工具的使用。很多學生只重視系統功能模塊的設計與實現,缺乏全局觀念。

(3)學生缺乏整體意識,團隊協作能力不強。在數據庫系統開發的過程中,學生對系統沒有整體規劃,經常把時間都花在需求分析和系統實現上,造成在學生項目后期沒有時間做系統測試,這樣開發出來的系統必然出現很多問題。

軟件開發是一個系統工程,特別強調團隊協作能力。如果一個課程設計題目只讓學生一個人完成,缺少與他人相互的交流,不利于交流與溝通能力的培養和項目的正常開展。原有教學模式下,學生做課程設計往往單打獨斗,沒有形成一個團隊。

(4)課程考核方式不夠科學。老師通常采用平時成績和實驗報告相加權作為總成績。在這種考核方式下學生是被動地完成任務,不知道所做項目的評定標準,因而積極性不高,也不能通過項目設計有效地提升自己的能力。

2 數據庫課程設計基礎準備及教學目標制定

2.1 基礎準備

綜合性的實驗課程往往需要很多課程作支撐。在該課程開設之前,前期學生應該已經學習了C、C++等一些經典的程序設計課程,學習了數據庫原理及軟件工程課程,對于數據庫原理課程中的相關概念例如數據庫文件的創建、表的建立以操作、視圖與SQL查詢、存儲過程與觸發器等進行了相關實驗,對于關系型數據庫基本概念和特性有一個比較完整的認識。由于課程設計中需要將數據庫原理與工程項目相結合設計出具體的應用程序和界面,所以學生還需掌握至少一門前臺開發工具,如 、或PHP等,讓不同層次的學生選擇不同的培養方案,有針對性地進行學習。

2.2 教學目標

結合教材上關于數據庫設計的思想和方法,對一些簡單的信息管理問題進行必要的分析和設計。在掌握了數據庫系統的基本原理和基本方法的基礎上,熟悉數據庫管理系統的工具及語言。能查閱資料解決數據庫技術方面的問題,具備在微軟開發平臺下進行數據庫設計和管理操作能力,培養數據庫應用系統開發的基本能力,項目合作、團隊精神及小組交流的能力,培養學生運用數據庫管理系統解決實際問題的能力。

3 數據庫課程設計教學構思

課程組根據學生的實際情況,制定了相應的教學計劃。本課程安排在一個學期內,32學時,每周具體安排如表1所示。

3.1 人員安排及開題

把整個班級按照開發小組的形式進行分組,每組4~5人,選一名組長,每個同學承擔不同的角色,共同完成任務。在整個過程中,為了達到鍛煉的目的,每個同學的角色可以互換。

在選題方面,應充分考慮到學生的專業特色,體現經管類專業的特點,選擇具有專業特色的案例,以激發學生的學習興趣。比如,針對“旅游管理”專業和“國際金融”專業,可以根據專業要求來分別制定教學案例,使學生在數據庫課程設計中加深對本專業課程的理解,從而達到數據庫課程設計和專業特色融合的目的。在制定選題的過程中,教師應進行充分的調研,與該專業的教師進行討論,幫助學生選擇他們熟悉的題目,如旅游酒店管理系統、學生成績管理系統、人力資源管理系統等,或者選擇學生生活中經常接觸、能很快上手的內容。同時,應注意控制題目的規模和難度,使學生經過努力后能在規定的時間內完成。這個階段可以充分調動學生的積極性,鼓勵學生自己選題組建項目小組。這種方式經檢驗取得了較好的效果。

3.2 需求分析

在此階段,要盡可能收集課題的全面需求,利用不同小組互相模擬實際用戶的形式,開小組討論會來確定需求,增強學生的溝通能力和開發興趣,并引導學生自己畫出數據流圖。

例如,某家工廠的采購部每天需要一張訂貨報表,表中列出所有需要再次訂貨的零件。對于每個需要再次訂貨的零件列出下述數據:零件編號、零件名稱、訂貨數量,目前價格、主要供應者。零件入庫應有入庫單,零件出庫應有出庫單,通過放在倉庫中的CRT終端把入庫單或出庫單報告給訂貨系統。當某種零件的庫存數量少于庫存量臨界值時就應該再次訂貨。

當系統比較復雜時,應當采用分層描述的方法。一般第一層描述系統的全貌,第二層分別描述各子系統的結構。如還未表達清楚,可以繼續細化。

3.3 系統設計與實施

確定用戶需求后,進入系統設計階段。物理設計階段應該充分利用表、視圖、存儲過程、觸發器等各個數據庫對象的特點,建立一個完整的數據庫。要引導學生利用課程設計來熟悉數據庫開發的一些常用技術和工具。例如,在數據庫課程設計中可以教學生怎樣使用Power Designer來做數據庫設計。在軟件公司實際的數據庫系統開發中,有很多工具可以直接完成從數據庫概念模型到物理模型的設計和轉化。

系統實施階段,各小組可以選擇自己熟悉的程序設計語言動手編寫代碼,完成系統各個模塊的功能。開發語言可選擇機房環境,有Java、VB、VC、PB等;數據庫可使用提供的SQL Serever2000、DB2、MySQL5等主流DBMS;軟件架構兩層、三層都可以。教師對各小組學生在設計中遇到的具體問題,有針對性地給與啟發式的引導。

3.4 系統測試

系統測試階段可以選取小組之間交換測試,主要從功能測試、數據庫測試兩個方面找出系統的缺陷,對軟件質量進行評價打分。列出測試計劃,往各數據庫表中插入正確的測試數據,測試數據插入情況和各種約束作用,并記錄結果;往各數據庫表中插入錯誤的測試數據,記錄出錯結果;在各數據表中修改測試數據,記錄測試結果;各數據表中刪除測試數據,記錄測試結果;創建各權限等級的用戶,授予相應的權限,然后按權限等級執行相應操作,查看操作結果是否正確,最后再編寫實驗報告。

數據庫功能測試主要是對界面進行測試,按用戶類型進行分部測試,查看每一種類型的用戶功能是否有欠缺;用戶操作是否符合實際,是否具有意義;尤其是在功能實現上,不同情況,會有怎樣不同的處理;查看在出錯的情況下,系統如何處理。3.5 完成設計報告

設計報告主要內容要求有系統需求分析(功能模塊圖)、基本ER圖(要求標明主碼、外碼、聯系類型)、用戶子模式設計、按模塊分析所編寫的應用程序等。撰寫設計報告前小組中各成員必須對自己的工作進行歸納、分析和總結。小結一般包括工作內容、工作量大小、自己完成情況、遇到的問題以及解決方法、收獲與體會、今后努力與改進方向等。教師給出設計報告書寫規范,學生根據系統分析設計結果完成該部分內容。報告編寫是考查一個學生總結工作、撰寫科技論文的能力。該環節考查的重點:報告是否內容完整、充實,條理是否清楚,格式是否符合科技文章規范。

3.6 檢查與考核

考核是檢驗教學成果的有效方式和重要手段,對學生學習和教師教學具有重要導向作用,不同的考核方式能激發學生的學習動機。除了加強平時考勤外,教師還需在每個階段對各個項目小組進行跟蹤檢查,對各個階段的完成情況進行記錄。從數據庫原理、數據庫應用和數據庫設計三方面對學生進行綜合評測,達到對數據庫系統主要內容和框架的評測。具體考核指標權重為:平時表現 (25%) + 任務完成情況 (30%) + 答辯 (20%) + 設計論文 (25%)。同時還要鼓勵學生在課程設計后,盡量撰寫相應科研論文,積極申報校級學生科研項目。對于能力非常突出的學生,可以建立課外研究小組,讓他們參與到教師在研的省部級科研項目中,進一步提升他們的專業技能和綜合素質。

4 結語

數據庫技術是一門理論和實踐并重的學科。課程設計是否成功的標準在于學生是否通過項目開發,將自己所學到的數據庫知識運用于實際需求中,是否提高了學生的動手能力。通過兩年的教學實踐證明,以這種方式開展課程設計更貼近企業實際的項目開發方式,能倡導學生主動參與的探究式學習和研究,改變學生被動接受、大量反復操練的學習和實驗方式, 真正培養學生嚴謹周密的思維和臨時處理問題的能力,滿足企事業單位信息化建設的用人需求,有效地解決了理論教學與實踐教學脫節和經管專業學生數據庫工程實踐能力薄弱的問題。另外,做好數據庫課程設計作業有利于學生畢業設計報告和畢業論文撰寫。今后學生面臨的畢業設計其實就是一個完整的系統設計,是課程設計的擴大化、完整化,為設計報告的撰寫、文獻資料的查閱也為今后撰寫畢業論文打下堅實的基礎。

參考文獻參考文獻:

[1] 趙慧敏,楊鑫華,牛一捷. 數據庫課程設計實踐教學改革探索[J].當代教育論壇,2011(8).

[2] 張志鋒,王文冰.以就業為導向的學生綜合能力培養教改研究[J].計算機教育,2010(11).

[3] 林巧,丁革建.數據庫課程設計的項目化實驗教學方法[J]. 實驗室研究與探索,2009(5).

第4篇

[關鍵詞]課程設計;電機調速;工程教育認證;新工科

一、背景

國內的工科教育先后經歷了20世紀50年代的“技術范式”、20世紀80年代的“科學范式”以及20世紀90年代的“工程范式”。2006年我國啟動工程教育專業認證,對工程技術人才培養模式提出了更高的要求。中國工程教育認證協會于2012年7月重新修訂了《工程教育專業認證標準》,其認證的通用標準以“學生”為中心,強調達成度過程評價和持續改進[1]。2017年2月,教育部高等教育司了《關于開展新工科研究與實踐的通知》,明確指出新工科項目的開展與實施應當圍繞工程教育改革的新理念、新結構、新模式、新質量和新體系進行[2][3]。同時,電氣化是20世紀最偉大的工程成就;進入21世紀后,電氣化向更寬更深發展,并且直接面向智能制造。電機調速與控制[4][5]是電氣工程及其自動化的專業課,掌握各種類型電機的調速原理,對學生畢業參與機器人、數字機床等智能制造領域工作有極大的幫助。加強實踐環節是工程教育認證的迫切要求,沒有實踐的理論是蒼白無力的,同時也難以被學生深刻掌握。電機調速與控制課程對應的課程設計可以幫助學生將所學的理論知識用于實際的工程活動中。華僑大學電氣工程及其自動化專業已于2019年通過工程教育認證受理,在此之前便以工程教育認證為指導思想,對電機調速與控制課程設計進行了改革探索,旨在增強所培養學生解決復雜工程問題的能力。

二、現有課程設計存在的問題

電機調速與控制課程設計是電氣工程專業的一門重要實踐課,可以加深學生對課程基礎知識的理解,同時也能提高學生運用知識和實踐的能力。而傳統的課程設計教學方式如下:在兩周內布置課題任務,給定目標電機參數,學生通過MATLAB仿真軟件,設計其閉環控制方式與整定環路參數。這種教學方式的弊端在于:(1)教學與學生實施安排過于集中:此前的課程設計一般安排在理論課程知識教授結束后的兩周內完成,學生尚未對理論知識充分理解,并且短時間內難以建立與工程的聯系,實施的效果不佳。(2)課程設計題目固化:此前課程設計一般由電機調速與控制原理教材上的例題改編,設計題目較為固定,或者只對其中的電機參數、控制結構簡單改動,學生的設計一般可以參考往年學生留下的模板,甚至有照搬現象。因此在設計過程中,學生并沒有真正理解電機控制原理,從而導致課程設計流于形式,無法達到考查的目的。(3)課程設計使用的設計工具單一:在電機調速與控制的課程設計中,雖然借助了計算機輔助仿真軟件MATLAB,但是單一的設計工具限定了學生發揮的空間;并且在將來學生走向科研、工作崗位后,使用的開發工具可能有所不同。(4)課程設計脫離工程實際:此前的課程設計先通過理論計算進行電機控制系統的參數計算,并在MATLAB仿真軟件上進行模型驗證。學生完成課程設計后仍無法理解實際工程中的電機調速系統是何種形式,其控制系統載體以及軟件實現又是什么樣的,因此并沒有真正打通理論和工程實踐這條通路。(5)課程設計缺乏交叉融合:眾所周知,電氣工程是一門交叉融合的綜合性學科,電路、模擬電子、數字電子、電力電子此電類課程是本專業的基礎課程,電機調速與控制是在此類課程基礎上的專業應用型課程。但是配套的課程設計并沒有真正實現電類課程的融合,學生在課程設計實施完后,并不能很好地掌握如電子元器件的使用、電力電子拓撲的選取等內容。針對上述問題,為了適應工程教育認證以及新工科學科建設要求,加強學生理論知識和實踐能力的聯系,以及提高其解決復雜工程問題的能力,筆者提出了一些措施對電機調速與課程設計的教學進行改革。

三、教學改進措施

(一)教學組織的改革

傳統的電機調速與控制課程設計實施安排過于集中,且與日常教學相脫節,學生在學習理論知識后不能馬上通過實踐鞏固,不能較好地達到課程設計應有的效果[6]。針對該問題,將課程設計實踐環節按照工程項目管理中的任務目標分解的方式,結合到理論課程的教學工作中。在學期開始時即布置總體設計任務,并且在理論課程各個章節講授中布置分解任務,如講授緒論,可讓學生開展關于目前工業應用的電機及其驅動器的調研,了解關于驅動器拓撲及功率器件型號、控制板和驅動板的器件選型等方面內容;在較寬裕的學期安排中,可提前布置學生熟悉相關的仿真軟件以及電路設計軟件;在講授第三章關于轉速電流雙反饋電機調速系統時,布置的作業可與學生要開展的設計題目結合,學生在理論課程學習時可完成參數計算,減輕之后的設計工作量。通過這種以學生學習為中心全周期的工程實踐培養模式,既加深了學生對理論知識與課程設計實踐的關聯性,同時也使得整個課程設計開展在相對輕松的氛圍下進行。

(二)課程設計題目的改革

在課程設計題目的改革方面,經過高校教師、企業專家共同參與的培養方案修訂研討會,將課程設計名稱變更為基于電路設計軟件的電機控制系統課程設計,并以學生發展為中心,設計具有挑戰性的教學目標和教學內容,使實踐教學內容與時俱進。課程設計的目標為中小型直流、交流電機控制系統設計驅動電路,通過設計掌握中小型電機驅動方法及電路設計軟件的使用。在課程設計的目標對象電機上,與實際工程應用更加貼合,選取了工業制造應用的實際電機參數。要求學生根據電機的工作原理,分析電機驅動的基本形式,完成驅動電路的方案設計,主要包括:主電路拓撲、直流母線電壓等級、整流電路、濾波電路、斬波電路、電流檢測電路、轉速/位置檢測電路等,并利用輔助設計軟件繪制驅動電路原理圖、布板,撰寫設計總結報告。報告內容主要包括:設計目的與要求、系統技術指標或設計要求、系統控制方案、器件選型、硬件工作原理及有關參數計算、主要參考資料及心得體會。差異化的課程設計題目,既可以讓學生形成分組討論,又不容易陷入固有模式。

(三)開發性的設計工具

此前的課程設計使用單一的設計軟件,原因是課程設計題目和教學內容的局限性。由于改革了教學目標和內容,學生在課程設計實施過程中可使用多種工具,如參數計算與模型仿真時可使用MATLAB,硬件電路原理設計與布板布線時可使用AltiumDesigner、Protel、KiCad等,在虛擬仿真時可使用Protues,在控制軟件設計時可使用Keil、CCS等不同處理器平臺的開發環境。這種開發的方式,不強制學生使用何種工具進行開發,可以激發學生探索的熱情,開展自主性深度學習,并投身到更具挑戰性的工程實踐中。

(四)與工程實踐接軌

課程設計的改革在專業基礎上,結合新工科發展趨勢,注重學科交叉和綜合性;在理論學習基礎上,加強學生動手方面的訓練,增強學生工程、成本和項目管理意識,提高學生解決復雜工程問題的能力。例如,通過課程設計期望學生掌握電機調速系統的功能需求、標準、電路設計與器件選型以及控制算法仿真和軟件編寫;并熟悉項目開發的一般流程、工程文檔的編制。課程設計不僅可以增強學生的動手能力,也在一定程度上增加了學生的行業認知,畢業后可更快地投入工作中。

(五)注重專業融合

課程設計的改革,更加注重專業內的融合[7]。如在電機調速系統拓撲的設計上結合了電力電子技術課程中的PWM變換器與逆變器部分;在硬件設計上結合了模擬電子線路與電路;在數字化控制技術方面,對于微處理的應用結合了數字電路與單片機應用技術;在電機控制軟件的實現上,結合了自動控制理論內容。通過一個完整的實踐訓練,學生能更加理解專業內課程的聯系以及其應用場合,并且能夠以學習效果為中心,進行有效檢驗與實施,并形成性教學評價。

四、實施效果

本課程設計從教學組織形式、教學目標、教學內容等方面進行了改革,并從2018—2019學年起在電氣工程及其自動化專業2016級兩個班進行了試點,至今已開展實施2年,學生的評教有顯著提高,相應的理論課程的學習效果也有所提高,學生的動手與工程能力也明顯提升,學生去往相應的工作單位已初步具備行業認知,可以更快融入工作。圖1、圖2為學生開展課程設計提交的PCB設計圖與硬件設計原理圖。

五、持續改進

第5篇

關鍵詞:開放實踐教學;教學改革;數據庫課程設計;教學實施

培養和提高學生綜合運用理論知識能力和實踐能力是建設應用性大學的指導思想,是教學實施和教學效果評價的重要指標。數據庫課程設計是計算機本科專業集中實踐環節的必修課,是數據庫原理與應用課程的后續實踐課程。實踐教學的目的是加深學生對數據庫理論、方法和技術等內容的理解,讓學生通過參與數據庫設計和實現的完整過程,增強學習的應用性和趣味性,掌握設計一個應用系統數據庫的實用技能,從而達到能夠開發小型信息系統的初步能力,提升完成任務的成就感。教師如何充分發揮數據庫課程設計的作用并達到預期的教學效果,是教學改革不斷追求的目標。傳統的教學模式出現很多弊端和問題,缺乏培養學生創新能力和主動學習的動力,而開放教學強調學生的自主性學習和個性化學習,能充分發揮學生的主體作用和創新潛能,因此我們將開放教學模式逐步引入數據庫課程設計。我們經過精心的開放教學準備和近2年的教學實施,發現開放教學是數據庫課程設計一個很好的改革方向。

1 傳統數據庫課程設計的教學實施方式及問題

數據庫課程設計一般是2周(48學時)的集中實踐課程,在數據庫原理與應用課程結束后的學期末進行。傳統的課程設計教學集中在一個固定的計算機機房,由教師給出3-5個選題,然后學生分組選題并完成設計和開發,課程結束時學生上交報告,教師進行驗收。經過多年的教學實踐,我們發現這種課程實施方式雖然在一定程度上能完成基本的教學目標,但是對于培養具有創新型和應用型人才卻缺乏動力,逐步暴露出很多問題。

1)選題局限性大,學生缺少創新性動力。

數據庫系統的應用非常廣泛,在現實社會中有很多優秀案例。傳統的課程設計選題僅局限于3~5個固定的題目,如圖書管理系統和學籍管理系統等。教師通常會向學生描述系統的功能,學生按照功能描述進行設計和開發,因此教師在描述系統功能的過程中就代替學生完成了系統需求分析和功能設計的工作。然而,這是一個真實系統設計中非常重要的兩個階段,學生在被動的環境中完成課程設計,導致學生積極性不高,缺少創新性動力。

2)考核方式不夠科學。

傳統教學中,教師在對學生進行考核時只注重學生設計完成系統功能的情況,而沒有對設計的質量進行有效的評估和對完成的過程進行監控,導致有些學生在相同的時間內對設計過程考慮較周到,但忽略對系統前臺的完善,致使成績不理想。例如,同樣是完成圖書管理系統的設計開發,有的學生設計5張表,有的學生卻設計10張表,有的學生將有些功能做成存儲過程或觸發器,有的學生用前臺開發語言完成開發等,然而沒有具體的考核方式對這種設計上的差異進行評估。另外,學生對知識的掌握情況和對設計完成情況存在差異,而考核中沒有與之相對應的分層次和分類型考核評價標準。

3)缺少對數據庫的性能優化的考慮。

選題的功能由教師給出,一般為系統的基本功能,卻很少有對系統優化的要求,如并發問題、安全控制、容錯能力、海量數據存儲等。因此,很多學生僅就功能描述進行設計和開發,而不知道在實際的應用中,系統性能的穩定和優化有時比系統功能本身更為重要。后果就是很多學生覺得完成一個軟件系統并不是很復雜,但在就業和以后的工作中卻缺少真正進行系統分析和設計的能力。在教學中,教師應引導學生意識到系統優化的重要性并教給學生對數據庫優化處理的方法。

4)教學反饋少,學生得不到真正的提高。

由于課程設計主要由學生自主完成,課程結束驗收時時間較緊,大多數教師只能指出學生系統設計和實現中的不足,卻很少有時間與學生探討和分析產生這些具體問題的原因和解決的方法。因此,學生完成課程設計之后的感受是自己有不足,但是對于如何更好地改進和提高卻無從下手。

2 數據庫課程設計開放教學

2.1 開放實踐教學的思想

開放實踐教學指的是利用現有的實驗室資源和師資隊伍,將實踐時間、實踐內容、實踐地點等對學生開放,拓展學生的學習空間和時間,最大限度地發揮學生學習自主性和創新性的教育模式。開放實踐教學是一個系統工程,是教育思想、教學內容、教學方法、師資隊伍、教學保障條件等方面的轉變和全方位開放。通過全開放式實踐教學,教師能夠為學生提供挖掘學習潛能和發展個性的場所,激發學生對實驗的興趣,培養學生的創新意識和應用能力。

與傳統的時間固定、地點固定、內容固定的實踐教學模式相比,開放實踐教學更注重培養學生應用理論知識解決實際問題的能力,培養學生進行資料查閱、系統分析、系統設計和實現的能力。開放教學鼓勵學生自主思考并自主設計。被規定的內容少了,可選擇的空間大了,學生的創造性和積極性就能夠被激發出來。

2.2 課程設計開放教學的條件準備

開放式的課程設計教學并不是對學生放任不管,任由學生發揮,而是在經過精心設計和準備的前提下,為學生提供盡可能自由的空間。因此,實行開放式的實踐教學,對教師和實驗室提出了更高的要求,需要教師做好充分的準備。

1)實驗室開放。

開放實踐教學首先需要開放實驗室,即實驗室不是只有學生在固定上課時間內才能使用,而是在保證實驗教學正常運行的前提下提供預約開放。學生可以根據自己的情況和實驗室安排跟實驗室管理員預約實驗時間,然后在預約時間內做實驗。實驗室的開放為學生提供了實驗環境保證。

2)時間開放準備。

傳統的課程設計集中在2周時間內并且大多在學期末進行,學生面臨期末考試,復習課程壓力大,對課程設計中碰到的很多問題想深入思考和解決卻沒有足夠的時間和精力。因此,教師可以放寬課程設計時間限制,在學期中期就將課程設計的要求發給學生,學生自己到實驗室操作,教師在課程設計期間設置3-4次中期檢查和答疑,向學生明確項目檢查要求并進行答疑,指出學生在前一階段工作中的問題。課程設計結束時教師安排驗收和學生討論環節,整個課程設計時間跨度為6周左右,從時間上為學生提供保證,同時重視過程監控。

2.3 課程設計開放教學設計

1)總體思想。

數據庫課程設計開放教學要求教師通過案例進行教學,引導學生從調研和學習人手,通過分析調研資料確定自己的選題,然后進行數據庫設計和系統設計,最終完成系統實現。在這個過程中,教師要一直追蹤每個學生的階段進展,及時指出問題和提出指導建議,在最后驗收時組織一次全班研討,對學生完成系統的情況分別進行評價并指出不足,引導學生提出完善建議,使學生真正掌握數據庫設計和實現的方法。

2)內容要求及評分標準設計。

課程設計分為兩部分,第一部分為調研和設計任務,占總成績的70%;第二部分為撰寫報告和演示驗收任務,占總成績的30%。其中,第一部分任務分解為6個小項目,第二部分任務分解為2個項目。具體任務分解要求如表1所示。

從以上分解的任務中可以看出,課程設計不是要求學生閉門造車,而是鼓勵學生走出去,讓學生通過調研對自己的選題提出想法并針對需要進行數據庫和系統設計,在合理的范圍內給學生充分的自由。

對于評分標準,我們盡量做到量化和細化,針對以上每一個項目都列出詳細的評分標準。我們以第一部分的第4項任務為例介紹評分標準,評分標準如表2所示。

3)時間節點設計。

開放的課程設計時間跨度大,學生完成情況靈活多樣。為了加強過程監控,及時糾正學生在設計過程中出現的問題,教師在整個課程設計過程中設計了6個檢查和答疑時間點。在這些時間點上,學生和教師必須在指定的實驗室進行工作。在課程設計結束時,教師不只是對學生的作品進行檢查,還要對學生作品中的優點和不足進行點評,提出進一步完善的方向和建議,讓學生得到真正的提高。檢查和答疑的時間點設置如表3所示。

3 教學實施與評價

課程設計的開放教學已經實施了3個學期,授課對象分別是2008級、2009級和2010級本科生。從實施過程和效果上看,課程設計的開放教學跟傳統的課程設計有以下幾點不同。

1)由于時間和地點的開放,學生可以結合檢查和答疑時間點機制,更加靈活地安排自己的時間,不至于太散漫而耽誤進度。

2)課程設計內容上的開放,激發了學生的學習興趣和積極性。學生為了調研,上網查閱很多網站和資料,有的還跑到超市、訂票點、飯店等機構觀察取證,基于自己的調研和分析對數據庫系統有更加全面的認識。然后,學生開始考慮系統的安全性、優化性、交互友好性等方面的解決方案,寫出的調研報告內容翔實豐富。學生選題的思路廣了,選題和設計的系統更多地考慮了實際應用和需求,使得課程設計幾乎不再出現雷同作品。

對教學對象的調查結果顯示超過80%的學生贊同這種開放式教學模式,這種教學模式不僅能夠發揮學生學習的自主性,而且體現出對學生的信任和寬容,大大提高學生的學習積極性;30%左右的學生表示在課程設計之后,會繼續完善自己的作品;也有15%左右的學生習慣于完成既定題目,認為通過自己調研、選題、設計而實現任務的難度較大,教師對這部分學生應加強鼓勵和引導,因為學生步入社會也需要自主和創新的能力。

第6篇

關鍵詞: 《數據庫課程設計》 存在問題 教學方法

1.引言

《數據庫課程設計》是計算機科學與技術專業集中實踐環節的必修課,是學生學習完《數據庫系統原理》課程后,進行的一次全面的綜合實踐,其目的旨在加深對數據庫基礎理論和基本知識的理解,培養學生具有C/S或B/S模式的數據庫應用軟件系統的符合設計需求的設計和開發能力,在具體實現過程中強化學生的實踐意識,提高應用能力、創新意識和合作精神。本文對我校《數據庫課程設計》實踐教學中存在的問題及我校實施基于項目的《數據庫課程設計》教學方法進行了探索和分析。

2.《數據庫課程設計》實踐教學中存在的問題

2.1學生對課程設計的重要性認識不夠

在近幾年的《數據庫課程設計》實踐教學中,我發現很多學生對課程設計的重要性認識不夠。有很多學生認為《數據庫課程設計》是一門考查課,所以直接從網上下載一個軟件交差,或者完全依賴于同組同學去完成而沒有真正參與其中。實際上,《數據庫課程設計》是一門實踐性和綜合性非常強的課程,它不僅要求學生有程序開發的基礎,而且要求學生結合《軟件工程》和《數據庫系統原理》相關理論知識加以綜合運用,完成一個解決實際問題的數據庫應用系統軟件的分析、設計和實現,是一次難得的實踐鍛煉機會。

2.2課程設計題目選擇方式單一

在以往的《數據庫課程設計》實踐教學中,往往采用的是提供固定的題目供學生選擇這一種單一的方式,沒有照顧到學生感興趣的計算機應用領域,同時也沒有考慮到學生調研分析的可行性問題。

2.3學生分組分工方式不夠合理

在以往的《數據庫課程設計》實踐教學中,學生分組分工方式采用學生自由組合的方式,這種分工方式明顯不夠合理,以致出現了兩種不良狀況:一是強強聯合、弱弱無奈組合的兩極分化;二是強弱聯合后部分學生的完全依賴性。

2.4課程設計的開設時間和安排不夠科學

我校的《數據庫課程設計》安排在《數據庫系統原理》開設的下一個學期,這樣使得很多學生不能及時地將所學的理論知識應用于實踐。另外,課程安排上是集中在兩周時間內,學生基本上不可能在這么短的時間內完成一個數據庫應用系統軟件的分析、設計和實現。

2.5課程評價方式不夠合理

《數據庫課程設計》的評價方式基本上是從考勤和學生提交的課程設計說明書進行評價,而沒有對學生所實現的數據庫應用系統軟件進行剖析,這種單一的評價方式不夠合理。

3.實施基于項目的《數據庫課程設計》教學方法

實施基于項目的《數據庫課程設計》教學方法是我校在實踐教學中的一次有益嘗試,其重點在于把學生的課程設計任務提高到軟件工程項目的高度。針對《數據庫課程設計》實踐教學中存在的問題,我校從讓學生認識到課程設計的重要性、課程設計項目選擇、學生分組分工、課程設計時間安排和課程設計評價方式五個方面進行了改革嘗試和探索。

3.1讓學生認識到課程設計的重要性

通過組織學生觀摩畢業班級的畢業答辯環節和召開主題班會的方式,讓學生認識到《數據庫課程設計》是畢業答辯環節的一次演練,同時是學生綜合運用所學理論知識解決實際問題的一次難得的鍛煉機會。

3.2課程設計項目選擇

根據《數據庫課程設計》實踐教學的要求,結合我校實際,精心設計若干個模擬實際應用、學生能方便地進行調研分析、涵蓋《數據庫系統原理》課程大綱知識點并符合《數據庫課程設計》教學大綱要求的中小型數據庫應用系統項目,并將每一個項目按照工作流程分解成若干個子模塊。同時也允許學生在征得指導老師同意的情況下,進行課程設計項目的自主選擇。項目自主選擇的前提是學生對該項目的應用環境和業務流程相對比較熟悉;或者學生對其應用比較感興趣,通過調研分析能弄清楚其業務流程。這種靈活的課程設計項目選擇方式,使得學生積極主動地對自己感興趣的應用進行深入了解,這也是綜合應用所學理論知識解決實際問題的能力的體現。

3.3學生分組分工

針對以往學生分組分工環節出現的問題,采用老師指定動手能力和組織能力較強的學生擔任組長,然后由組長挑選成員和學生挑選組長的雙向選擇方式,同時明確分配給每一個學生具體的任務。這樣就能形成以強帶弱、分工明確、責任落實到個人的良好局面。

3.4課程設計時間安排

針對課程設計時間安排上存在的問題,采取一種較為靈活的應對方式:提前讓學生進入選題環節和分組分工環節,讓學生做好項目的前期準備工作;在學校安排的相對集中的兩周時間里,解決學生的實際問題;延遲學生提交可運行程序和課程設計報告的時間。

3.5課程設計評價方式

針對課程設計評價方式上存在的問題,我引入課程設計答辯環節。最終課程設計的評價由考勤、課程設計報告和系統演示答辯三部分組成,成績比例為3∶3∶4。考勤和課程設計報告對每一個學生進行單獨評定,答辯成績部分以小組為單位進行評定,同時兼顧各成員的付出和分工后的完成情況,最主要的是答辯時回答問題的情況。答辯由小組組長演示程序,各成員根據分工回答老師提出的相應問題。我根據驗收答辯的情況和課程設計報告的規范程度以及考勤綜合給出成績,課程設計成績考核采用:優、良、中、及格、不及格五級評價方式。

4.結語

在對我校2008和2009級計算機科學與技術專業實施基于項目的《數據庫課程設計》實踐教學過程中,我們通過采用提高學生對課程設計重要性的認識、靈活的課程設計項目選擇方式、較為合理的學生分組分工、恰當的課程設計時間安排和科學的課程設計評價方式等方法,較為明顯地解決了以往《數據庫課程設計》實踐教學過程中存在的部分問題,提高了學生綜合應用所學理論知識解決實際問題的能力。同時,使學生了解和掌握了數據庫應用系統的開發原理和開發方法,對軟件系統開發的全過程有了一個初步的認識和實踐,較好地達到了《數據庫課程設計》教學大綱的預期要求。

參考文獻:

[1]王珊,薩師煊.數據庫系統概論(第四版)[M].北京:高等教育出版社,2006.

[2]秦敏,張宇敬.項目教學法在數據庫原理課程設計中的應用[J].河北軟件職業技術學院院報,2010,(9).

[3]趙慧敏,楊鑫華等.數據庫課程設計實踐教學改革探索[J].當代教育論壇,2011,(8).

第7篇

專業基礎課程的設置體現了學科之間的交叉與融合,使學生能夠具備扎實的數理基礎、計算機基礎、較強的邏輯思維能力。專業必修課程涉及到網絡工程專業必修的一些核心課程,能夠培養學生良好的專業意識,為分方向教學打下堅實的基礎。專業限選課程按照專業方向分別進行設置。一般來說,網絡工程專業有以下五個人才培養目標:(1)網絡硬件設備的設計與開發;(2)網絡協議的設計與實現;(3)網絡應用系統的設計與開發;(4)網絡工程設計、規劃與實施;(5)網絡系統的管理、維護與評估。其中(1)、(2)培養科學研究型人才,(3)、(4)培養工程型人才,(5)培養則應用型人才。【2】作為新升本科院校,其中的部分方向,我們不具備相應的實驗條件、師資力量,并且根據我省經濟社會的發展狀況,省內對網絡工程人才的需求,最終我們開設了“網絡應用與開發”與“網絡設計與管理”兩個方向,學生可任選其中一個方向,完成該方向所要求的所有課程,獲得網絡設計、部署與管理能力或網絡應用系統的設計與開發能力,最終成為“工程應用型”的人才。專業任選課程是專業課程的補充和延伸,通過專業任選課程的學習,可以拓寬學生的知識面同時培養學生自主學習的意識。

長久以來,計算機及類似專業教學均存在“重理論輕實踐”的通病,這對我們培養工程應用型人才是極為不利的,如何更好地將理論與實踐相結合,培養學生的動手能力、創新意識,實現從理論到實踐,從知識到能力,從抽象到具體的飛躍是我們必須解決的問題。根據專業培養目標、社會需求及本校實際條件,圍繞理論課程,構建了一套以課程實驗為基礎、課程設計做提高、畢業設計做綜合,創新實踐為補充的多層次實踐教學體系。課程實驗大部分專業課程設置了課程實驗。在培養“工程應用型”人才目標的指導下,為了增強學生的實際操作能力,將盡量設置獨立的實驗課程;加大課內實驗學時;改革實驗內容,減少驗證型實驗,增加設計型、綜合型實驗。通過以上方法,使學生進一步鞏固課堂所學理論知識,提高實際動手能力。課程設計課程設計包括:程序設計課程設計、數據結構課程設計、以及網絡應用與開發方向上的Web綜合開發課程設計和網絡設計與管理方向上的網絡系統集成課程設計。課程設計是學生學習完一門課程或若干門課程后,對所學知識的全面總結和綜合應用,這也是學生第一次較為全面的、規范的進行設計訓練。在課程設計的過程中,以案例法驅動教學,用實際例子引導學生分析問題、解決問題,提高自我學習的意識和能力。通過課程設計,使學生能夠得到充分的工程訓練,鞏固相關課程的理論知識,掌握解決實際問題的方法和手段、初步具有查閱文獻以及撰寫設計報告的能力。

為了能夠讓學生適應學校和工作單位的差異,將掌握的知識盡快應用在工作崗位上,我們采用了以下幾種方法:1)減少模擬畢業設計,要求教師將科研項目分解,作為學生畢業設計選題,使學生能夠在實際工程背景下進行畢業設計;2)充分利用校內資源,與學校內部網絡中心和圖書館加強聯系與合作,每年安排部分學生到兩部門進行畢業實習及畢業設計,既能幫助兩部門處理一些力所能及的工作,又能讓學生在完成畢業設計的過程中得到鍛煉。3)與本地一定規模的網絡技術公司或企事業單位進行合作,建立校外實習基地,輸出學生進行實習實訓,由公司技術人員與學校老師聯合指導學生的畢業設計,讓學生解決實際問題,提高就業能力。4)鼓勵已簽約學生去單位進行畢業設計,結合單位背景,自行選擇畢業設計題目,這樣的模式,有利于學生盡快適應企業文化,培養專業意識。創新實踐創新能力的培養需要豐富多彩的創新實踐活動,我們通過設置創新學分的形式要求學生參與創新實踐活動,只有獲得一定的創新學分才能順利畢業。具體創新實踐活動包括:參加各級各類的科技競賽;參加各種網絡認證考試;參加教師的科研團隊;參與學術講座;參加院級科研興趣小組;自主創業等等。通過創新學分促使學生參加活動,通過參加活動讓學生找到自己的專業方向,培養自己的專業興趣,從而更加主動參加創新實踐活動,形成良性循環,從而促進學生綜合素質和創新能力的提高。

西部地方高校不能照搬發達地區高校網絡工程專業建設的已有模式,應結合當地社會需求,建設具有本地特色的網絡工程專業。該文根據實際情況,對網絡工程專業課程體系建設模式進行了探討,今后將不斷發現問題,總結、調整、優化,做更進一步的探索。

作者:蘇文莉 葉晟 單位:遵義師范學院

第8篇

【摘 要】本文針對儀器分析課程教學改革的現狀及存在的問題,基于創客教育視野提出與專業緊密結合的“項目任務”儀器分析課程

>> 移動技術支持下的創客課程設計研究 CDIO工程教育模式下的測控技術與儀器專業綜合課程設計研究 高職人文素質教育視野下音樂賞析課程設計 創客教育背景下的中小學創客課程開發模式研究 “創客+競賽”視野下中職《電子線路》實驗設計 創客文化下的STEAM教育模式分析 測控技術與儀器專業綜合課程設計分析 微型學習視野下的微課程設計及教學應用研究 終身學習視野下的微型學習課程設計原則研究 建構主義視野下的積極心理課程設計 測控技術及儀器專業綜合課程設計實踐 創客教育與課程開發 創客教育與課程建設 大學物理教育的課程設計分析 財務分析課程設計 當“創客”精神遇到設計教育 創客教育背景下電子技術課程教學改革研究 創客教育下的初中信息技術課程探究 淺談創客式教育在機械設計基礎課程中的實踐 創新與融合:STEM教育、創客教育、創客課程的再思考 常見問題解答 當前所在位置:#viewPageContent

[2]今日頭條.創客時代,教育,該如何正確把握[EB/OL].http:///i6301868659065225729/

[3]趙廣元,王文慶,蔡秀梅.創客教育視野下“計算機網絡”課程實驗設計[J].現代教育技術,2015(9)

[4]萬俊杰,何錦強,吳艷.教、學、研結合在《環境儀器分析》課程改革的探索[J].廣東化工,2013(4)

[5]袁霖,李尊華,袁先友等.生物工程專業%儀器分析實驗(課程教學改革探索[J].廣東化工,2013(19)

[6]鐘金鋒,覃小麗,張甫生,等.食品儀器分析課程“應用型實驗技能”教學體系改革探討[J].廣東化工,2015(18)

[7]王萍.微信移動學習平臺建設與應用[J].現代教育技術,2014(5)

[8]王虎,王春梅,趙秋利.環境監測課程內容體系及教學模式改革[J].楊凌職業技術學院學報,2010(1)

[9]焦新.深化高校創新創業教育改革 努力造就大眾創業萬眾創新生力軍――教育部黨組學習貫徹總理給清華大學學生創客重要回信精神[N].中國教育報,2015-05-06

(責編 盧 雯)

第9篇

關鍵詞 課程設計;實踐教學;自動控制原理;計算機控制

中圖分類號:G642.4文獻標識碼:B文章編號:1671-489X(2012)15-0041-03

1 引言

實踐創新能力培養是當代大學生更快更好地適應社會工作需求的基礎和保障[1-2],其培養體系、實施方法、教學模式等受到教育界的廣泛關注[3-5]。課程設計是當前自動化專業實踐教學體系的重要內容,對增強學生理論實踐能力、提高自動化專業教學整體水平、建立適應社會發展與高校實踐教學改革創新模式等關鍵問題至關重要[6-7]。

2 課程設計在自動化專業實踐教學體系中現狀

的分析

課程設計是自動化專業實踐教學體系中的重要環節,一般涉及自動控制原理課程設計、計算機控制技術課程設計、綜合設計等相關內容,不同學校可能側重點不同,重慶郵電大學自動化專業課程設計在專業實踐平臺中的內容及安排如圖1所示。

多年來,課程設計一般由學生分組作業,往往因學生人數較多,過程監控較難。如何有效激發學生積極主動性,既讓每個學生在其設計題目中充分發揮作用,深刻掌握課程理論知識,又能有效鍛煉學生協作解決問題的能力,一直是大家關注的問題。隨著當前社會對創新性人才需求的增加,自動化專業課程設計日益暴露出一些新問題。一方面,為了增強教學效果,需要盡可能多地設計題目,以減小分組人數。然而如何掌握題目難度至關重要。往往一些題目應用背景非常廣泛,學生實施過程中缺少對具體對象的直觀理解,設計難度大,效果也很難驗證,在有限的一兩周時間內很難達到實際效果。另一方面,不同課程設計之間缺少統一聯系,結果難以互相驗證,成果難以共享。

如自動控制課程設計的模型難以為計算機控制技術課程設計和綜合設計驗證,計算機控制技術課程設計的算法與模塊難以在綜合設計中應用,不僅造成實踐對象靈活性差、實踐平臺資源浪費,也致使實踐教學整體效果難以保證,學生知識體系零碎,創新思維與創新能力受到極大限制。

顯然,實現自動控制原理的控制模型、計算機控制技術的算法與模塊、綜合設計軟硬件平臺與系統開發的有機統一,對培養學生實踐創新綜合能力、增強自動化專業實踐教學效果是非常重要的。

3 面向實踐創新能力培養的自動化專業課程設計

策略與方法

3.1 創新實踐教學方法,提高學生的積極性和主動性

由于課程設計一般都只有一周半或兩周時間,設計時間非常有限,特別是計算機控制技術課程設計及綜合設計,需要學生在這樣有限的時間內,完成具有可驗證的實驗系統是非常困難的。另一方面,進行課程設計之前,很多學生都參加過電子設計大賽,完成了單片機等相關實驗課程,具有一定軟硬件基礎與創新能力。因此,為了在課程設計中培養學生自主探索的創新能力與思維,必須探索新的課程設計實踐教學方法。

目前,重慶郵電大學自動化專業課程設計在實踐教學中采用了分段實施的方式,先停課一周集中進行設計,大綱要求的剩下時間安排在七八周之后再停課集中進行。這樣學生可以根據自己設計進展的實際情況,利用兩次集中停課之間的空余時間繼續設計。這樣不僅無形中延長了課程設計時間,學生有更充分的時間與精力進行設計,同時可以帶著問題學習,主動查閱資料,探索一些可能還沒學過的知識,提高積極性與主動性。當然,相應提高了設計的具體要求,增強了學生的設計效果。另一方面,對于自動控制原理課程設計,由于必須以理論教學為基礎,也提前征集題目,讓學生上理論課時就知道自己課程設計題目,這樣就可以帶著相關問題進行學習,對理論和實踐教學都有明顯的促進作用。同時,理論課教師一般都必須指導相應的課程設計。因此,要求教師有意識地結合自己設計的題目,在適當的授課環節分析設計相關問題,也極大地提高了學生的學習興趣,促進了理論教學效果。

3.2 科學研究,整體規劃,構建一體化實踐創新平臺

實現自動化專業課程設計間的協調統一,對增強自動化專業課程設計實踐教學綜合效果具有重要意義。這需要科學研究,整體規劃,不僅要保證實踐教學體系上的模型、算法、系統間的協調統一,也要求實踐平臺上的統籌規劃、靈活配置,以構建綜合實踐創新平臺[8-9]。在以往課程設計中,一些實驗特性較好的對象,如電機控制,被不斷地低級重復,上屆學生的設計結果基本上不能為下屆學生使用,造成極大浪費。因此,在現在實驗平臺基礎上,統一規劃,設計了新的綜合創新實踐平臺,滿足不同課程設計的實踐教學要求。

在實踐體系方面,自動控制原理課程設計以系統建模、仿真為主,實現系統分析、設計與校正;計算控制技術課程設計可以在自動控制原理設計的基礎上進一步實現計算機控制策略、算法、方案的驗證及控制模塊設計與開發;綜合設計可以在不同模塊中實現系統集成、分析與驗證,實現自動控制系統設計與開發。在實踐平臺方面,學生可以自己設計題目實現方案,靈活配置功能模塊,實現具體環節功能,如軟件模塊、硬件接口等,讓每個學生既在實踐中驗證了整體設計方案,又具體實現了一定模塊功能。如自動控制原理課程設計的模型,可以直接在實踐平臺上驗證,雖然學生實現的是控制對象的建模與仿真,但得到的是更直觀的控制結果,極大地激發了學生學習興趣,增強了實踐教學效果。

3.3 加強過程監控,建立合理有效的創新能力考核方法

有效監控課程設計中每個學生的實際工作,對促進課程設計效果的提高至關重要。例如,自動控制原理課程設計由于必須以理論教學為基礎,一般都安排在學期第十四五周,由于這段時間臨近期末,很難保證每個學生都如期完成課程設計,有時出現一個組只有一兩名學生實際在做設計的現象。由于種種原因,計算機控制技術課程設計、綜合設計也都存在類似現象。另一方面,以往都是由指導教師根據設計報告,給出學生成績。但由于缺少可實際操作的有效標準,設計成績難以把握,一定程度上造成學生“課程設計都能過”的假象。

因此,制定新的課程設計教學大綱,采用集中答辯方式,要求每個學生都必須在規定的時間內提交設計報告,報告中必須體現學生自己的工作。這樣學生必須在同一設計題目的整體框架下,獨立尋找屬于自己那部分問題的解決方案。指導教師根據學生實際參加設計過程評定每個學生的平時成績。然后由學院統一分組答辯,指導教師一般不參加其學生所在組的答辯,答辯時間一般控制在10分鐘內,采用學生口頭報告與教師提問相結合的方式,根據學生實際設計工作和答辯情況評定答辯成績,學生最終成績由指導教師成績和答辯成績綜合組成。

實際效果表明,在新大綱的統一要求下,經過集中答辯,學生的設計態度、報告質量、成果水平都比往年有了較大改進。同一題目,往往出現多種設計方案和不同實現方法,有的方案盡管不盡合理,也沒有具體結果,但思路獨特,仍然得到好的答辯成績。這樣極大地激發了學生學習興趣,培養了學生解決問題的創新實踐能力。當然一般仍有部分學生沒有通過答辯,將參加下一屆的相關課程設計。相信經過不斷完善,設計效果將得到明顯改進,學生實踐教學質量將能得到有效保證。

4 結束語

自動化專業課程設計實踐創新能力培養策略與方法適應了社會對當代大學生實踐創新能力的需求。本文分析了課程設計實踐教學實施創新方法、課程設計實踐體系綜合創新平臺設計與開發、課程設計過程監控與創新能力考核等相關內容。實踐表明,這些方法在自動化專業課程設計中取得良好效果,對促進學生創新能力培養,保障自動化專業實踐教學水平的整體提高具有重要作用。

參考文獻

[1]周濟.創新是高水平大學建設的靈魂[J].中國高等教育,2006(3):1-4.

[2]華心祝,楊科,涂敏,等.加強采礦工程專業本科生實踐能力培養的對策分析[J].實驗室研究與探索,2011,30(3):103-106,115.

[3]王留芳,董德禮,周拓宇,等.多模式、多層次電子電工實踐教學改革的探索與實踐[J].實驗室研究與探索,2011(3):94-96.

[4]劉德宇.關于加強大學生實踐能力建設的思考[J].教育理論與實踐,2009(11):17-19.

[5]周愛國.大學生實踐能力培養存在的問題及對策[J].教育探索,2009(1):74-75.

[6]李加旺,黃依珍.構建具有創新教育的電子專業實踐教學體系[J].裝備制造技術,2011(3):198-200.

[7]李林,陸靈云,沈明霞,等.SRT計劃創新人才培養模式的研究與實踐[J].實驗室研究與探索,2009(2):8-11.

第10篇

關鍵詞:環境影響評價 教學模式 任務教學法 課程設計

中圖分類號:G642.0 文獻標識碼:A 文章編號:1673-9795(2013)05(b)-0051-01

《環境影響評價》是環境科學與環境工程專業學生的主干專業課之一,而從事環境影響評價工作也是相關專業學生較好的就業方向之一。《環境影響評價》課程重點講述水、氣、聲、固、土壤、生態、區域開發等的環境影響評價,探討各開發行為產生的不良影響,并結合當地環境質量現狀,根據相關法律法規及各項規范,提出減緩或消除不良環境影響的措施[1]。課程內容較多,理論及實用性皆強。在課程結束后,一般都要進行相應的課程設計以加深學生對所學理論知識的理解,增強學生對理論知識的實踐應用技能,有助于將學生培養成工程應用型人才,為其今后從事相關環評工作奠定基礎。本文針對課程設計中存在的問題,結合實際教學經驗,從課程設計題目設置、案例分析法及任務教學法的應用等方面,對《環境影響評價》課程設計進行了改革與實踐。

1 課程設計題目的設定

如何讓學生從課程設計中學到有用的知識與技能,同時又符合《環境影響評價》課程設計的條件,切實可行,是課程設計題目設置的最根本原則。一項建設項目的環境影響報告表的編制工作一般需要一個月以上的時間,若為編制環境影響報告書則一般需要兩至三個月的時間,甚至更長。《環境影響評價》課程設計最多只有兩周的時間,時間短。同時,受各種條件的限值,學生很少能夠到現場進行踏勘,實施環境監測的可能性較小。如果設置的課程設計的題目過大過深的話,學生無法切身參與其中,只能停留在表面文字整理或參考其他項目環境影響報告書(表)文字復制粘貼上。因此,課程設計的題目應該立足于學校內已經學校周圍的建設項目上,可以房屋建筑或房地產建筑項目為主。此類項目特色鮮明,對環境產生的影響較容易識別。另外,由于是校內或校周圍的建設項目,學生可以參與其中。在某此課程設計中,筆者以校內宿舍樓建設項目的環境影響評價為課程設計題目,讓學生編制該項目環境影響報告表,并讓學生對其產生的環境影響現場勘查與分析,對其產生的噪聲污染利用聲級計現場監測。該設計題目的設置,學生參與積極性很強,積極討論制訂監測計劃,分工明確,分析合理全面,課程設計較為圓滿完成,取到了很好的效果。

2 案例分析教學法在課程設計中應用

通常認為案例教學法應用于理論教學中,如在講單項環評如水環評、大氣環評時,都會講解個相關案例以加深學生對理論知識的理解,強化其后續應用能力的形成。但在后續的課程設計中,學生綜合應用能力仍較為欠缺,系統設計能力不強。這主要由于在課堂中所講述的案例多為實際環評項目中單項環評部分的內容,針對一項目系統案例分析幾乎沒有。即使學生對單項環評內容較為熟悉,拿到一課程設計題目后,仍感覺無從下手,不知如何進行。因此,在課程設計中,最好一開始針對某一環境影響評價實際案例,仔細講解其環境影響報告書或環境影響報告表,從總則一直系統講解到結論與建議。學生通過實際案例的學習,會系統掌握環評規律,學會一些在環評報告書(表)中常用術語及用語。對課程設計如何開展及進行會有綜合的掌握與把握。通過實踐應用,結果表明,在課程設計開始階段,通過一個上午對某一實際案例環境影響報告書或報告表的講解,對學生開始課程設計幫助很大,學生課程設計內容的展開與完成效果較未采用案例教學有明顯的提高。

3 任務教學法在課程設計中的應用

任務教學就是根據課程設計的內容,以學生為主題確定課程設計任務。學生根據自己的任務,合理制定實施任務的計劃與步驟,并采用相應手段去實現任務,完成課程設計任務。任務教學法已廣泛應用于目前高校教學中。任務教學主要分為下面三個步驟:前任務、任務階段、和后任務,前任務主要是激發學生對任務的關注和興趣,了解任務的細節和相關知識背景;任務階段則是核心,主要是學生采用各種方法和手段,去完成任務要求;而后任務階段則是學生根據前面完成情況,進行相應總結,實現自己能力的提升[2~4]。

在《環境影響評價》課程設計中,以校園內宿舍樓建設項目為例,前任務階段主要是讓學生了解課程設計的主要內容,熟悉建設項目的基本概況,了解環境影響評價科技的要求。任務階段則對課程設計的主要內容及步驟細化,制定相應的工作計劃,篩選評價重點,將任務分解至個人,如誰負責進行工程分析,誰負責進行噪聲監測,誰負責水環境影響評價工作,誰負責進行報告書編制等等。然后根據計劃開展相應活動,進行成果總結,并編制相應環境影響報告表。后任務階段則是學生對其工作進行后梳理,歸納總結在任務實施過程中出現的問題及獲得的有益經驗,提升其工程實踐能力,為其從事環境影響評價工作奠定基礎。

4 結語

作為《環境影響評價》理論教學課程的有益而必須的補充,環境影響評價課程設計在提高學生環境影響評價實踐應用能力方面起著非常重要的作用。通過課程設計題目的設置、案例教學與任務教學的有效應用等方面的實施,可顯著提高環境影響評價課程設計的實施效果。經課程設計鍛煉后,部分畢業學生反饋,他們在課程設計中學到的技能非常的實用,能在很短的時間適應所從事的環境影響評價工作。

參考文獻

[1]王新剛,陳海豐,陳芳艷.基于“卓越工程師”培養目標的《環境評價與規劃》課程改革探索與實踐[J].科技視界,2011(25):25-26.

[2]徐明.任務型教學法在高職英語教學中的應用[J].科技視界,2011(25):27-28.

第11篇

關鍵詞:EDA;數字電路課程設計;多功能數字鐘

1.EDA技術[1]

EDA技術即電子設計自動化技術,英文全稱Electronic Design Automation,它是以功能強大的計算機為工具,在EDA軟件平臺上,對以硬件描述語言HDL為系統邏輯描述手段完成的設計文件,自動完成邏輯編譯、簡化、分割、綜合、布局布線及邏輯優化、仿真測試的電子產品自動化設計過程。

利用EDA技術進行電子系統的設計,具有以下幾個特點:

(1)用軟件的方式設計硬件,且用軟件的方式設計的系統到硬件系統的轉換是由相關的開發軟件自動完成的;

(2)設計過程可用相關軟件進行各種仿真;

(3)系統可現場編程,在線升級;

(4)整個系統可以集成在一個芯片上,具有體積小、功耗低及可靠性高的特點。

2.用EDA技術改進數字電路課程設計的必要性

數字電路課程設計是建立在數字電子技術基礎上的一門綜合實踐性課程[2],有利于培養學生的系統綜合能力和創新能力,對提高辦學檔次,滿足社會對高素質人才的需求,培養學生對未來社會的適應能力都是受益匪淺的。通過這一課程的學習,學生能夠熟練地利用EDA技術掌握較復雜數字系統的設計方法,進一步增強學生分析問題、解決問題的能力,充分挖崛和激發學生的創新潛能。

目前在數字電路實踐教學中,大部分學校仍然采用中小規模的集成電路來實現設計功能,當設計的系統比較復雜,需要多個集成芯片和大量連線時,就增加了設計電路板的難度和故障調試難度,延長了設計周期,降低了學生的學習興趣;同時,常用中小規模集成芯片的大量重復使用也大大增加了設計成本;因此,在數字電路課程設計中引入EDA技術,采用當前國際先進的設計方法和理念,改革傳統的課程設計方法,已經成為一種趨勢[3]。用中小規模集成電路設計的數字系統存在以上諸多缺點,而運用EDA技術、可編程邏輯器件設計數字系統就成為行之有效的方法。這種設計方法從系統總體要求出發,自上而下地將設計細化,將功能具體化、模塊化;直到最低層的模塊適合用硬件描述語言或原理圖描述為止,最后形成數字系統的頂層文件;再經EDA軟件的自動處理而完成設計。

QuartusII是Altera公司的第四代EDA開發軟件,此軟件提供了一種與結構無關的全集成化環境,將設計、綜合、布局和布線、系統的驗證都整合到一個無縫的環境中,使設計者能方便地對Altera公司的PLD系列產品進行設計輸入、快速處理和器件編程。是應用廣泛的EDA開發軟件之一。CPLD/FPGA通稱為可編程邏輯器件,其中FPGA是英文Field Programmable Gate Array的縮寫,即現場可編程門陣列,它是在PAL、GAL、EPLD等可編程邏輯器件的基礎上進一步發展的產物。目前,QuartusII開發軟件和CPLD/FPGA器件作為EDA開發工具被越來越廣泛的應用到大型數字系統的設計中。

3. EDA技術在數字電路課程設計中的應用

多功能數字電子鐘的設計是數字電路設計中的一個典型應用,用中小規模集成電路實現時,用到的器件較多,連線比較復雜,可靠性差。下面就以基于ALTERA公司的FPGA器件CycloneII240C8芯片和QuartusII9.0EDA開發系統進行多功能數字鐘的設計為例來介紹數字電路系統的一般設計方法。運用此種方法進行課程設計時,需要先掌握QuartusII軟件開發環境的使用和硬件描述語言VHDL語言的編程,掌握相關CPLD/FPGA實驗開發系統的使用。

(一)數字鐘的設計要求

(1)具有時,分,秒計數顯示功能,以24小時循環計時,由6個7段共陰極數碼管顯示;

(2)能夠通過手動按鍵實現清零和調節小時、分鐘功能;

(3)具有整點報時功能,當時鐘計數為59’51”、59’53”、59’55”、59’57”時,揚聲器發出頻率為1024Hz的聲音,在59’59”即到整點時,揚聲器發出最后一聲整點報時,頻率為4096Hz。

(4)用VHDL語言來完成上述電路功能的軟件設計和軟件仿真,仿真結果正確后,在實驗系統上進行由硬件電路的下載和調試。

(二)數字鐘的設計方案

多功能數字鐘電路的系統結構框圖如圖1所示,由系統時鐘、控制電路、秒計數器、分計數器、小時計數器、譯碼器、顯示器和揚聲器組成;控制電路負責控制計數器計時、校時和揚聲器報時,譯碼器將各計數器輸出的BCD碼計數值轉換成七段碼送到顯示器,顯示器顯示時、分、秒計時結果。

介于所使用的實驗系統中有現成的譯碼器和顯示器部分硬件電路,故只對圖1所示控制電路和時、分、秒計數器模塊進行軟件設計,由VHDL語言編寫源代碼來實現。

(三)數字鐘的實現

在設計過程中采用層次化設計方法進行設計,編寫源程序,為了簡化設計把控制計時和調時部分功能放到計數模塊中,報時部分專門用一個模塊,故將數字鐘的實現分成秒、分、時三個計數模塊和一個報時模塊構成,報時模塊同時完成對報時輸入信號的分頻。

通過系統分析論證后,在QuartusII9.0環境下,用VHDL硬件編程語言編寫數字鐘的報時模塊、秒計數模塊、分計數模塊和時計數模塊源代碼,即分別對應alert.vhd、second.vhd、minute.vhd、hour.vhd文本文件,對這四個模塊分別進行編譯、綜合和仿真測試無誤后,生成這四個模塊的符號圖,最后通過原理圖連接的方式把以上各模塊生成的圖形符號連在一起形成頂層的原理圖,實現多功能的數字鐘。下面給出通過原理圖的形式所設計的頂層原理圖如圖2所示,頂層設計文件為clock.bdf,頂層實體圖如圖3所示,當然也可以通過元件例化語句來生成頂層實體。

(四)功能仿真與下載

以上各個模塊設計好以后,都可以利用軟件進行仿真,得到正確的功能仿真結果后,在頂層的設計中調用各功能模塊,完成頂層原理圖或實體的設計,最后針對頂層的實體再進行功能仿真,仿真結果如圖4所示,從仿真結果的部分截圖中可以得到該數字鐘能夠實現正常計時的功能。

仿真正確后,選定好所選用的實驗系統的配置芯片,鎖定引腳,完成引腳配置,重新進行編譯綜合后,即可生成下載文件clock.sof,將此文件下載到選定的目標芯片,接上器件,完成整個系統的設計。經過在杭州康芯電子有限公司生產的GW48EDA/SOPC實驗開發系統下載驗證,該設計完全符合數字鐘的功能要求。

4.結束語

通過將EDA技術應用于數字電路課程設計提升了學生對數字電路的認識,在設計過程中可以預先進行仿真,仿真有誤可以修改設計,在這個過程中不必搭接電路,做到有錯就隨時修改,不用擔心設計實驗失敗的風險。通過EDA技術不僅可以很好地鍛煉學生的綜合設計開發能力和動手能力,從而激發他們的學習興趣,還可以大大節約數字電路課程設計實驗的成本,提高設計效率,培養了他們解決問題的綜合能力,因此,使用EDA技術必將是數字電路實踐課程改革的新動向。

參考文獻

[1] 潘松,黃繼業. EDA技術實用教程.北京:科學出版社,2010.

第12篇

關鍵詞:企業調研 課程標準 方案設計

0 引言

《數據庫開發》是計算機專業的一門核心課程,通過本課程的學習,學生將能夠進行初步的需求分析,根據分析結果設計數據庫的概念結構模型和邏輯結構模型,并能夠根據物理結構模型進行數據庫實施和簡單數據庫應用系統的開發。本課程實踐性非常強,注重培養學生的動手能力。所以,設計課程過程中,應該更加注重課程本身的實用性,更加注重課程內容本身與企業崗位的相結合。

《數據庫開發》課程設計主要經歷了企業調研、課程標準開發、課程方案設計等幾個階段。下面就分別說明一下課程設計的每個階段。

1 《數據庫開發》課程企業調研

進行企業調研是課程建設要進行的第一步,只有進行了充分的企業調研才能培養出滿足社會和企業需求的合格人才。才能根據需求進行課程的設計,這樣才能使學校的課程更加適合企業,更加適合社會。為此,我們的項目團隊到企業進行了實地調研,我們獲取到了企業對于學生的需求和對于課程設置方面的建議。

本門課程在進行企業調研之前已經根據之前的教學經驗設置了本門課程的任務,具體任務設置如下:

任務1 數據庫分析與設計

任務2 系統前臺頁面設計

任務3 數據庫實現

任務4 系統后臺實現

任務5 數據庫維護

通過與企業專家進行研討,最終獲取來自企業關于《數據庫開發》課程設計的建議。具體建議如下:

任務1 教學要求及建議:

①數據庫基本概念和知識簡單帶過,達到了解的程度即可。

②需求分析難度較高,不建議讓學生進行整個系統的需求分析,可以編寫需求規格說明書的部分內容。

③進行數據庫概念結構設計時,可以先畫出系統的各個部分的E_R圖,最后在將整個系統的E_R圖畫出來。

④可以使用PowerDesigner軟件進行數據庫的概念結構設計和物理結構設計。

⑤這部分內容比較難,需要多練習,可以適當多加一些課時。

任務2 教學要求及建議:

①本部分內容是對于之前所學網頁設計和JSP的內容進行熟悉,可以以學生做為主。

②進行分小組教學,小組內進行角色劃分,充分發揮團隊的力量。

③因為是之前的知識可以適當減少課時。

任務3教學要求及建議:

①對于數據庫管理軟件可以選擇相對比較容易上手的,如SQL Server、MySQL等。

②數據庫管理軟件圖形界面操作時,應該注意多做練習培養學生的動手能力,選擇是實例可以由淺入深,逐步較大難度和工作量。

③應該重點講解SQL語句,因為SQL語句的大部分語法都是可以在不同數據庫通用的。

④實現所用項目的數據庫時,也應該將盡量讓學生自己進行SQL語言的編寫,這樣可以更好的使掌握SQL語句的應用。

任務4教學要求及建議:

①講解Spring的基本原理和用法時,應通過簡單的實例學習Spring的應用。

②學生應該進行分小組不同模塊的開發練習,小組規模不要太大,3個人為一組比較適宜。

③不應占用太多課時。

任務5教學要求及建議:

①數據庫維護的內容應該以視圖和索引為主,進行重點講解。

②數據庫的用戶和權限的應該多做實例。

③觸發器的使用可以簡單講解。

課程總體建議:

①課程講解內容較多,且內容難度較高,需要課時較多。

②應重點講解任務一和任務三的內容,其次是任務四和任務五的內容。

③學生多做練習,注意培養他們的團隊合作能力和溝通能力,注意鍛煉學生的自學能力。

有了企業調研結果作為課程設計的依據,就可以進行課程標準的制定。

2 《數據庫開發》課程標準的設計

課程標準是一門課程進行教學的根本依據,在課程標準中要包含課程的設計思路、能力目標和課程內容框架等內容。制定課程標準一定要詳細描述課程各方面的內容,制定完整準確的課程標準是進行課程設計重要環節。

2.1 課程設計思路 本課程主要以企業實際項目為主線,通過五個典型的工作任務,使學生掌握數據庫開發的相關知識和技能;學生在學習本課程過程中,主要學習的內容包括:數據庫需求分析、數據庫模型設計方法、使用數據庫管理軟件對數據庫模型進行實施、使用數據庫管理軟件管理數據庫,對已有的數據庫開發數據庫應用系統對數據進行增刪改查的基本操作。將該課程的整個教學任務按照項目分為5個典型的工作任務,具體描述如下:

①數據庫需求分析:對所選用的項目的需求使用需求分析方法進行分析,并編寫需求規格說明書。

②數據庫模型設計:根據上一個任務中編寫的需求規格說明書,進行數據庫的概念結構設計、邏輯結構設計和物理結構設計。

③數據庫模型實施:選擇數據庫管理軟件對上一個任務中設計的數據庫模型進行實施,并介紹SQL語句的基本應用。

④數據庫查詢操作及視圖、索引等數據庫對象應用:對于已有數據庫使用SQL語句進行查詢的操作,并介紹視圖、索引等主要數據庫對象的應用。

⑤數據庫應用系統開發:開發一個基于Web的數據庫應用系統,對已有數據庫實現數據的增刪改查的功能。

以上的典型工作任務,與企業調研之前的工作任務對比情況,如下表所示:

2.2 能力目標

①能夠進行初步的需求分析

②能夠根據需求分析的結果設計數據庫的概念模型

③能夠將數據庫概念模型轉換為邏輯模型,并生成物理模型

④能夠使用SQL語句實施數據庫模型

⑤能夠使用SQL語句進行簡單數據查詢

⑥能夠使用Spring+Hibernate開發基于Web數據庫應用系統

在課程標準中,還包含其他的一些內容,比如課程內容、課程的考核方式等內容,這里不再贅述。制定完課程標準后,就要依據課程標準進行課程方案設計。

3 《數據庫開發》課程方案設計

根據課程標準,進行課程方案的設計,課程方案設計一般包含課程總體方案設計、課程任務方案設計和課程活動方案設計。

3.1 課程總體方案設計 課程總體方案設計是對于本課程的總體的介紹,其中包含課程的課時、適用專業、學習內容、能力目標、學習成果和考核方案等內容。

3.2 課程任務方案設計 課程任務設計方案是對于課程中涉及的典型工作任務的描述,它具體說明了課程中每個任務的學習內容、能力目標、學習環境、教學方法、學習成果和評價標準等內容。

3.3 課程活動方案設計 課程活動方案設計是對于每個典型工作任務中具體活動的描述,它具體說明了在典型工作任務中每個學習活動,介紹學習活動的內容、目標、活動具體設計、課程用到的參考資料等內容。

在完成課程的方案設計后,就可以根據方案進行數據庫的實施了,在實施過程中還會遇到各種問題,實施完成后,要根據實施的情況,對課程的課程標準、課程設計方案等內容進行修訂,從而使得課程的設計方案更加完善。

4 結論

由上面的內容不難看出,《數據庫開發》課程的設計或者是其他技術類課程的設計,都應該注重實踐,減少課程理論知識的講解,將課程的理論知識融入到學生完成的典型工作任務中,真正要做到“做中學”,要重視課程本身與企業的關聯,要做到課程為企業服務,另外,課程本身中的內容還要與時俱進,跟得上社會發展。

參考文獻: