文章編號:1672-5913(2008)18-0019-02
摘要:本文探討了程序設計基礎課程項目教學設計和編排,并通過教學實踐對課程項目教學過程中相關問題進行了思考。
關鍵詞:程序設計;課程;項目教學
中圖分類號:G642 文獻標識碼:B
1程序設計基礎課程項目設計
課程項目設計是一項非常系統和復雜的工作,項目設計質量直接決定了課程項目教學效果。所以,我們對程序設計基礎課程項目設計的各個環節進行了周全的考慮和深入研究。
1.1課程語言平臺的選擇
大多數高職院校程序設計基礎課程采用的語言是C、C++或者是Java,由于利用這些語言的基礎知識難以開發出具有圖形和動畫等直觀的交互程序,因此,實訓程序結果都是基于DOS環境下表示。高職學生抽象思維能力較弱,偏好形象有趣東西,枯燥乏味的英文計算機代碼已經令學生十分頭痛,而再加上運行結果也是如此得抽象和無趣,不少同學會放棄課程的學習,整體教學效果可想而知。為了激發學生的學習興趣,教師就必須要選擇另外的一種程序語言,這種語言不但要具有C、C++和Java等語言特點,而且還要編程相對簡單且程序運行結果形象直觀。FlashAction Script2.0
(FAS 2.0)正好滿足以上兩個要求。所以,程序設計基礎課程程的語言平臺選擇FAS2.0。
1.2項目設計原則
項目設計必須要把握兩個環節:一個是專業指導委員會行業專家對本門課程制定的學生工作任務和職業能力分析表,具體內容如表-1所示;另一個就是符合教學規律,把握高職學生的學習特點,把知識點融入到項目中,而且項目設計要有效的激發學生的學習興趣。
1.3項目分解與任務編排
(1) 項目分解
程序設計基礎這門課分解6+1彩票程序、潛艇游戲程序和 QQ模擬程序三個項目。項目的詳細分解如表1如示。

(2) 任務編排
任務編排有遞進式、并列式和流程式三種基本模式。遞進式,即按照難易程度由低到高排列項目;并列式,即任務之間既不存在復雜程度差別,也不存在明顯的相互關系,而是按照并列關系排列;流程式,即任務按照工作過程依次排列。
課程項目一中的三個任務之間不存在明顯的復雜程度差別,也不存在明顯的相互關系,故按照并列關系進行編排,編排如圖1如所示;項目二中任務1與任務2、任務3與任務4、任務4與任務7,任務6與任務7按照難易程度由低到高因此按遞進關系排列,任務1、任務3,任務5和任務6是不存在明顯的復雜程度差別,也不存在明顯的相互關系,所以,它間以并列關系編排,編排如圖2所示。項目三中任務1、任務2、任務3和任務4的都是按照工作過程依次排列,編排如圖3所示。

2項目教學實踐
項目教學在高職教學改革中受到積極的肯定,但畢竟在實踐方面還處于起步階段。筆者與學生在在程序設計基礎課程項目教學實踐中積極探索、努力配合,共同體驗了項目教學的優勢、獲得了相關經驗并且得到了許多啟示。
2.1項目教材的選擇
本門課程的語言平臺是FAS,又是以項目教學法開展教學活動,市場上沒有現成合適的教材,因此,在的教學活動中,在每節課課前給學生分發講義。不過經過教學積累,目前,已完成《FAS程序設計基礎項目化教程》書稿,由高等教育出版社出版。
2.2項目教學實施環境
項目導向制教學目的就是讓學生更有效地掌握職業實踐能力,因以本課程的教學場所放在電子商務實驗室。該實驗室具備項目教法開展的條件,如具有一套完整的多媒體系統,這個系統讓教師非常方便地解說和演示項目任務;所有計算機都安裝了Netop電子教室系統,這個系統可以讓學生方便地上傳項目任務結果文件給教師審閱;白板隨時提供給教師對項目過程講解和學生討論使用。
項目任務都是通過計算機操作來完全,為了提高教學效果,教師使用ViewletCam錄屏軟件把項目任務完成的全過程錄制下來并轉換成SWF格式動畫課件,這樣當學生無法繼續完成任務時可以先觀看錄屏課件來完成。所有項目任務的錄屏課件已經發布在課件在線系統上,該系統主要功能是發布完成項目任務的錄屏課件、項目任務目標結果、完成項目任務所需的素材文件和任務文檔模塊等,系統還設有留言和論壇功能以便教師與學生、學生與學生之間相互討論來提高學習效果。
2.3項目教學法的過程
項目教學是能通過完成項目任務來掌握職業技能,因此在教學過程中必須使學生保質保量的完成項目任務,這也是項目教學成敗的關鍵之一。程序設計基礎項目教學法的教學步驟:
(1) 學生登錄課件在線系統。由教師根據項目教學安排,演示項目任務最終結果并讓學生體驗項目任務最終結果使學生對本次項目教學目的有一個清晰的感性認識并激發學生的實踐興趣。
(2) 教師動手演示完成項目任務的整個過程,并簡要講解涉及到的相關知識點。
(3) 學生以個人為單位進行動手實踐完成項目任務,遇到困難首先觀看錄屏課件,如果觀看錄屏還解決不了問題就詢問教師。
(4) 大多數學生完成任務后,教師再對任務中的重要知識點及應用做詳細的講解。
(5) 教師收齊所有學生的項目任務作業,并對部分作業進行點評。
2.4考核方式
考核的目標是學生掌握職業技能的程度,因此考核應主要針對平時項目實踐,當然,同時也要兼顧必要的理論考核。學生期末總成績的考核公式如下:
學生期末總成績=50%×任務實踐得分+30%×項目整體得分+20%×理論測試得分
(1) 任務實踐采用積分方法考核。學生每次完成或部分完成項目任務將獲得一定量分數,只有分數累積達到60分,該課程的實踐考核即為通過,實踐分值才可以計入期末總成績,該部分成績占期末總成績的50%。
(2) 項目整體采用權重量化方法考核。程序設計基礎課有三個項目,每個項目分值為100分。第一個項目的權重為0.2,第二項目的權重為0.5,第三項目的權重為0.3。學生完成所有項目任務,還要將任務組合一個最終項目,教師據根最終項目結果給出相應的分數,每個項目最終得分為教師評分與相應權重的積,項目整體總成績達到60分,整體總分值才可以計入期末總成績,該部分成績占期末總成績的30%。
(3) 理論測試采用計算機題庫測試,該部分占期末總成績的20%。
2.5教學效果
程序設計基礎課程采用項目教學后,學生的學習興趣和學習效率得到了極大提高,學生也真正在項目學習中提高了自己的職業能力。在完成對電子商務06(7)、電子商務06(8)和電子商務06(9)三個班的程序設計基礎課程項目教學后,三個班學生評教的平均分為92.36分。
3對項目教學的思考
對于項目選取與設計,教師不能閉門造車,必須根據工作任務和職業能力分析表來選取與設計,只有這樣設計出的項目才能一線實踐相結合。項目的選取與設計還要符合教學規律,把握高職學生的學習特點,項目設計應有利于激發學生的學習興趣。
要有效地開展項目教學,教師必須定期的深入企業學習、了解和掌握實際生產過程,同時,教師還要與時俱進,不斷學習現代教育技術來提高項目教學效果。
另外,教師如何制定一項有效監督學生實踐教學中完成項目任務的機制也是項目教學成功的關鍵之一。教師還應制定針對實踐能力考核為主的考核方式,這種方式應當客觀、公正且合理,良好的考核方式反過來對的項目教學也有積極的促進作用。
參 考 文 獻
[1] 徐國慶. 職業教育項目課程的幾個關鍵問題[J]. 中國職業技術教育,2007,(04).
[2] 焦澤昌,李艷. 項目教學法在高職教學中的實施研究[J]. 中國林業教育,2003,(04).
[3] 陳迪,江北戰. “教育技術項目實踐”課程教學中的若干問題[J]. 電化教育研究,2007,(01).
[4]oseph S.Krajcik等. 中小學科學教學—基于項目的方法與策略[M]. 北京:高等教育出版社,2004.
[5] 石偉平. 職業教育課程開發技術[M]. 上海出版社,2006.