摘要:為了培養社會需要的應用性人才,CDIO工程教育模式在我國高校正在越來越多地得到重視和應用。本文以CDIO為指導思想,以網頁設計課程為改革對象,研究網頁設計課程的CDIO教學模式和教學方法,探索教學與實踐環節中的項目設置,并将項目教學應用于實踐活動中。
關鍵詞:CDIO;項目教學;網頁設計;實踐活動
1、前言
在當前高等工程教育中,CDIO教育理念、項目式教學方法已經是教學改革的發展方向,但在實施中仍有很多問題,突出表現為兩個方面:一是教學過程缺乏設計,教學項目比較複雜,學生望而生畏;二是實踐活動缺少系統性安排,教師缺少有效的引導和監督措施。我們認為,教學方法的改革乃至具體教學内容的優化都應服務于課程的定位和目标,不能流于形式。
對于技術開發類課程,應明确課程在專業培養方案中的地位,确定課程教學目标和教學項目需求,根據需求設計教學項目的形式和主要功能,并規劃與之适應的課程教學形式和實踐形式,在規劃設計基礎上,以多種方式實現CDIO教學項目并把項目教學方法落實到教案的編寫和教學課件的制作中,并在實踐教學環節提出與項目教學相一緻的要求。
2、課程定位
網頁設計是電子商務專業學生的基礎和核心課程,是實踐性很強的技術開發課程。本課程介紹的是網站中的靜态網頁設計,主要包括:HTML超文本标識語言、CSS+DIV技術和JavaScript腳本語言,相關課程是網頁設計三劍客的Photoshop和Flash,後續課程是WEB動态網頁設計,這些課程都是開發設計類工具。
在網頁設計課程之前,已經為學生安排了C語言程序設計課,對學生進行了基本的程序開發能力訓練,因此,同學們具備了一定的代碼設計能力。
課程的教學目标是使學生掌握基于Dreamweaver+HTML+CSS+JavaScript應用開發技術,采用CDIO教學模式使網頁設計課程的教學内容充實,學生容易接收,能讓學生快速建立相關網頁設計概念,并與已掌握的代碼設計技術銜接,達到理想的教學效果。為此,我們對CDIO項目教學提出如下要求:
(1)項目貫穿始終,使用多種不同項目來演示不同的知識點和開發技術,這樣會使學生理解每個項目的設計意圖,從而掌握網頁設計的開發技術。
(2)項目功能貼近實際生活,不用過多講解就可以讓學生理解項目的主要功能。
(3)項目選擇要有梯隊,由淺入深,以便取得遞進式教學效果。
培養方案是一個完整的體系,任何課程在其中都有一個主要目标和定位,本課程的教學目标明确講授網頁開發技術和網站建設技術,如何讓學生快速高效地掌握相關知識,在較短時間内開發設計出适用的網頁和網站是本課程教學的重點和目标。
3、教學項目設計
通過對網頁設計教學内容的研究與分析,我們設計了“基于CDIO的網頁設計與網站建設課程教學内容項目表”,見下表1:
表1是基于CDIO項目的工程教育原則拟定的,項目要求以企業和社會的現實條件為背景,以CDIO的産品構思(C)、設計(D)、實現(I)和運行(O)的生命周期為載體,全面培養學生的網頁設計能力,對項目進行适當加工,并分解成多個小項目,使之具備完整的網頁設計知識結構。
4、教學項目引入
教學項目的引入是漸進式的,同一項目在課程的教學過程中有多次反複和疊代,同一項目通過采取不同處理方法進行演示講解,起到舉一反三的效果,每次演示的操作過程和講解重點在劇本式教案中進行詳細設計。課程教學中共有近20次完整的項目演示,針對項目實現的講解時間累計超過20個學時以上。這些項目包括:
(1)演示項目
上表中的項目1至項目13,是為學生學習掌握Dreamweaver網頁開發軟件的功能而設計的,在使用這個軟件前,為了讓同學們熟悉HTML标簽,在課堂上首先用記事本或其他文本編輯工具講解HTML常用标簽的使用方法,學生在實踐活動中,先用記事本進行設計,需要大概3至4周時間(項目3至項目5、項目10),比如:簡單網頁設計、表格網頁和頁面超鍊接等,以後用Dreamweaver進行所見即所得的設計(項目1至項目3、項目7至項目13),如:制作表單頁面、CSS+DIV網頁布局、JavaScript實現動畫效果等。通過這些實踐活動,使同學們熟悉Dreamweaver菜單和功能,熟悉JavaScript網頁腳本語言,為以後的設計性實踐活動打下基礎。
(2)單項設計項目
在對同學們進行Dreamweaver軟件功能演示實踐、鍛煉他們的基本軟件操作能力後,需要通過一些單項設計活動培養同學們的基本網頁設計能力,這些單項項目可以是演示性項目,由學生自己利用Dreamweaver軟件完成,并将學生完成結果與教師完成結果進行比較,從中找出差異,提高Dreamweaver的操作技能。
在網站建設方面,可以通過啟發式教學幫助學生掌握建立網站的基本技能,包括:進行需求分析、确定網站主題、規劃網站結構、設計網站首頁、網頁配色與頁面合理布局、設計網站LOGO、制作BANNER、制作導航菜單、進行網站測試等。啟發式的教學和實踐過程為:學習優秀項目----設計情境----提出需求----收集素材----确定方法----模仿操作----尋找設計規律----獨立設計等幾個階段,從各個方面培養學生的網站策劃能力、色彩感知能力、網頁結構布局能力和網頁設計想象能力,讓學生獲得操作感、成就感,激發創新創作欲望和潛力。
(3)綜合設計項
目網頁設計是技巧性和綜合性都很強的課程,在綜合設計階段,通常以小組為單位,創建一個可選主題的完整網站,比如:企業宣傳網站、學校介紹網站、音樂播放網站、遊戲下載網站等,将項目分解為若幹任務,學生以項目為載體模拟網站設計的工作崗位,以不同角色進行分工,教師作為整個教學活動的組織者,指導學生合理安排項目進度,同時,選擇技術能力和組織能力較強的學生為組長,由組長協調小組成員完成需求分析、規劃網站結構、進行素材準備、設計網頁、建設網站等任務,并填寫在教師提供的報告模闆中。
在制作過程中,教師要鼓勵學生通過網絡搜索,在專業論壇和技術群中尋找解決問題的方法,考慮到學生學習積極性的差異,教師應加強過程監管工作,防止少數學生把任務推給其他同學的“打醬油”行為,及時糾正學生不符合要求的做法。
通過分組實踐活動,教師要充分地了解學生,及時解決學生學習中遇到的困難與問題,引導學生進行讨論,及時做好評價,項目分組實踐教學法能充分體現“以項目為主線、教師為主導、學生為主體”的教學思想,讓學生做到“學中幹、幹中學”,從而培養學生分析能力和解決問題的能力。在綜合設計階段強調開發過程的規範化和标準化,培養學生的審美觀和創新意識,注重采用新知識,力求通過美化與優化網站給學生帶來快樂和成功的體驗。
在學生将網站制作完成後,教師可以将分組成果向全體同學進行展示,在展示過程中由學生自己按表2标準互相打分,這樣可提高學生的參與意識和積極性。
為了進一步适應CDIO教學改革的需要,教師要對課程教學進行積極探索,精心設計教學項目和實踐項目,積極增補教學素材,增加更多更實用的項目,使學生由要求“學會”轉變為自己“要學”、“會學”,激發他們的學習積極性,增強學生的團隊意識和自主創新能力。
5、多種方式确定學生成績
課程成績可以按筆試、上機實驗、過程報告、同學評價等多種形式綜合确定,對學生能力進行多方位的客觀評價,特别是要關注學生在CDIO項目實踐過程中的表現,如采用:平時表現(20%)、項目過程(20%)、項目設計(30%)、期末考試(30%)相結合的評價方式,注意過程化考核(CDIO過程表現占總成績的50%),促使學生積極主動地學習。
6、總結
網頁設計與網站建設CDIO課程改革已經在2個學期中實施,通過項目式教學理順了課程内容,提升了學生的學習興趣,并加深了學生對相關知識和技術的理解和掌握,這在課程考核和實踐環節的檢查中都有所反映,學生在項目設計報告中也多次總結出學習的經驗和教訓,一緻反映收獲良多,除了在課堂和實驗室使用教學項目和實踐項目,教師還對學生的實踐環節提供了指導、幫助和持續的監督,取得了很好的教學效果,今後,有必要繼續加強這方面的工作,推動實踐教學工作的進一步深化與改革,提高學生的綜合素質。
參考文獻
[1]李金平,信息工程專業CDIO培養體系的研究,北京交通大學出版社,2013.06
[2]ACM/IEEEJointTaskForceonComputingCurricula.Computersciencecurricula2013[EB/OL].[2015-06-10].http://ai.stanford.edu/users/sahami/CS2013/final-draft/CS2013-final-report.pdf.
作者簡介:
鄧禮全,電子科技大學成都學院,教授,經管系實驗中心主任,研究方向:管理信息系統、電子商務、現代物流。