課程設計和開發范文

時間:2023-09-25 18:16:21

導語:如何才能寫好一篇課程設計和開發,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

課程設計和開發

篇1

 

1 基于工作過程的課程開發目的

 

長期以來,職業教育課程改革止步不前的原因在于課程微觀內容的設計與編排遠未跳出學科體系的藩籬,因而在這一傳統觀念束縛下編寫的教材始終不能適應職業工作需要。無疑,課程內容的結構化,即課程內容按照一定的邏輯順序排列,已經成為制約職業教育課程改革成敗與否的關鍵。

 

2 對課程開發中相關概念的理解

 

基于工作過程課程方案開發的基礎是職業的工作過程,對工作過程、學習領域和學習情境等概念的理解,這對課程開發至關重要,影響著開發的方向與進程。

 

2.1 對工作過程的理解

 

基于工作過程的課程方案的出發點和落腳點及實施的依據都是工作過程。所謂工作過程是“在企業里為完成一件工作任務并獲得工作成果而進行的一個完整的工作程序”。要對現實的工作任務進行歸納,對其具體的工作過程進行分析,以獲得應具備的職業能力,并以職業能力為基礎設計課程方案。

 

2.2 對學習領域的理解

 

學習領域在形式上相當于學科體系的課程,又與之有所區別。學科體系中各門課程的知識相對來說是孤立的,自成體系。而學習領域包括了學科體系中相關的課程知識。將相關課程知識融合在一個學習領域,按照工作過程組織教學,學生的學習貼近于實際。

 

2.3 對學習情境的理解

 

學習情境在形式上相當于學科體系中課程的章節,又與之有所區別。學科體系課程的章節是按知識的結構由簡單到復雜進行排列。而學習情境在選擇合適的載體基礎上,由項目或任務引出,是按照任務的難易程度進行排列。可在一個學習情境的學習中按照工作步驟組織教學,學生在完成一個個項目或任務的過程中增長知識,積累經驗,掌握完成工作過程的步驟。

 

3 應用電子技術專業學習領域課程體系

 

應用電子技術專業是培養具有良好的思想品質、勤奮敬業、有責任意識和創新精神,具有電子產品的設計、生產、管理、測試、維護、技術服務等能力,并具備較強的創新能力和可持續發展能力的高素質技能型人才,適應電子行業的產品設計、生產、管理、測試、維護、技術服務等一線高技能應用型人才。通過對我國電子行業,四川省、沿海地區等企業對電子技術人才的需求分析,以及該院的具體情況,確定該院應用電子技術專業畢業生的主要就業崗位是:焊接工、裝配工、檢驗員、調試員、銷售工程師、庫管員、繪圖員、硬件開發人員、軟件開發人員等。確定應用電子技術專業學習領域課程體系如表1所示。

 

4 結語

 

總之,職業教育承載著滿足社會需求的重任,是培養為社會直接創造財富的高素質勞動者和專門人才的教育。高職院校的發展面臨著巨大的挑戰,要想培養出高質量的技能型人才,就必須要加強課程開發與建設。職業教育者要積極思考與探討,進行課程改革與內涵建設,以開發出適合我國職業教育特點的職教課程,適應社會的發展。

篇2

【關鍵詞】校企合作;高職院校;財會;專業;開發;設計

校企合作是對高職人才培育的重要手段,通過學校和企業兩種獨特的教學資源和教學環境,從而能夠有效提高教學素質,是實現教學活動和社會實踐相結合的人才培養模式,體現了我國實踐與教育相結合的創新教育。本文主要結合當前高職教育出現的問題進行分析,并對校企合作提出幾點合理的建議。

1.校企合作教學的形式分析

隨著社會經濟的不斷發展,財務管理方面逐步出現規范化,企業對財會人才的需求也不斷增加,作為社會中一個非常重要的專業,財會人才已經得到了企業的不斷重視。因此,提高教學質量,提高學生的實踐能力是非常重要的。

提高學校教學質量,其中最重要的便是提高學生的實踐能力,培養學生面對困難時的應變能力,從而提高其社會競爭力。財會是一項實踐性非常強的工作,企業在進行招聘的過程中,非常注重學生的工作經驗,由于一些學生剛畢業,沒有工作經驗,因此往往容易被企業管理人員所忽略,可見工作經驗是非常重要的。下文主要對高職財會專業教學出現的問題進行分析,并提出合理的建議。

2.校企合作高職財會課程現狀與問題

2.1課程開發受到學科課程要求的束縛

課程的開發工作主要存在學科項目與課程項目搖擺不定的情況。第一,課程開發工作主要通過課程專家進行考慮分析,并沒有考慮到學生的真實情況。第二,課程項目開發工作的某一項環節出現問題,并影響后續問題的開發工作。

2.2高職教師沒有對準確認識課程內容

一些教師由于受到傳統教學思想上的束縛,導致在思想上仍保留傳統的教學思想并沿用以往的教學模式對學生進行教育。過分注重對學生進行財會專業理論知識的講解,嚴重忽略了課程的實踐教學。

2.3缺乏與企業溝通,課程開發的實踐意識不強

由于職業教育起步較晚,主要以學校的職業教育為發展主題,但一些學校與企業之間的合作并不完善,對專業的課程開發意識并不強。

2.4校企合作課程開發難以達到預期目標

課程開發需要老師們的通力合作,尤其是對實踐課程的開發,主要是對學生進行實踐課程的教育,從而提高學生的實踐能力。在課程開發的過程中,不可避免地會遇到各種各樣的問題,要解決這些問題,老師們必須要保持一顆必勝的信心,在遇上難題的時候也要通力合作,并找出合理的解決方法。然而,目前校企合作出現較多的問題,企業和老師們的合作能力不強,導致課程開發工作未能順利展開,預期效果未能達到。

3.校企合作開發課程的策略

3.1組織教師到企業當中進行調研,力求掌握第一手資料

學校老師要到企業當中進行調研,通過了解不同規模的企業,對其運作方式、調研方式進行研究,并與企業的相關領導和管理人員進行交談,從而了解企業對專業人才方面的需求,為課程體系的設計和教學內容的選擇提供參考借鑒。

3.2與企業進行合作,并構建專業的實訓基地模式

校企合作主要是通過構建實踐場地,為學生提供更有價值的學習環境,學生可以通過實踐,將課堂學習的財會理論知識運用到實踐當中,并解決實際的問題,提高學生的實踐能力。關于學生的實習主要表現為以下幾點:

第一,頂崗實習。頂崗實習主要是安排學生在一個階段的專業學習中,對財會專業的相關工作進行熟悉,并體會真實的工作,為日后的畢業工作提供經驗借鑒。在頂崗實習結束后,企業可以根據學生的實習情況選擇一些優秀的學生入職,成為企業的正式員工。除此以外,學校還要以教學為主,并以此作為高效辦學理論知識教學資源。

第二,崗位實習。崗位實習主要是對崗位進行認識性的實訓,其主要是為學生提供專業的崗位,學生通過在崗位進行工作,并對企業崗位的情況進行分析,從而對實踐工作進行全面、完整的認識。

3.3召開研討大會,對課程體系進行改革

為了能夠培養高端技能人才,高職院校應該要召開相應的研討大會,參考專家的意見,根據社會的需求,對財會行業的社會需求進行設計,并在財會崗位的工作過程進行任務分析,并明確教育目標,對教育課程體系進行改革,從而提高教學質量。

舉個例子,某學校在進行校企合作的過程中,為了保障教育質量,專門成立了專家小組,對學生的問題進行分析,并對課程設計進行指導。經過校企合作后,學校在教學過程中,能緊貼著社會發展的需求,對學生進行專業教育,從而提高學生的實踐能力。

3.4對財會基本技能進行細化,并積極開展各項課外競賽活動

課外競賽活動一定程度上也能提高學生的實踐能力。學校可以通過開展一系列活動,讓學生能夠加入到項目的實訓當中,學生會在活動現場進行比賽,成績好的學生可以獲得相應的獎品,這樣能有效激發學生學習的積極性,從而以主動積極的態度準備競賽。舉個例子,為了能夠有效提高學生的專業水平,學校定期開展各項活動,對學生的能力進行考核,具體包括:財務軟件操作技能競賽、點鈔競賽、綜合計算技術競賽。并通過競賽對學生的情況進行衡量,并對優秀的學生進行一定的獎勵。

3.5不斷改進實踐教學模式

教學的過程中,需要將理論的教學與實踐相結合。這樣一方面能夠通過案例進行調查。對學生的情況進行了解,并改善教學方式,從而提高學生的興趣,另一方面也能通過活動,對教學和內容實踐進行有機結合,并為學生提供更加好的教學,學生在掌握了一定的理論基礎上,參加社會活動,提高自身的專業水平。

3.6通過校企合作,構建專業資源庫

通過與企業進行合作,監理專業資源庫,能夠保證學生對專業知識進行查詢和掌握,從而更加積極地進行各項工作,提高學生的專業素質。

舉個例子,山西某財經學院與企業進行合作,通過建立資源庫,讓企業工作人員和學生共同享受資源共享服務,并加強彼此之間的交流,實現企業人員與學生之間的互動,讓學生更好地進行自主學習,提高專業水平。

4.結束語

財會是一項專業性很強的課程,它對學生的要求非常高,學生不僅僅要學習好專業理論知識,還必須要提高自身的實踐(下轉第339頁)(上接第309頁)技能,從而提高競爭力。學校的教學也必須要加強和企業之間的合作,從而有效提高教育質量,彼此之間獲得共贏。 [科]

【參考文獻】

[1]楊亞琴.數控專業校外實習基地創新建設研究[J].品牌(理論月刊),2011,(07).

[2]余平.高職“工學結合 校企互動”人才培養模式的實踐探索[J].人力資源管理,2010,(02).

篇3

摘要:本文通過對數據庫課程設計中的教學方法、考核手段的介紹,探討了在實踐中逐步提高學生軟件開發能力的方法。

關鍵詞:課程設計;教學方法;考核手段;能力培養

中圖分類號:G642

文獻標識碼:B

1引言

近年來,各高校越來越重視對學生實踐能力的培養,各類課程設計在教學中所占的比重明顯增加。對于計算機系的學生,尤其是以培養應用型人才為目標的獨立學院的計算機系學生,開設各類課程設計課就顯得尤為重要。

本文以數據庫課程設計為例,介紹了在實際教學中所采用的教學計劃、教學方法以及考核手段,通過對各個教學環節的分析和總結,探討了如何在實踐中培養學生的軟件開發能力的方法。

2數據庫課程設計教學計劃

數據庫技術是計算機最重要的應用領域之一,也是發展較快的領域之一。其應用早已滲透到各個行業,數據庫系統的開發、管理與維護是計算機專業人員必須要掌握的基本技能。因此,對于計算機專業的學生來說,數據庫原理通常都作為專業必修課。該課程完整、系統地講述了當前數據庫技術從基本原理到實踐應用的主要內容,理論性、實用性和可操作性都較強。如果我們想單純通過理論教學使學生既能掌握數據庫技術的基本理論,又能掌握數據庫設計和使用的方法,是比較困難的。因此在完成了理論教學之后,后續的數據庫課程設計的安排是很關鍵的。

我系根據學生的實際情況,制定了相應的教學計劃。要求選修數據庫課程設計的同學必須先修數據庫原理,具有程序設計的基礎。課程的主要內容包括數據庫設計概述、需求分析、概念結構設計、邏輯結構設計、數據庫的物理設計、數據庫的實施和數據庫系統的管理維護。本課程以實踐為主,教學目標是使學生能獨立設計數據庫應用系統,掌握數據庫設計的過程和方法。根據本課程的特點,充分重視上機實踐的環節,課程在機房上,有利于學生學習。要求以一種具體的DBMS 為主,學會C/S模式和B/S模式兩種方法。

本課程安排在一個學期內,教學周數為18周,每周4學時。每周具體內容安排如表1。

3各階段教學方法

由于各階段的任務不同,要求也不相同,因此分階段采用不同的教學方法,以一個學生熟悉的、容易理解的數據庫項目開發過程為主線,貫穿整個教學過程,將相對枯燥的理論知識與實踐聯系起來。

題目選取階段是數據庫課程設計的初始階段,也是決定能否達到教學目標的關鍵性階段。如果題目選取得太大、太難,或者是學生不熟悉、很難接觸到的領域,做起來太困難,會影響學生的積極性,勢必會影響到后期的學習效果。而題目太簡單,又達不到教學標準。因此在本階段,采取教師提供參考題目,學生自主選擇的方法。由于是完成一個較完整的項目,而且每個學生擅長的方向可能不一樣,因此采用小組分工協作的方式。每組由三至四人組成,由一名組長負責,同組員研究確定開發題目以及任務分工。在小組討論確定了題目之后,組內負責整理文檔的同學要完成開題報告,上交指導教師。開題報告的關鍵內容包括選題理由以及開發環境的選取。教師根據開題報告整理出小組題目以及成員,并簡要分析選題的難易程度。在第二周的開題討論上讓每小組派代表進行發言,大家分析討論題目的可行性,對于選題不合理的,重新修改。這階段可以充分調動學生的積極性,活躍大家的思維,實際教學效果良好,很多學生的選題都具有現實應用意義。

題目確定完之后,就要進行需求分析。很多學生認識不到這部分的重要性,選定題目后就想開始代碼的編寫工作,往往做了一半就進行不下去。因此教師在課堂上要通過實例充分講解需求的分析重要性,講解具體的需求分析方法,使學生理解需求分析是整個設計過程的基礎,同時掌握基本的需求分析技能。在需求分析階段,要盡可能收集課題的完備需求,可以利用不同小組互相模擬實際用戶的形式,增加學生的交流能力和開發興趣。在需求分析階段,要完成系統的數據流圖和數據字典。高質量的完成需求分析工作可以鞏固學生在理論課上學到的數據流圖、數據字典等基礎理論知識,并提高學生的歸納總結能力。

確定用戶需求后,進入系統設計階段。系統設計階段要完成應用系統的設計和數據庫設計。應用系統的設計要完成課題應用軟件的架構設計和具體功能模塊的劃分。數據庫設計要結合應用系統的設計,逐步完成數據庫的概念結構設計、邏輯結構設計和物理設計。概念結構設計階段是整個數據庫設計的關鍵,該階段通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型;邏輯結構設計階段要將概念結構轉換為某個DBMS所支持的數據模型,并對其進行優化;物理設計階段要為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)。數據庫設計不但可以加深學生對ER圖等理論知識的理解,還有助于提高學生的軟件系統設計能力。

系統實現階段,教師對采用的教學案例代碼進行演示,針對不同的程序設計語言對數據庫的連接部分進行講解,并給出相應的示例代碼。此階段主要是學生動手編寫代碼,完成系統功能。具體程序設計語言沒有限制,可自由選擇。要指導學生編寫高質量的代碼,包括變量的命名方法、代碼的書寫規則、代碼的注釋規則等。這階段教師可采用啟發式教學,對于學生在設計中遇到的問題,要引

導他們學會查找資料,自己思考解決。作為計算機專業的學生,自學能力的培養是很重要的。

系統測試階段,包括單元測試和集成測試。要指導學生進行測試用例的編寫,掌握正確的測試方法。對于數據庫系統,還要進行數據庫的性能測試和容量測試。通過系統測試,使學生掌握正確的測試方法,有效提高軟件的質量。

4考核方式

教師在每個階段都會進行檢查,對完成情況進行記錄。開題階段,要求學生以小組為單位,完成開題報告,并且每組的選題都要在課上進行講解、討論,確定選題是否合理。在需求分析階段,要求每組上交需求分析文檔。在接下來的系統設計、實現及測試階段,要求學生詳細記錄設計思想、設計方法、實現過程及測試結果,整理出完整的課程設計報告書。在期末結課前,要求學生對所完成的系統進行現場演示,教師及在場學生均可對其設計方法及功能進行提問。最后由教師綜合考慮以下幾方面的因素,給出總評成績,包括文檔的完成情況、開發環境的選取、系統功能實現情況、用戶界面的設計以及現場演示答辯的效果。通過以上方式,較綜合、客觀地評價了學生的文字及語言的表達能力以及系統設計、程序開發的能力。

5結束語

教學實踐表明,這種形式的數據庫課程設計,可以使學生有效地鞏固對基礎理論知識的掌握,可以使學生系統地了解軟件開發流程,提高學生的軟件工程化開發能力,增強學生的就業競爭力,并且可以建立學生的團隊意識,提高學生的交流和協作能力。

參考文獻:

[1] 胡穎. 關于提高課程設計教學效果的措施[J]. 職業教育研究,2006.

[2] 邵浩然. 數據庫原理課程教學改革探討[J]. 計算機教育,2007.

[3] 海波,朱小軍. 高校實踐性課程多元學習環境設計[J]. 甘肅高師學報,2007.

篇4

關鍵詞:工學結合;高職;電子商務概論;課程標準

工學結合是職業教育的的一個重要特征,在課程體系建設、課程標準的具體設計中要將理論學習與實踐操作相結合,以行動或項目為導向,實現理論知識與技能實操、過程與方法、學習態度與學習目標的統一。本文就我們已經開發出來的《電子商務概論》課程標準進行分析探討。

一、《電子商務概論》課程定位

《電子商務概論》課程是工商管理類專業的一門專業必修基礎課,也是對此科目感興趣的學生或者準備考取有關電子商務師資格證人士的參考課程。本課程較為詳細的介紹了涉及電子商務各個方面的知識,包括電子商務網絡技術平臺、電子商務模式、電子支付、網上銀行、電子商務物流與供應鏈管理、電子商務系統、網絡營銷、電子商務法律法規以及相關安全問題。通過本門課的學習使學生對電子商務有一個全面的理解,為后續學習打下基礎。

二、《電子商務概論》課程設計理念與思路

本課程的教學目的是要讓學生能夠掌握基本的電子商務操作技能,教學設計由基礎理論引入,著重技能的實操訓練,教學中融入職業考證的能力要求,豐富的課堂教學內容,并通過建設課程資源平臺引導學生課后進行自主網絡化學習和互聯網平臺的創業訓練,從而鞏固理論知識、提高實踐能力。

1、在理論教學內容設計方面,主要考慮了本課程作為商務管理專業的基礎課程,需要全面介紹相關的概念、實踐運作過程等。注重了相關專業知識的介紹,通過簡練的理論介紹,使學生能很快拓展知識面,對電子商務的理論構架有一個全面的認識,教學內容注重與傳統商務管理類課程的銜接,并把計算機技術、網絡技術、信息安全技術等現代信息技術與傳統商務管理的理論與方法有機地結合起來,注意多學科的交叉,做到了教學內容經典與現代的結合。

注重引入電子商務學科理論研究的最新成果和最新教研教改成果充實理論教學內容,并對課程進行“嵌入式”內容開發,使理論教學涵蓋勞動部助理電子商務師考證所要求的主要理論知識點,通過課后豐富的自主學習資源強化理論學習的效果。

2、在實踐教學方面,實踐教學內容的組織按照由淺到深、循序漸進的思路,要求實訓模塊具有一定的實用性和先進性,并能與職業技能證書考試相銜接。每個教學單元都設有相應的實訓項目,以提高學生的業務操作熟練程度。實訓項目盡可能借助互聯網上真實的商務環境和資源完成,增加一些有時代氣息的最新電子商務應用吸引學生的興趣,引導學生將課堂實訓任務延續到課外的互聯網創業和職業考證;通過建立各類實驗平臺與模擬系統、實用性強的實踐教學內容以及過程性考核等來培養學生的創新思維和獨立分析問題、解決問題的能力。

三、《電子商務概論》課程學習目標

通過本課程的學習,學生能建立起電子商務的整體認識,掌握電子商務的基本概念,熟悉電子商務購物流程,掌握實際操作中網絡營銷技能和電子支付技能,能夠進行簡單的網頁制作,能夠將將電子商務的理論知識與操作技能融會貫通,并靈活應用于后續專業課程、工作實踐和網絡化生活,從而培養出具有良好的職業道德、掌握電子商務基礎技能的現代商務管理人才。同時通過本課程循序漸進的技能訓練,幫助學生樹立起自信心,認識到電子商務的廣闊應用前景,激發他們的創新精神和靈感,培養出對專業后續課程(例如電子商務網站建設與維護、商務溝通與談判、網絡營銷實務、網上支付與結算、電子商務安全等)的興趣。

四、《電子商務概論》課程能力標準要求

通過本課程的學習,學習者應該形成:1、正確全面的認識電子商務,分析電子商務發展趨勢的能力。2、開展網絡營銷相關操作的能力及語言表達溝通的能力。3、網上支付結算安全防范的能力。4、簡單網頁設計與制作的能力。5、基于網上資源的自學能力。

(一)知識要求:1、熟悉電子商務的各種基本概念,了解電子商務的基本組成,了解電子商務的發展趨勢。2、熟悉Internet商務的基本組成,掌握C2C、B2C、B2B等電子商務模式的交易流程與特點。3、掌握網絡銀行的業務特點,熟悉網上支付的常用工具。 4、了解電子商務安全交易體系的構建,掌握電子商務安全交易的方法。5、掌握網絡營銷的4C策略,掌握網絡營銷的推廣方法。6、了解電子商務物流與供應鏈管理的基本概念,了解電子商務物流的新技術。7、掌握網站建設與網頁設計的基本方法。8、了解電子商務法律相關規定。

(二)技能要求:1、區分電子商務的類別。 2、B2C、B2B、C2C的交易。3、網絡營銷策略的宣傳與推廣。4、網上的電子支付。5、網頁的設計與制作,電子商務系統的建設等。

(三)素質要求:1、認真踏實,勤奮刻苦。2、富有敬業精神,有團隊合作意識。3、良好的語言表達能力和溝通協作能力。4、良好的心理素質,經得起壓力和挫折。5、富有接受新事物的能力,富有創新與挑戰力。

五、《電子商務概論》課程師資的培養

1、學習職業教育理論,積極開展院校交流,提升教學能力

組織專業教師認真學習黨和國家關于職業教育的方針政策,學習國內外先進的職業教育理論,加強專業教師與相關高等院校間的交流與學習。安排教師學習國家示范、骨干高職院校的建設和經驗;安排教師參加各種專業建設研討會,在全國范圍內開展教學與改革的交流,如聽取姜大源等高職教育領域知名專家的報告。開闊了教師眼界,幫助教師及時掌握先進的教學手段、教學方法和專業發展的最新信息,從而推進了課程改革和專業建設。

2、加強“雙師型”教師隊伍建設,提高專業技術水平

豐富專業教師的實踐經驗,強化專業技能,提升師資隊伍的素質,適應高等職業教育發展的需要。如推進教師到企業兼職或“掛職鍛煉”,鼓勵青年教師攻讀碩士或博士學位,參加國家職業資格或者行業資格認證考試,申報高一級的專業技術職稱等。

3、推行教師下企業鍛煉,提高教師職業能力

安排專業教師下企業鍛煉,專任教師每年至少30天的下企業鍛煉任務。經過脫產鍛煉,教師對企業的運作和專業的認識得到提升,職業能力得到提高。與此同時,鼓勵經驗豐富教師到企業去為企業提供培訓服務,實現和企業的雙向合作。

4、拓展校企合作,大力引進企業兼職教師,加強對學生的實踐指導

加強校企合作的力度,聘請到來自電子商務領域的中高級人員走進課堂,共同擔任本課程的教學任務,不斷加強對學生實踐教學的指導。(作者單位:重慶城市管理職業學院)

參考文獻:

[1]陳移山.基于工學結合的管理實務課程標準開發研究[J].職業教育研究.2012年01期

[2]王佐芳.高職院校課程標準建設探析[J].中國電力教育.2011年32期

篇5

關鍵詞:電氣控制;可編程控制器;綜合設計;實驗;知識融合

中圖分類號:G642.423 文獻標識碼:A 文章編號:1007-0079(2014)26-0072-02

“電氣控制及可編程控制技術”是中國石油大學(華東)(以下簡稱“我校”)電氣工程及其自動化專業的一門重要的專業課,是一門實踐性和應用性都很強的課程。[1,2]我校電氣工程系專業實驗室有PLC控制實驗室,該實驗室配有30套S7-200 PLC主機、EM235模擬量輸入/輸出模塊等實驗設備,對于一些基本、簡單的實驗項目可以進行,但對一些綜合設計性實驗項目較難實現,一方面實際被控對象難以構建,[3,4]另一方面虛擬實驗又難以達到應有的教學效果,成為教學的難點。為此,結合直流調速、交流調速等電氣工程及其自動化專業其他專業課程的知識內容,依托、利用這些課程專業實驗室現有設備,開發一些融合多課程知識的PLC綜合設計性實驗項目,一方面可有機地將多課程知識內容融合在一起,[5]另一方面又能很好地完成“電氣控制及可編程控制技術”課程實驗教學,實現資源共享。

一、基于PLC和變頻器的交流電機變頻調速控制實驗

交流調速實驗室配有富士變頻器、三相異步電動機等實驗設備。借助于這些實驗設備,可開發基于PLC和變頻器的交流電機變頻調速實驗項目。

1.異步電動機開環變頻調速控制

(1)實驗任務。實現異步電動機的多檔變頻調速控制;完成電動機的轉速定量測量和波形顯示;實現電機正反轉控制。

(2)實驗方案設計。1)富士FRN2.2G9S變頻器具有多步速輸入端子X1、X2、X3,根據X1、X2、X3通斷狀態的不同組合可設定出7種不同的速度,多步速輸入端子與S7-200 PLC的輸出端子相連,通過編制PLC控制程序,控制對應輸出端的導通和關斷,從而控制變頻器的多步速輸入端子的通斷,實現異步電動機的多檔變頻調速控制。2)異步機同軸聯接測速發電機,將電機的轉速信號轉換為0-10V的電壓信號,利用S7-200 PLC的模擬量輸入/輸出模塊EM235對轉速信號進行A/D轉換,實現電機轉速的定量測量,并借助于組態軟件實現對電機轉速的波形顯示。3)將PLC的某二個輸出端分別與變頻器的正、反轉控制輸入端子FWD、REV相連。通過編程實現電機的正反轉控制。

(3)硬件電路設計及搭建。根據控制任務及S7-200 PLC的I/O點數進行I/O分配,設計硬件電路并進行搭建。硬件電路設計可參考圖1所示電路,I0.2接系統起動按鈕SB1,I0.3接系統循環控制按鈕SB2。PLC的三個輸出端子Q0.1、Q0.2和Q0.3分別與變頻器的多步速輸入端子X1、X2、X3相連,通過編程改變輸出繼電器Q0.1、Q0.2和Q0.3的狀態,實現變頻器輸入端子X1、X2、X3的通斷狀態的不同組合,設定出7種不同的速度,每種速度對應的頻率值預先設定在變頻器中。Q0.4、Q0.5分別與變頻器的正、反轉控制輸入端子FWD、REV相連。將測速發電機輸出的電壓信號接至EM235的模擬量輸入通道。為使變頻器受控于PLC按照程序運行,在運行前須對變頻器的功能進行相應設定。

(4)軟件設計思想。軟件設計可采用多種編程方法,可利用S7-200 PLC的基本指令來實現,也可利用步進指令來完成。利用步進指令設計時,每一速度控制對應一個步進段,進入對應的步進過程時,可利用置位、復位指令或輸出指令讓對應的輸出繼電器Q0.1、Q0.2、Q0.30接通或關斷,同時起動定時器開始計時,待定時器定時時間到后,轉入下一步進控制過程,以此類推,每檔速度運行時間由各個定時器來控制。利用EM235模擬量單元實現轉速測量。電機正、反轉控制通過軟件編程來實現,Q0.4導通時,電機正轉,Q0.5導通時,電機反轉,注意在進行程序設計時Q0.4和Q0.5要加互鎖環節,防止正、反轉同時進行。

(5)系統調試要求。波形記錄異步電動機的多檔變頻調速實驗結果。

2.異步電動機閉環變頻調速控制

(1)實驗任務。1)實現異步電動機閉環變頻調速。2)完成電動機的轉速定量測量和波形顯示。3)實現電機的正反轉控制。

(2)實驗方案設計。控制系統構成框圖如圖2所示。旋轉編碼器與電機同軸連接,將異步電機的轉速信號變換為脈沖信號,利用PLC的高速計數器進行測量,此信號作為檢測到的速度反饋信號,速度給定信號與反饋信號相減得到偏差e(n),經過PLC的PID運算,得到控制量,此控制量再經PLC D/A轉換模塊變為模擬量,經PLC的模擬輸出通道送至變頻器的模擬量輸入端子,進而控制電機的轉速。選用S7-200 PLC模擬量輸入/輸出模塊EM235實現系統相應的D/A轉換。將PLC的某二個輸出端分別與變頻器的正、反轉控制輸入端子FWD、REV相連。通過編程實現電機的正反轉控制。借助于組態軟件實現對電機轉速的波形顯示。

(3)軟件設計思想。根據控制任務進行I/O分配,選擇高速計數器編號、工作模式、輸入點的配置。基于M測速方法實現對電機轉速的測量。利用S7-200 PLC提供的PID功能指令[6]完成PID控制算法,算出該采樣周期PID調節器的輸出值P(n),然后將運算結果通過PLC的D/A轉換模塊,經模擬量輸出通道送至變頻器的模擬量輸入端子,控制電機的轉速。電機正、反轉控制通過軟件編程來實現,根據不同的條件給出對應的正、反轉控制信號。根據I/O分配,當某輸出繼電器導通時,電機正轉,另一輸出繼電器導通時,電機反轉,同樣,兩輸出繼電器一定要加互鎖環節,防止正、反轉同時進行。在執行PID指令前,首先應構建PID控制回路表,將控制回路表中有關參數按照地址偏移量寫入相應的變量寄存器。采用調用子程序的方法,在子程序中,對PID參數進行初始化處理。

(4)系統調試要求。將電機轉速給定值設定在某一值,觀察電機的穩定運行情況;轉速階躍響應實驗;改變負載響應實驗。[7]

二、基于PLC的直流電機PWM調速控制實驗

直流調速實驗室配有直流電動機、測速裝置等實驗設備。借助于實驗設備可開發基于PLC的直流電機調速控制實驗項目。

1.直流電機PWM開環調速控制

(1)實驗任務。實現直流電機的PWM開環調速控制;利用旋轉編碼器測量直流電機的轉速信號,實現電動機的轉速定量測量和波形顯示。

(2)實驗方案設計。PWM變換器采用雙極式可逆PWM變換器,[8]其主電路如圖3所示。在雙極性工作制下,PWM變換器的四個大功率晶體管IGBT分成兩組,晶體管VT1、VT4與晶體管VT2、VT3交替導通和截止。在每個PWM周期的期間,Ug1、Ug4為正,正組晶體管VT1、VT4導通,Ug2、Ug3為負,VT2、VT3截止,直流電機兩端電壓;在期間,反組晶體管VT2、VT3導通,電機兩端電壓。

一個 PWM周期內電機承受的電樞電壓平均值為:

(1)

令為占空比,其調節范圍為0~1。可見,雙極性驅動時,通過調節占空比d即可實現PWM調速。當d>0.5時,電機正轉;d

IGBT是電壓驅動型器件,選用集成驅動器M57962L作為IGBT的驅動。[9]

為防止上、下橋臂直通,設計了硬件延時電路。采用緩沖電路來抑制關斷過程中的和尖峰過電壓。

利用PLC的高速脈沖輸出指令,[6]采用同步更新脈沖寬度方法在PLC的輸出端口Q0.0(或Q0.1)輸出PWM控制信號,該信號加到驅動電路上,控制主電路開關管IGBT的導通和關斷,從而控制電機的轉速。

首先產生占空比大于50%的PWM波,使電機正轉運行,運行一段時間后產生占空比小于50%的PWM波,使電機反轉運行,之后再產生占空比等于50%的PWM波,使電機停止運行。

(3)軟件設計思想。確定PWM信號的輸出端;初始化PWM輸出形式的各個參數,如控制字節、PWM周期值等;修改輸出的脈沖寬度。初始化配置及修改脈寬均可在子程序中執行。在主程序中用首次掃描標志位SM0.1將PWM使用的輸出點清零并調用子程序完成初始化操作,在需要時調用修改脈寬子程序。選擇高速計數器編號、工作模式、輸入點的配置。基于M測速方法實現對電機轉速的測量。

(4)系統調試要求。觀察PWM 控制電路輸出波形;波形記錄直流電機的開環調速實驗結果。

2.直流電機PWM閉環調速控制

(1)實驗任務。實現直流電動機PWM閉環調速;完成電動機的轉速定量測量和波形顯示。

(2)實驗方案設計。基于PLC的PWM閉環調速系統構成框圖[9]如圖4所示。旋轉編碼器與直流電機同軸連接,利用S7-200 PLC的高速計數功能,測量電機的轉速。轉速給定信號與轉速測量信號相減,得偏差信號,通過PLC的PID功能指令得到PID控制器輸出,PID控制器輸出作為PWM信號占空比的控制信號,利用PLC的PWM功能指令,可在PLC的相應輸出端輸出占空比可調的PWM信號。PWM信號作用于驅動電路,控制PWM變換器主電路相應橋臂開關管的導通和關斷,從而控制加在直流電機電樞上的電壓,實現直流電機的PWM調速。

(3)程序設計思想。控制系統程序主要包括轉速測量程序、PID控制算法程序及PWM信號產生程序三部分。轉速測量程序利用PLC的高速計數功能基于M測速方法實現對電機轉速的測量。PID控制算法程序利用PLC的PID功能指令實現速度的PID控制,并將PID控制器的輸出值作為PWM控制信號的占空比。PWM信號產生程序利用PLC的PWM功能指令產生周期一定,占空比可調的PWM信號。在執行PID指令前,應構建PID控制回路表,將控制回路表中有關參數按照地址偏移量寫入相應的變量寄存器。采用調用子程序的方法,在子程序中,對PID參數進行初始化處理。

(4)系統調試要求。觀察PWM 控制電路輸出波形;將電機轉速給定值設定在某一值,觀察電機的穩定運行情況;轉速階躍響應實驗;改變負載響應實驗。[7]

三、結束語

結合電氣工程及其自動化專業其他專業課程,利用、依托這些專業課程現有實驗設備,開發一些PLC綜合、設計性實驗項目,為鍛煉學生綜合運用PLC相關知識、提高學生的綜合實踐能力提供了途徑,不僅與其他專業課融會貫通,提高學生綜合運用專業知識的能力,還可節約實驗成本,實現實驗資源的共享。

參考文獻:

[1]周建萍,王志萍,于會群.對提高“PLC 實驗課”課程教學質量的探討[J].實驗室研究與探索,2012,31(10):119-121.

[2]范小蘭,趙春鋒,余粟.非電類專業學生的系統化PLC 實驗教學[J].實驗室研究與探索,2012,31(7):319-321.

[3]王嘯東.PLC 虛擬實驗室的研究與建設[J].實驗室研究與探索,

2012,31(9):210-213.

[4]苗紅霞,齊本勝.PLC控制技術實驗教學改革研究與實踐[J].實驗技術與管理,2010,27(3):136-139.

[5]閆怡璇,鄭萍.基于PLC 技術的過程控制實驗裝置二次開發[J].實驗室研究與探索,2012,31(9):32-32.

[6]何波,于軍琪,段中心.電氣控制及PLC應用[M].北京:中國電力出版社,2008.

[7]王春鳳,李旭春,薛文軒.PWM 直流調速系統實驗的教學實踐[J].實驗室研究與探索,2012,31(8):32-34.

篇6

關鍵詞:軟件工程;課程設計;實踐;指導

中圖分類號:G642 文獻標識碼:B

軟件工程是計算機科學與技術本科專業一門重要的專業課。一般在軟件工程課程結束后,會安排一些時間讓學生做軟件工程課程設計。軟件工程課程設計的內容是讓學生運用軟件工程的知識設計一個應用軟件系統,并寫出相關的設計文檔材料。

做軟件工程課程設計的目的,是讓學生加深對軟件工程知識的理解,訓練學生的動手能力,讓學生學會開發軟件的常用方法,熟悉軟件開發的過程,熟悉各種軟件開發文檔材料的寫作,積累軟件開發的實踐經驗,為將來從事軟件開發工作打下良好基礎。

在指導學生做軟件工程課程設計時,以下幾個問題應該引起指導教師的注意。

1合理選擇課程設計的題目

由于該課程設計與軟件工程課程內容密切相關,選題工作可以在軟件工程課程開始講授時布置下去,讓學生有充足的時間思考,思考成熟后,在指導教師幫助下,將課程設計題目確定下來。然后學生一邊學習軟件工程課程內容,一邊著手收集課程設計所需的有關資料,做好課程設計的準備工作。

課程設計題目所涉及的問題規模和難度應該比較小。因為課程設計不同于畢業設計,加上課程設計安排的時間比較少,學生投入的精力也有限,所以要控制規模和難度。

指導教師在幫助學生選擇題目時,可以選擇學生比較熟悉的問題,如圖書資料管理系統、學生成績管理系統、人力資源管理系統等等,或者選擇學生很快就能熟悉的一些問題。

2擺正程序編寫工作在軟件工程中的位置

學生在做軟件工程課程設計之前,已經做過一些課程設計。比如在學習C、C++或Java之后,利用C、C++或Java所做的課程設計。那些課程設計內容是使用高級語言設計和編寫小軟件,在那些課程設計中,程序編寫是一項非常重要的工作,因為那些課程設計是以熟練應用某高級語言為目的。而在軟件工程課程設計中,編寫程序工作與需求分析、總體設計和詳細設計等工作相比較,重要程度降低了。因為軟件工程課程設計不是以熟練運用某高級語言為目的,而是以熟悉和運用軟件工程知識為目的。實際上,按照開發軟件的過程,當需求分析、總體設計和詳細設計等開發過程完成后,用哪種高級語言來實現軟件系統已經不是重要問題了。

學生往往認為程序編寫工作重要,而認為需求分析、總體設計和詳細設計等工作無關緊要,這是沒有領會軟件工程思想的表現。當確定課程設計題目后,有些學生不認真作需求分析、總體設計和詳細設計等工作,匆匆忙忙開始編寫程序,這種行為與軟件工程課程設計的目的不相符。指導教師要引導學生明確軟件工程課程設計的目的,使學生清楚程序編寫工作與其他軟件開發工作的關系,讓學生擺正編寫程序工作在軟件工程課程設計中的位置;告訴學生不能只重視編寫程序工作而輕視其他工作;更不能不經過需求分析、總體設計和詳細設計等階段而直接開始程序編寫工作。歷史上,軟件危機產生的原因之一就是錯誤地認為開發軟件就是編寫程序、程序就是軟件,而忽視了程序編寫之外的其他各項軟件開發工作。現在要通過做軟件工程課程設計引導學生擺正程序編寫工作的位置,用軟件工程理論指導實踐,防止過去的錯誤再出現。

3培養整體觀念和全局意識

我們培養的計算機專業的本科生,將來不僅僅是做程序員,還要做系統分析師、軟件設計師,而系統分析師、軟件設計師必須有整體觀念和全局意識。開設軟件工程課要為培養系統分析師、軟件設計師打下基礎,而做軟件工程課程設計是培養學生整體觀念和全局意識的一個好機會。

面對一個被開發的軟件系統,如何培養學生的整體觀念和全局意識呢?

可以通過制訂軟件開發計劃來培養學生的整體觀念和全局意識。在軟件工程課程設計開始時,指導教師要按照軟件工程的理論要求,指導學生制訂一個軟件開發計劃。對于軟件開發過程中的每個階段,從可行性研究到需求分析,從總體設計到詳細設計,從編碼到測試,讓學生站在整體和全局的角度,考慮和分配各階段所用時間和各種資源。通過這個計劃的制訂,訓練學生樹立從整體出發來思考軟件系統開發過程的觀念,引導學生學會從全局的角度來合理規劃軟件開發的各項工作,熟悉軟件開發的整體過程。

還可以通過做總體設計來培養學生的整體觀念和全局意識。總體設計是軟件工程課程設計的一項重要內容,總體設計是在搞清軟件系統的需求之后,概括性地回答軟件系統如何實現的問題。總體設計從宏觀上對軟件系統進行設計,將軟件系統劃分成若干個模塊,確定每個模塊應實現的功能以及各模塊間的結構關系。從總體設計應該完成的任務可以看出,做總體設計必須具有整體觀念和全局意識,要考慮到被開發系統的每個方面的問題。指導教師要讓學生在規定的時間內做出總體設計方案,然后指導教師對學生做出的總體設計方案進行審查,審查通過之后,再讓學生做后面的工作。

4熟悉常用技術和工具

按照軟件工程課程設計的要求,學生在課程設計結束時,要完成全部的軟件設計開發任務,不但要交出一個能運行的軟件,還要交出設計過程中所形成的文檔材料,包括需求分析材料、總體設計材料、詳細設計材料、測試材料等。要做好這些文檔材料,需要在課程設計中引導學生熟悉軟件工程中常用技術和工具的使用方法。

例如,在制作需求分析材料時,涉及到實體關系圖、數據流圖、狀態轉換圖、IPO圖的使用;在制作總體設計材料時,涉及到模塊化技術和層次結構圖的使用;在制作詳細設計材料時,涉及到傳統流程圖、盒圖、PAD圖、判定表、判定樹的使用;在制作測試材料時,涉及到白盒技術、黑盒技術的使用。如果采用面向對象方法進行系統分析和設計,則要涉及到UML中的用例圖、類和對象圖、順序圖、活動圖、協作圖、構件圖、部署圖的使用。

上面提到的一些常用的技術和工具,在軟件工程授課過程中,教師雖然講過,但由于沒有真正使用過,所以學生不熟悉。指導教師要引導學生利用課程設計來熟悉這些常用技術和工具。因為學生畢業后,既要會做程序編寫工作,也要會做需求分析、總體設計、詳細設計、測試等工作,熟悉這些常用技術和工具的使用方法,并且認真完成課程設計各項文檔材料的制作,可以為畢業后從事相關的軟件開發工作奠定良好的基礎。

5學習和運用新知識

軟件工程教材中介紹了開發軟件各階段所用的知識,但是教材往往受篇幅所限,對一些新知識介紹得不詳細,再加上知識更新的速度比較快,有些新知識教材中可能沒有介紹。做軟件工程課程設計是一個非常好的學習和運用新知識的機會,指導教師可以有意識地引導學生學習和運用軟件工程新知識。

例如敏捷(Agile)軟件開發方法,該方法是針對傳統軟件開發方法過程復雜繁瑣、產生并且維護大量文檔、缺乏對開發過程中各種變化的有效和及時的反應等問題而提出的一類新的軟件開發方法。該類方法對軟件生產率高度重視,適用于需求模糊或快速變化的情況,適用于一些小型軟件項目的開發。XP(極限編程)是敏捷方法的典型代表,XP將開發過程分為計劃、設計、編碼和測試四個階段,XP強調4條核心價值:溝通、反饋、簡單、勇氣,XP建立了系統比擬、小交付、簡潔設計、結對開發、代碼共享等多項核心實踐準則,XP是應用最多的一種敏捷方法。自從2001年2月敏捷聯盟成立之后,敏捷方法發展迅速,該方法的實用價值逐漸被人們所認識,越來越多的人開始應用該方法開發軟件。

對于像敏捷方法這樣的可以用在軟件工程課程設計中的新知識,軟件工程任課教師可以通過多種途徑將新知識介紹給學生,讓學生在做軟件工程課程設計之前了解新知識的內容。對于準備采用新知識做軟件工程課程設計的學生,指導教師要組織他們深入學習討論新知識,讓他們在做課程設計之前熟悉新知識,指導他們做好根據新知識進行課程設計的計劃,鼓勵他們使用新知識,拓寬知識面。

6提升綜合素質

具有良好的綜合素質是事業成功的重要因素,為了提升計算機專業學生的綜合素質,為社會提供優秀的軟件人才,要充分進行好軟件工程課程設計。

能與他人和諧地進行溝通和協作的團隊精神,是從事軟件開發工作不可缺少的良好素質之一。早期軟件作坊式的個體化軟件開發方式,造成開發者隨心所欲,結果為軟件危機的產生埋下了禍根。現在的軟件規模比較大,各項性能要求比較高,開發時間比較短,軟件作坊的生產方式已經無法適應這種新情況了,因此必須依靠團隊的力量,大家齊心合力、分工合作,才能完成軟件開發任務。指導教師可以通過設立開發小組的形式,培養學生與他人和諧地進行溝通和協作的團隊精神。根據課程設計題目的內容,將參加課程設計的學生劃分為若干個開發小組,組內采用民主制組織方式,組內學生通過互相溝通、協商來制訂開發方案,通過分工合作來解決開發中的問題。開發小組可以采用敏捷軟件開發方法進行課程設計,因為敏捷方法特別強調人與人之間的交流與合作,有利于團隊精神的培養。

認真做事、細心做事的負責精神,是從事軟件開發工作不可缺少的良好素質之一。軟件開發活動由多階段構成,按順序分階段進行開發活動,各階段密切相關,某一階段出現錯誤,將會傳導至下一階段,還會在傳導過程中將錯誤放大。由于開發者馬虎大意、出現錯誤,造成損失的例子歷史上很多。指導教師可以通過將一些典型錯誤實例介紹給學生,引起學生對負責精神的重視;還可以安排時間讓學生對設計內容進行自查和互查,以檢驗認真細心做事的情況。還可以通過測試和調試活動來培養認真做

事、細心做事的負責精神,因為如果沒有認真做事、細心做事的負責精神,很難完成測試和調試工作任務。

此外,熟練地寫作應用文檔材料的能力、勇于創新和勇于改正錯誤的精神,都是從事軟件開發工作應具備的良好素質,這些都可以通過軟件工程課程設計活動加以培養。充分利用好軟件工程課程設計,對于提升學生綜合素質會起到一個很好的推動作用。

參考文獻:

[1] Roger S.Pressman.軟件工程:實踐者的研究方法[M].梅宏,譯.北京:機械工業出版社,2002.

[2] 郭寧.軟件工程實用教程[M].北京:人民郵電出版社,2006.

[3] 高禹,馮相忠.C語言課程設計與發展學生思維[J].高等理科教育,2006(5):77-79.

[4] 張海藩.軟件工程導論[M].4版. 北京:清華大學出版社,2003:3-5.

[5] 陸惠恩.軟件工程基礎[M].北京:人民郵電出版社,2005:29-80,128-138.

篇7

關鍵詞:軟件工程;課程設計教學;創新模式;實訓

1 背景

軟件工程課程設計的目標是使學生系統地掌握軟件工程的過程、方法和工具,為學生將來從事軟件的研發和管理奠定基礎。軟件工程教學內容中的需求分析、設計、實現和測試等軟件開發技術以及工程化的開發過程(如軟件過程、配置管理、項目管理等)必須通過實際軟件問題求解過程以及團隊合作進行體驗,而綜合的軟件開發能力的鍛煉和培養是需要借助一個完整的軟件項目開發過程。因此軟件工程課程設計是鞏固課堂教學成果、培養學生軟件工程實踐能力的重要環節[1],為了培養高素質、高質量的軟件工程人才必須在理論與實踐結合上下工夫,通過強化實踐教學來提高人才培養[2]。

2 現狀

教育部高教司2006年一項調查[3]顯示,自2002年以來,高校計算機專業大學生初次就業率連年下滑,然而業界高端軟件人才依舊匱乏。造成這一現象的重要原因為當前高校軟件工程型人才的能力結構和知識結構與當前技術發展不能緊密結合,沒有形成以能力培養為核心、綜合技能訓練為輔助的實踐課程體系[4]。目前軟件工程的實踐教學主要存在以下問題:

1) 軟件工程教學多數還停留在傳統的人才培養模式,基礎理論知識和驗證型實驗構成教學主體,

缺少對學生工程能力和職業素質的訓練,因此培養出來的學生難以適應IT企業的需求。

2) 傳統的軟件工程教學使學生具備一定的專業基礎知識,但沒有機會讓學生將所學知識融會貫通,缺乏實際參與軟件工程項目的經驗。

3) 學校通過在企業建立實訓基地的形式將軟件工程實踐環節引入其中。這種形式可以促進學生從學習專業知識向學習專業技能迅速轉化。但這種形式需要投入大量的人力、財力。目前,由于這種形式風險較大,成本高,多數高校沒有采用。

如何在學校現有教學條件下,借鑒企業的工程化模式,實現軟件工程課堂教學與實訓相結合,使學生走出校門就能實現與IT企業的無縫連接,這正是該門課程在實踐教學環節需要研究和解決的問題。

3 課程設計改革

工程化的方法開發軟件已成為當今業界的共識,對學生工程能力和職業素養的培養僅在學校內部進行顯然局限性大,為了更好地促進學生這種專業綜合能力的塑造,我校通過中國軟件行業協會教育與指導委員會與北京市中關村軟件園簽訂了校企合作的協議,并在中關村軟件園掛牌成立了校外實訓基地。由于軟件工程課程設計周期有限(如1周),進入實訓基地進行教學的效果并不理想。因此,借助合作,我們對軟件工程課程設計教學環節進行改革,

作者簡介:唐曉君,女,副教授,研究方向為軟件工程;李曉紅,女,講師,研究方向為信息系統、軟件測試。

使其與實訓相結合,探索出一種計算機實訓與基本教學實踐環節無縫結合的模式,具體實踐流程如下。

3.1 內容安排

目前,我校軟件工程課程設計教學環節按照教學大綱安排,共分以下幾個步驟。

1) 課程設計要求說明。給出課程設計期間對學生的出勤、時間、地點等要求。

2) 課程設計任務布置與講解。進行課程設計安排時,課程設計任務的布置形式由教師進行課程教學的形式;對課程設計內容的選取大多選擇模擬或選取類似中小企業項目。

3) 分組實踐。分組原則是使每個學生工作量相當,并都能在項目開發過程中得到鍛煉。

4) 中期檢查。教師對各小組中期結果以答辯的形式進行監督檢查,督促各小組按進度進行。

5) 課程設計答辯、設計結果提交。課程設計采用答辯和軟件演示的形式對設計結果進行驗收。

以上這種課程設計安排形式也是大多數高校采用的方式,但該方式不能使學生對企業軟件開發全過程產生很好的感性認識。同時,由于項目大多是模擬項目,學生對待項目積極性不夠,對項目需求的理解及設計的實現也過于局限,小組成員的角色分工也不夠科學。此外,對課程設計環節的管理(任務下發、角色分配、進度控制、在線答疑、任務提交等)一直沒有實現信息化。

3.2 具體措施

結合軟件工程實踐教學的現狀,針對我校軟件工程課程設計存在的問題,在中國軟件行業協會提供的產學研實訓平臺的支持下,我校對軟件工程課程設計的教學進行了以下幾方面的改革和探索:

1) 將實訓模式引入課程設計中。

軟件工程課程設計教學采用的是實訓模式,但由于考慮成本問題,沒有借助企業人員進行專門指導。學生課程設計地點仍在計算機專業機房和專門實驗室,課程設計是在本校軟件工程專業教師的指導下,按照軟件企業的項目開發摸式,以“項目驅動”形式進行軟件開發實踐訓練,既以項目開發帶動軟件工程的理論學習,又以軟件工程的理論來指導軟件開發的實踐,使學生得到較全面、系統和規范的軟件工程實踐訓練,提高軟件設計與開發的能力。

2) 將產學研實訓管理平臺引入課程設計管理中。

對軟件工程課程設計整個環節的管理(包括任務、角色分配、項目管理、進度監控、成果驗收、學生管理等)通過中國軟件行業協會提供的產學研實訓管理平臺實現。平臺為每個學生分配用戶賬號及口令,通過該平臺統一進行學生管理,學生可以通過校園網登錄實訓管理平臺,方便快捷的了解項目需求(課程設計主要任務)、項目相關資料、項目管理流程、項目角色分工等信息。平臺也為指導教師提供管理接口,教師可以通過平臺進行項目案例的與管理、項目的啟用、項目角色的管理等。學生和教師還可以使用在線提問與在線答疑的形式指導教師進行交流,學生與教師的溝通更加實時、高效,實現了完全信息化的管理形式。

3) 將企業真實案例引入課程設計中。

在進行課程設計任務布置時,采用所有項目案例均來自中國軟件行業協會提供的企業真實案例(10余個),考慮到企業員工與在校學生的能力差別,同時根據課程設計要求掌握的知識點和教學時間限制,通過指導教師與軟件行業協會技術人員溝通,對項目案例進行不同程度的調整。因此,應用到課程設計教學中的所有教學案例均由本校教師根據課程設計的要求定制確定。對案例的裁剪既解決了以往教學案例局限的問題,又保證了學生在有限的設計周期內實現完整實際項目開發的目的。

學生按照興趣選擇項目案例,這樣可以確保學生在整個項目周期中有足夠的積極性和信心按期完成。通過以實際的工程項目為背景,使學生參與實際項目開發,以開發團隊形式,按照實訓步驟在規定的時間完成從需求分析建模(需求由案例給出)、設計、代碼編寫、測試、部署體驗完整的軟件開發全過程。這樣,可以激發學生項目開發熱情,使學生完全掌握企業化軟件開發流程,并具備直接進入企業進行開發的能力。

4) 將企業項目管理方法引入課程設計中。

課程設計借鑒企業化運作機制,實施每天八小時工作制,晚上可以加班加點,以項目組長負責、項目組成員協作的形式完成設計任務。

項目啟動(課程設計任務的)通過產學研實訓平臺,學生可以使用個人用戶賬號通過校園網絡登錄到平臺查看自己的項目組及項目要求。由于項目案例均來自企業真實案例,因此,平臺能為學生提供比較規范、詳細的需求說明文檔,幫助學生更好地理解業務知識及流程。

項目小組成立時,指導教師按照項目實際情況(項目需求復雜程度、設計難度、代碼量等)安排小組人數,并按照學生能力對小組成員進行角色分配,如項目組長、軟件工程師、測試工程師、配置工程師等。這種角色分工根據源于企業項目組的分工,能夠使學生更加感性的認識企業中的不同角色。在進行小組人數的安排時,為防止出現工作量過少的情況發生,限制每組人數不得超過5人,滿足軟件工程中7±2的原理。后來的實踐證明,這樣的分組,在項目中每個實訓的學生都有明確的職責和任務,工作量非常飽滿,通過項目組內部協作,能夠降低項目實施的難度,又能確保項目能夠按期保質保量完成。開發過程中,任何一個學生不努力或不配合,都可能導致最終提交的任務效果不理想。

項目進度的控制通過實訓管理平臺設定中期檢查及最終任務提交時間表實現。開發過程中,無論是中期檢查結果還是最終成果驗收都通過平臺來提交,并以教師評語的形式實時有效地將結果給學生反饋,既可以提高學生繼續完善項目的動力,還可以有效地監控各項目組的進度,同時,還可以及時對各項目組進行溝通與指導。

項目進行中(課程設計過程中),教師不再是傳統的講授者,更像是一位工程項目的經理,負責提出項目的要求(即向學生明確項目應用的背景、目的、期望看到的結果、具體的數據和指標要求),檢查項目(學生)的開發進度,監督開發過程,評定軟件質量。同時適當點出課程設計中可能涉及到的知識,幫助學生自主學習、啟發學生創造性思維的觀念,然后由學生自己進行理論分析,自己建立問題的模型,自己掌握開發進度,自己完成課程設計的任務,最終使學生具備獨立分析和解決問題的能力。

對項目成果的驗收,采用全面有效的質量評價指標,不僅考慮項目完成的質量,包括需求、設計模型的合理性、準確性,軟件代碼的完整度,還要考慮驗收答辯時項目組成員不同任務承擔者的表現,這種評價機制既能保證對學生工程能力的考核,又能鍛煉學生的協作能力和職業素養。

3.3 成果

該實踐教學模式應用到了本校計算機2007級、2008級兩個年級中,在成果驗收時與往屆比較有很大進步,體現在以下幾方面:

1) 因采用企業真實項目案例,學生在課程設計過程中學習積極性有很大提高。

2) 以企業規范的需求及設計說明書作為指導,開發過程中對項目需求的理解更加清晰,分析得更加充分。

3) 項目需求分析及設計階段模型建立更加準確。

4) 因有實訓平臺進行角色任務管理,小組成員分工更加科學、合理。

5) 最終提交的課程設計文檔更加規范。

6) 學生的團體協作能力得到很好的鍛煉,項目完成度有很大提高。

7) 學生對企業軟件開發全過程有了更深刻的認識。

8) 在實訓平臺的支持下,將傳統的“以教師為中心”的教學模式,轉變為“以學生為中心,在教師指導下的主動學習”模式,有效地達到了教學互動、教學相長的良好效果,同時老師對學生以及項目的管理更加高效。

另外,在期末進行的評教中,該門課程的實踐教學更是得到了學生的認可,評教優良率達到了98%。

4 結語

讓工程化思想成為學生從事軟件開發工作的行動指南并不是一件容易的事情。在傳統的教學過程中,軟件工程往往是一門獨立的理論性課程,學生們認為軟件工程就是一些條條框框。缺乏實踐經驗,缺乏合作開發軟件的感性體會,使得學生在學習過程中難于理解軟件工程的精髓。

通過軟件工程課程設計教學的改革,使學生對企業軟件開發及軟件過程管理有了更加深刻的認識。這種模式成功地將實訓環節引入了課程設計,在課程設計的實踐教學中培養學生的軟件工程意識,這是對高校計算機專業實訓與實踐教學環節無縫結合模式的有益探索,可在計算機專業其他的實踐教學環節進行推廣,如數據庫實踐教學、程序設計實踐教學等,還可以將這種模式推廣到兄弟院校的計算機專業,這也是中國軟件行業協會一直大力支持和倡導的。

參考文獻:

[1] 朱大勇,張新麗,李樹全. 軟件工程綜合性課程設計的教學實踐[J]. 計算機教育,2009(15):160-162.

[2] 許精明,張雷. 計算機專業實踐教學改革[J]. 計算機教育,2010(16):21-23.

[3] 張建臣.高等院校計算機學科實踐教學的探索與改革[J]. 現代企業教育,2006(24):17-18.

[4] 陳朔鷹,趙小林. 建立軟件實踐課程體系,全面培養工程型人才[J]. 計算機教育,2008(7):14-18.

The Course Design for Software Engineering Based on Training

TANG Xiaojun, LI Xiaohong

(Information Science and Engineering School, Dalian Polytechnic University, Dalian 116034,China)

Abstract:This paper analyzes the principal questions exist in the practice teaching for software engineering of colleges and universities. It proposes an innovation model of course design teaching. In the innovation model, the exiting practice teaching conditions of universities, the requirements of society for computer professionals, engineering management model and classroom teaching and training are all considered. It summarizes the process of reformation and practice with the support of CSIA. The result proves every good.

Key words: software engineering; course design teaching; innovation model; training

(上接87頁)

參考文獻:

[1] 馮博琴,趙音良,顧剛. 狠抓能力培養,提高實驗教學水平[J]. 計算機教育,2008(19):9-11.

[2] 教育部高等學校計算機科學與技術教學指導委員會. 關于進一步加強高等學校計算機基礎教學的意見暨計算機基礎課程教學基本要求[M]. 北京:高等教育出版社,2006:23-27.

[3] 張麗萍,劉東升. 程序設計精品課程建設的研究與實踐[J]. 內蒙古師范大學學報:教育科學版,2007(1):109-111.

[4] 張麗萍,劉東升. 關于精品課程“程序設計”的建設方案[C]//大學計算機基礎課程報告論壇論文集(2006). 北京:高等教育出版社,2006.

[5] 張麗萍,劉東升,王春暉. 計算機應用型人才培養與數據結構改革[J]. 計算機教育,2010(5):21-23.

[6] 張麗萍,劉東升,葛湘巍. 民族地區計算機專業實踐教學改革[J]. 計算機教育,2011(13):8-10.

[7] 張麗萍,劉東升,王春暉. 程序設計類課程考核評價方法的改革與實踐[J]. 計算機教育,2010(2):17-20.

Construction and Practice of the Public Computer-based Courses

WANG Lijiang1, LIU Dongsheng2, ZHANG Liping2

(1. Office of Academic Affairs, Inner Mongolia Normal University, Huhhot 010022, China;

2. Computer & Information Engineering College, Inner Mongolia Normal University, Huhhot 010022, China)

篇8

關鍵詞:教師;課程設計;課程參與;專業發展

中圖分類號:G451.6

文獻標志碼:A

文章編號:1002-0845(2007)02-0076-02

新課程改革明確提出“三級課程管理”的理念,這個理念賦予教師參與課程設計、管理課程的權力,而教師參與的課程設計則主要體現在校本課程開發方面。作為一種課程實踐活動,課程參與主要是指教師通過重構課程、介入課程決策、參與課程開發與研制活動而表達課程權力的一種意識與行為。課程設計是將課程基本理念轉化為課程實踐活動的關鍵環節。長期以來,我國奉行“自上而下”的課程設計模式,課程無論從宏觀上還是微觀上都是由國家來設計和規定的,課程設計主體主要是教育行政人員,中小學教師基本充當“國家課程的執行者”這個角色。隨著新課程改革的深入,課程設計工作逐步開始由教育行政人員、課程專家、教育教學專家等合力進行,但是與課程實施最密切的教育教學一線的教師,卻沒有充分的機會參與課程設計。我們說,所謂“參與”,即行為主體自愿、主動地介入行動過程,并進行意見交流與權責分享,從而實現行為主體自主與自覺的一種活動態度。因此,“參與”就意味著決策分享和權責分擔,意味著以團體成員的身份進行合作、對話與交流,意味著思想的表達、意見的溝通和利益的體現,它是一種自主、自愿的活動,也是一種主觀上的自覺意識。教師的課程參與既是自己的權力,也是專業職責。

一、教師參與課程設計的必要性

1.有利于教師專業發展

教師參與課程開發,一方面是教師作為一個職業群體在專業自上提升的表現,另一方面也是教學工作本身專業化的需要。目前教師隊伍綜合素養不高,難以適應基礎教育的課程改革,難以開發校本課程。有教育科研意識,但缺乏教育科研能力,是中小學教師普遍存在的問題。地方、學校本位的課程開發,為地方、學校本位的教師培訓(教師發展)提供了一個非常理想的舞臺,有利于教師們在參與地方、學校本位課程開發的過程中提升自己。

2.有利于形成民主、合作的氛圍

教師在參與學校層面上的課程設計時,需要與其他教師進行合作,這個過程有利于教師合作文化的建設。促使教師積極參與課程開發,在開發過程中展開交流和對話,有利于打破原有獨立作業的教學形態,培養教師的團隊合作精神,在參與改革的教師之間逐漸形成伙伴關系。在這種民主、合作的教師文化氛圍中,教師之間可以進一步進行合作和交流,形成良性循環。

3.有利于增強課程的適應性

國家新的課程標準和可供學校選擇的新教材為教師留下了發揮自主性和創造力的空間。教師在確保課程計劃與課程標準的嚴肅性的同時,應當結合學校的實際,廣泛地利用本校和社區的課程資源,協調學校各類課程的關系,優化學校課程的結構,提高國家課程或地方課程的適應性,從而有利于課程實施。

二、教師參與課程設計的可能性

課程設計可以包括校外層面和校內層面。校外層面上的主要是指理想課程和文本課程,校內層面上主要是指理解課程和實施課程,可以從這個角度論述教師參與課程設計的可能性。

1.校外層面

以往,在我國,在課外層面上,教師幾乎沒有參與課程設計的權力和意識,課程主要是由學科專家、課程專家以及教育主管部門進行研究和設計的。他們的決策雖然具有普遍指導意義,但是卻缺乏課程實踐的直接經歷,缺乏對課程的感性認識。其后果是,設計出的課程有些不適合教師的教和學生的學,甚至脫離了具體的教學實踐,達不到預期的教育效果。而教師參與課程設計可以彌補這方面的不足。

課程設計的依據包括社會、學生和知識三個方面,依據的標準不同,導致結果也有很大差異。但是在實踐活動中極少有純粹建立在理論層次上的設計,所以教育活動的實踐性要求我們對理論進行靈活運用。課程設計是理論與實踐的橋梁,需要考慮到課程實施中的問題,這就離不開一線教師的參與。理論設計中,課程專家、學科專家、教育行政人員等可以體現社會的要求,也可以保證知識的科學性和邏輯性,但不一定適合學生的發展和興趣。由此可見,教師參與課程設計是可能的而且也是必要的。

2.校內層面

校內層面上的教師參與課程設計主要有兩個維度:一是教師在實施國家課程的過程中根據學校、學生、教師自身的特點對國家課程進行校本化處理的過程;二是教師結合本學校的教育理念和學生的需要和興趣所開發的校本課程。

校內層面上的教師的課程設計需要教師之間進行合作和交流,共同研究教材,研究學生,研究課程資源。

教師是課程的直接實踐者,接觸學生的機會最多,相對而言,他們更能了解學生對課程的需要。新課程倡導教師“用教材教”,改變過去那種“教教材”的傾向。這就需要教師不僅要對教材中的知識熟練掌握和駕馭,還需要教師根據自己所在地區、學校以及學生的實際情況進行校本化處理,以更好地適應學生的學習。

三、教師參與課程設計的影響因素

教師參與課程設計的影響因素,主要有以下幾點:

1.經費限制

教師參與課程設計需要一定的經費作為物質保障。教師在參與課程設計的過程中,需要多樣化的課程材料和課程資源,而這些資源的獲得必然需要較為充足的經費。

另外,鑒于當今中、高考對學生、家長、教師來說仍是高利害因素,教師很容易因為升學率的限制而影響參與課程設計的積極性。這樣,建立適當的獎勵機制對保障教師合法收入并調動其積極性則是十分必要的。

2.時間限制

一般情況下,教師參與課程設計需要大量的時間和精力,設計出來的課程還要經過實踐的檢驗,不斷地進行完善、反思和調整。而中小學教師日常工作本來就很繁忙,若再花費很多的時間進行課程設計,尤其是更多占用教師的休息時間,勢必加重他們的工作負擔,長此以往就可能造成教師的職業倦怠。

3.能力限制

由于教師之間的素質有很大的差別,有的教師課程意識很強,懂得合理利用各種各樣的課程資源進行課程設計和開發。而有的教師則沒有課程意識,只是一味地教教材,不懂得對教材進行加工和處理,影響了教師對課程設計的參與。

四、推動教師參與課程設計的策略

1.提高教師的課程意識,激發其課程設計的動機

新課程背景下,教師角色由單一化向多元化轉變,即教師不僅是課程的實施者,也應該是課程設計的研究者和參與者、學生成長的促進者、課程制度與課程實踐的調解人等等。

教師的專業能力也是教師參與課程設計的很重要的因素。在教師教育中要注重對課程知識的充實。首先,在顯性知識建構方面,可以逐步引入課程理論;其次,在緘默知識建構方面,可以在課程改革、開發的實踐過程中來促進教師的發展,讓他們通過參與課程編制、實施和評價,提高對課程的理解,豐富其課程知識,促使其對“教什么”、“什么時候教”、“怎樣教”等進行思考,逐步形成較強的課程開發意識及內在專業素養。

2.形成合作的教師文化,建立相應的評價機制

課程設計不是單個教師的事,它需要教師進行合作。除了教師之間的交流,還需要學校、科研機構和高校之間進行長期的合作,在專家的引領下,使參與合作的教師的專業素質得到較快的提高。

學校還要建立相應的評價機制,對于主動參與課程發展研究的教師應給予一定的政策性激勵。教師在參與課程發展研究過程中所需的各種設備、經費、器材、場地、書刊資料等資源,學校應積極創造條件給予保障,以滿足教師的需要。

3.強化教師與教育行政人員、課程專家、學科專家的溝通

教師、教育行政人員、課程專家、學科專家等都是課程設計的主體,它們之間只有開展對話,進行深入溝通交流,才能互相理解,設計出既具有理論性又具有實踐性、既具有前瞻性又具有切實性的課程。這就要求課程設計主體之間建立一種民主、平等、合作的關系,開展真誠的對話,并大力提倡批評與自我批評,創建開放式的對話氛圍。

4.國家給予教師參與課程設計的權力

在課程發展中賦予教師充分參與的權力。國家課程管理體制應加大放權度,從政策上保障教師參與課程設計,給他們充分的參與權。提高教師在課程決策、課程設計、課程評價等環節中的地位,讓他們對“教什么”、“什么時候教”、“以什么方式教”等有更多的發言權。

在課程設計與決策上,對國家課程而言,教師可以閱讀、實施最初的課程材料,讓專家、學者觀察正在進行的課程材料的教學情況,測評學生的表現等,并可充當專家的參謀,與他們探討、交流實施中出現的問題,從而使國家課程在內容范圍和結構安排上更科學,更符合學生的身心發展水平。對學校課程而言,教師更是校本課程開發的主角,他們可以根據本校所在地的經濟、文化等情況并結合本校的實際、學生的興趣和需要開發出適合本校的課程,讓每一位教師都成為課程設計者,每一間教室都成為課程實驗室,每一所學校都成為課程發展和改革的中心。

在課程實施上,教師既維護國家課程的權威性,又維護地方課程、學校課程的豐富性和實用性,并能憑借自己的專業判斷,大膽、合理地做出課程實施方面“保、改、開、停”的決定,從而維護學校課程體系的平衡性。

在課程評價上,教師有責任也有能力對學生、課程以及教師自我等各方面做出客觀、公正、全方位的評價。

5.完善教師教育制度,提高教師專業素質

教師是課程設計的參與者,教師的專業素質如何會直接影響其參與課程的程度。因此,我們必須不斷提高教師的專業知識和專業技能水準,促進教師的專業發展。這樣看來,對教師的培訓,就顯得尤為重要。師范院校、地方教育行政部門、教師進修機構都應積極承擔這一重任,確保教師教育工作與新課程同步進行,保證師資培訓的經費投入,平衡地區之間的差異。培訓應該結合教師的具體需要,與具體學科相結合,與具體課堂教學實例相結合,要針對新課程實施的不同階段的不同情況進行。重視教師教育職前職后一體化體系的構建,使教師在成長的各個階段都能不斷提高自身專業素質,更好地參與課程設計,實現二者的良性循環。

參考文獻:

[1]黃光雄,蔡清田.課程設計――理論與實際[M].臺北:五南圖書出版公司,1999.

[2]廖哲勛,田慧生.課程新論[M].北京:教育科學出版社,2003.

[3]江山野.簡明國際教育百科全書?課程[M].北京:教育科學出版社,1991.

[4]楊明全.革新的課程實踐者――教師參與課程變革研究[M].上海:科技教育出版社,2003.

篇9

【關鍵詞】網站開發與網頁制作 網絡現狀分析 網絡設計未來發展規劃

網絡課程設計是針對當前網絡教學過程中,如何有效直觀的進展課程和培養學生實際操作能力的一種教學方式,它突出以學生為重點,強調理論實際相結合從而達到快速掌握和應用的目的。“網站開發與網頁制作”是運用編程語言,數據庫語言和網頁美工的一種集網頁鏈接、編輯、制作生成的所見即所得的網站編輯程序,它的誕生提高了宣傳和認知能力,加速了電子商務的發展,基于它的重要性和普遍性,激發了我們對網絡課程設計的濃厚興趣,使之精益求精,來確保我們的“網站開發與網頁制作”課程豐富多彩,運用自如。

1 “網站開發與網頁制作”網絡設計現狀分析

1.1 網站開發語言安全性

網站開發采用的語言有ASP、php、aspx、java等,實際開發制作中PHP+SQL的應用非常廣泛,這在網絡課程設計中也是綜合運用的重要課程,它能獨立實現網頁的自由切換,完成復合圖形的鏈接,調整網站的模式結構,它的動態因素還能起到吸引眼球,脫穎而出的效果;網站開發中PHP+SQL的綜合運用更是提高了網頁的利用空間,加速了后臺數據庫的建立,同時提高了網站開發的安全性和注重瀏覽者的綜合感受。

1.2 靜態網頁制作中Dreamweaver的應用

現階段,在網站開發與網頁制作課程中,Dreamweaver網頁靜態編輯器應用最為廣泛,它從最初的1.0版本升級到CS5,同時它的功能也從簡單的調節色階、飽和度、制作文字圖框上上升到獨立編輯和創建動漫圖片,三維立體調色,人物實體渲染等豐富強大的功能,這在網頁制作圖像編輯上發揮了立竿見影的作用,其次它帶有掃描和創作功能,使制作的圖片所見即所得;同時他還具有自由變換渲染實景的強大功能,可以還原復古地域風情、分辨明暗光景、豐富人物表情等,使我們的圖像新穎而富有特色。

1.3 收錄引擎對網站的友好度

搜索引擎屬于網站開發與網頁制作的后臺工作,它是支撐網頁正常運行的必要條件,也是網站鏈接顯示的重要組成部分,PHP、JAVA、ASP程序的編寫就好比人的大腦,它的關鍵度和完整度不言而喻。在制作處理完網頁,建立網站后往往要優化系統,有利于提高網站的點擊率和被百度收錄的幾率,這也是網絡課程設計的范疇,由于網頁腳本語言的改革使得SEO優化系統后豐富了網站的實用性,從而提高了網站開發與網頁制作的熱情和創新性。

2 “網站開發與網頁制作”設計發展規劃

2.1 多層次深發展滿足不同領域的需求

網絡課程是一種以學生為主體的網絡教育方式,它注重學生的實操能力和融會貫通能力,改變了老師口傳式的傳統教學模式,更好的活躍了學生氛圍。網絡課程設計可以根據學生接受能力的不同、所處領域的不同實行分類式教學模式,分層次輔導,有的放矢。例如,對研究和專業學生的教學,專業學生注重就業方向,我們設計的網絡課程就偏重于實用性,把日后經常用到的知識點納入教學中;對于研究傾向的學生偏重于后臺技術的開發,使它們在今后的研究中取得新的進展和突破,這樣做到有針對性的因材施教可以滿足不同領域學生的需求。網絡課程設計不受時間和地點的限制,可以重復式學習和互動,使學生更好的接受和完成學習任務。

2.2 整合資源優化知識結構,提高網絡課程設計效率

在網絡課程設計中,注重知識點的整合和知識結構的優化是關鍵的一個步驟。網頁制作不僅要求學生靈活掌握網站框架結構,而且在其藝術性上也提出了更高的要求,例如:在網頁制作中加入文字描述是我們常常遇到的問題,這時我們可以涉及如何加入文字并進行藝術設計,如何制作文字動態效果,并且兼顧抓取整段文字的關鍵詞,瀏覽備注信息和搜索引擎中出現的頻率等,這樣就構成了由點到面,循序漸進形成一系列連貫的知識點。再有網站開發過程中,網站鏈接瀏覽器的選擇也十分重要,它涉及到網站的權重問題和優先選擇問題,網站權重突出了網站的地位和導向,我們來換位思考一下,在搜索時習慣輸入什么知識點鏈接哪些網站,什么樣的域名優先錄取等都是我們需要考慮的,這也是我們網絡課程設計中資源優化的體現。

2.3 理論實際相結合,培養學生動手能力

在網站開發與網頁制作網絡課程設計中,首選要建立大量的圖庫資源和圖片資料,要求學生在日常生活中注意積累如各地人情,旅游風景,代表建筑物等一些列具有紀念價值的圖片,使得網頁制作過程中有豐富素材可用;其次課程設計中要多引進網站創新案例,利用多媒體播放一些特點鮮明的網站作品,使學生在潛意識中加深印象,在創新案例講解過程中融入教學重點和網絡設計難點,使學生享受成功案例的同時學到知識,長時間耳濡目染使學生形成一種創新網站設計構想的良性循環;最后要多培養學生善于總結和創新能力,注重學生的動手能力,在網絡課程設計中要留出足夠時間,反復實操。

2.4 將前臺簡單的網頁編輯延伸至后臺技術的開發及數據庫的整理

網站后臺制作是一項乏味而艱巨的任務,針對它的特殊性和復雜性,在網絡課程設計時,注重多媒體的使用,這樣可以使枯燥的編程程序直觀的表達,易于學生的接受;其次后臺數據庫的整理工作更是需要專業知識的鋪墊,需要多涉及實際數據的推算和項目數據庫整理工作,同時注重學生的綜合感受和自我評價能力,使它們能完全融入先進的課程設計中,從而達到理論實際結合的目的。

3 結束語

時代在發展,教育在改革,隨著計算機應用的普及,網絡教育占據主流力量,網站開發與網頁制作網絡課程設計會得到大力的推廣和應用,它不僅可以直觀形象的講解原理,因材施教,而且注重學生理論實踐相結合的動手能力,從而大大提高了學生的綜合素質和就業適應能力。

參考文獻

[1]韓陵宜.網頁制作課程教學及考核方式的研究與探索[J].計算機教學與教育信息,2008(03).

[2]紀明明.淺談“項目教學法”在網頁制作與網站設計課程教學中的應用[J].中國新技術新產品,2010.

[3]盧新建.試談ASP動態網頁課程的教學探索[J].計算機應用教學研究,2010(10).

作者簡介

史文斌(1986-),男,籍貫:江蘇蘇州,大學本科,現供職于蘇州大學計算機學院,研究方向為計算機技術。

篇10

隨著信息社會的到來,既掌握專業技能又具有計算機應用能力的人越來越來受到歡迎。為了適應社會的發展,必須培養既熟悉專業又能把計算機技術同各領域的專業需要緊密結合的復合型人才。數據庫技術成為高校各學科專業的必修或選修課程。數據庫課程設計一般是大學三年級學生在學完計算機應用基礎、計算機編程語言、辦公自動化軟件基礎、數據庫原理與應用等課程后進行的集中實踐環節,主要內容是通過社會調查,選擇一個實際課題,完成數據庫應用系統設計工作,課程結束后提交應用軟件系統和課程設計報告。通過課程設計,可以使學生較全面地理解、掌握和綜合運用所學知識,培養學生調查研究,查閱技術文獻、資料以及編寫技術文獻的能力。非計算機專業學生對于計算機類的課程通常有一定的畏懼感,尤其對計算機語言、編程等,覺得難以駕馭和掌握。如何讓學生通過數據庫課程設計,使他們的各方面能力得到培養和鍛煉,一直是值得思考的課題。本文結合教學實踐,就教學內容、教學手段、考核方式、課程管理等方面進行初步探索。

二、課程設計的目標、內容及要求

教師應了解學生以往所學過的計算機相關課程,注意課程的銜接,分析非計算機專業學生已經掌握的知識和知識的體系結構,明確數據庫課程設計的教學目標、內容及課程設計要求,對需要加強或充實的內容要重點講解和補充。數據庫設計是指對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用要求,包括數據庫的結構設計(數據靜態模型的設計)和數據庫的行為設計(應用軟件等的設計)。學生應按照數據庫結構設計的需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施、數據庫運行和維護這六個階段,分階段分步驟進行,完成每一個階段的任務。根據軟件工程的方法和理論進行應用程序的設計,熟練運用相關語言編制應用系統的界面,實現開發工具與數據查詢語言的無縫連接,建立數據庫應用系統。要求學生要提交課程設計報告、所開發的軟件系統和程序清單。課程設計報告包括各階段的設計內容和對所開發的應用系統的評價,以及課程設計的體會與建議。

為了發揮學生的主動性,教師授課的重點應放在系統化的開發步驟和關鍵性問題的求解上,首先要介紹設計思想、方法和程序設計的思想和方法。課程設計過程中教師要指導學生查資料,如數據庫原理及應用,數據庫系統,軟件工程,管理信息系統等方面的書籍,同時要指導學生善用軟件幫助系統,培養學生學會質疑、自學和調查研究解決問題的能力。針對在校學生接觸實際比較少,沒有實際開發軟件和工作經驗的特點,應精選有代表性的案例,從問題的提出、方案的設計與實施,到最終問題的解決,給學生全面了解解決問題的全過程。然后,由學生當主角,讓學生自己解決問題,鍛煉他們綜合運用知識的能力。

三、課程設計的選題

選題是整個課程設計的前提和關鍵。課程設計題目選擇的難易程度、范圍的大小和是否能激發學生的學習熱情,直接影響到這一實踐教學環節的效果。一個好的題目應該符合以下原則:首先,要符合教學要求,使學生通過課程設計進一步鞏固所學的專業知識,培養學生分析問題、解決問題的能力;其次,一個好的題目應該和實踐緊密聯系。理論來自于實踐,又服務于實踐。要貼近學生學習和生活實際,先選擇容易開發的實用的數據庫應用系統,對學生以后從事相關工作有幫助。脫離實踐的題目往往激發不出學生的學習熱情,達不到預期的目標。

首先,將學生分成若干個小組。分組的依據為:學生的學習成績、知識結構、學習能力、性格特點、男女搭配等,遵循互補的原則,成績好的與成績差的搭配,性格內向的與外向的搭配等。每組人員為5~6名,每組設組長,全面負責小組的學習討論和任務安排。在組長的指揮下,對成員進行分工,善于口頭表達的負責聯系工作和調查研究,計算機操作能力強的負責代碼的編寫,程序設計能力強的負責整體規劃、程序調試和連編,寫作能力強的負責技術文檔的書寫等,成員努力的成果與個體成員共同分享。教師只需提醒學生合理分配工作時間,注意小組成員之間的溝通,幫助把握進度。實踐表明:在互相討論又各自有所負責的學習氛圍中,學生之間可以相互學習、取長補短,對知識的掌握與鞏固有很大的幫助。

其次,各個小組通過討論、觀察、思考、查資料等方式,結合各個學生的特長,參考教師指定的范圍選定課程設計題目,然后與教師進行交流。教師應對學生選定的題目進行批閱,在可行性、工作量大小、小組成員及題目意義等方面進行把關評估,及時將意見反饋給學生,學生再針對教師的意見進行調整,最終確定課程設計的選題。結合教學實踐可以選擇如下題目:客房管理系統、學籍管理系統、學校工資管理系統、科研項目管理系統、高校設備管理系統、檔案管理系統、圖書資料管理系統、教學成績管理系統、后勤管理系統、系辦管理系統、居委會管理系統、職工人事管理系統、宿舍管理系統等。

四、方案設計和方案實施

選定題目后,即可著手完成數據庫課程設計的各個階段的任務。首先,各小組應對所選題目進行分析,通過查閱資料、小組討論、走訪專家或社會調查等途徑,進行調查研究和可行性分析。通過調查組織機構情況、業務活動情況、數據情況、用戶要求,確定新系統的邊界,完成系統需求分析。然后,采用實體聯系模型確定應用程序中的實體和聯系,確定實體的屬性和實體之間聯系的類型,得到局部E-R模型,異對局部E—R模型集成進行輸入/輸出設計和軟件結構設計等,完成概念結構設計。接下來,實現E-R模型向關系模型的轉化,利用關系規范化理論進行關系模式的優化,設計用戶視圖,同時進行界面設計,模塊設計等,完成邏輯結構設計階段的任務。再往下,進行物理設計和軟件實施,最后是應用系統的集成與。小組成員在組長的領導下,可以分頭完成各自負責的任務,小組成員要分工負責和團結協作。教師在指導課程設計過程中,可以設置幾個檢查點,制定階段性任務。如根據課程內容、教學目的、系統規模、工作量等因素,審查各小組遞交的初始設計方案,在設計方案的實現方法、表現形式等方面做出調整建議,以避免在方案實施過程中出現不必要的反復。

在課程設計過程中,提倡通過模仿來學習,只有多模仿才能掌握方法,才有可能創新。學生根據初始方案,通過各種途徑查找與自己的題目類似的范例,通過模仿范例來實現自己的程序。有的學生在范例中看到自己感興趣的內容,通過適當修改,將其應用到自己的程序中,使程序更合理,內容更豐富。學生在掌握了基本方法和解決問題的途徑后,對自己感興趣的內容,自然愿意努力去尋找答案。學生在方案設計、修改、實施的過程中不斷發現問題與解決問題,逐步產生了學習的樂趣。為了避免在分組的實驗、設計中有的同學不積極參與的現象,可以采用隨機抽查的辦法來考核小組的成績,促使小組內部互相監督、互相幫助、互相學習,有利于培養學生學習的積極性,提高教學效果。

數據庫課程設計中實驗是重要的組成部分,教師要詳細布置實驗,制訂上機紀律,并且督促學生嚴格按照課程設計各階段工作要求操作。實驗可以參考以下內容安排:(1)建立數據庫。包括創建數據庫,創建表,建立字段和記錄的有效性約束,建立索引,創建表間關系和觸發器設計等。(2)使用表單操縱數據庫。包括設計表單,創建表單,為表單添加對象,定義表單及其對象的屬性、事件和方法。(3)設計用戶視圖。包括創建不同的用戶視圖,實現用視圖來控制更新數據庫中的數據的目的。(4)設計報表。包括創建報表,打印和預覽報表,注意各個帶區的使用。(5)設計菜單系統。包括規劃菜單系統,創建菜單及其子菜單,為菜單指定任務,調試和使用菜單系統。(6)項目集成。包括使用項目管理器集成數據庫、表單、視圖、報表等數據庫對象,設置主控程序,編譯和發行軟件等。

五、課程設計的考核與評定

學生在課程設計結束后,不僅要提交軟件系統,還要提交課程設計報告,闡述其設計思路、運用的知識及自己的體會。課程設計的成績由以下幾部分組成:考勤占10分,平時抽查和提問題情況占10分,課程設計報告占30分,軟件系統設計占30分,演示與答辯占20分。課程設計報告主要看各個部分的完備性,分析的透徹性和獨到的見解。在評分方式上采取自評和互評的方式,首先由各小組依據教師給出的評價標準給本小組打分,然后由每組各選一名代表給大家介紹系統開發的情況并演示系統,同時回答學生和教師提出的問題。所有小組代表陳述完后,由各組分組討論,對其它組開發的系統進行評價和評分。最后由教師根據其自評、互評分數結合實際情況(包括軟件開發水平、演示能力、回答問題能力、軟件開發文檔等)適當總結并公布成績。

為有效避免學生在課程設計過程中的抄襲現象,教師可以對學生進行有針對性地提問,學生當場解答;教師也可以采取刪除軟件中一些關鍵性語句由學生當場調試的方法檢查學生的學習效果。通過評價和自我評價,學生的學習主體意識得到充分體現和加強,激發了學生發現、分析和解決實際問題的學習積極性,不僅提高了學生運用數據庫理論開發出具有實際應用價值的數據庫應用系統的能力,而且學生思考和解決實際問題的能力也有了較大提高。