摘要:高職院校的VB程序設(shè)計課程在目前教學(xué)實施狀態(tài)出現(xiàn)了很多問題,教師們不斷地嘗試各種新的教學(xué)模式,不斷地探究將工作過程系統(tǒng)化課程設(shè)計理念融入學(xué)科教育,該文以《Visula Basic程序設(shè)計》為例,從典型工作任務(wù)的梳理,確定課程地位,到學(xué)習(xí)情境的劃分、實施步驟,再到優(yōu)秀學(xué)生作品展示,完整地闡述了如何在教學(xué)實踐中引入工作過程系統(tǒng)化課程開發(fā)理念,實施基于工作過程系統(tǒng)化的課程設(shè)計。
關(guān)鍵詞: 工作過程系統(tǒng)化;VB6.0程序設(shè)計;課程設(shè)計;教學(xué)實施與評價
中圖分類號:G642 ? ? ? ?文獻標(biāo)識碼:A
文章編號:1009-3044(2019)14-0068-02
1 引言
“工作過程”這一教學(xué)法最早由陶行知先生針對職業(yè)教育教學(xué)提出,后由姜大源先生將其系統(tǒng)化,形成工作過程系統(tǒng)化課程設(shè)計理念。近幾年在高職院校,關(guān)于工作過程系統(tǒng)化的課程改革正開展得如火如荼。這種課程設(shè)計理念不再拘泥于傳統(tǒng)課程的基于知識儲備的學(xué)科體系,重構(gòu)了基于知識應(yīng)用的行動體系,從教育學(xué)層面解決了技能和知識整合的難題。本文正是以《VB6.0程序設(shè)計》為例,引入工作過程系統(tǒng)化課程開發(fā)理念,嘗試基于工作過程系統(tǒng)化的課程設(shè)計,并在教學(xué)中加以實踐,收到良好的教學(xué)效果。
2 基于工作過程系統(tǒng)化的《VB6.0程序設(shè)計》課程設(shè)計
2.1 梳理典型工作任務(wù),確定課程地位
根據(jù)五年制高職計算機應(yīng)用專業(yè)(智能家居方向)人才培養(yǎng)方案的規(guī)定,改造知識系統(tǒng)化課程體系,構(gòu)建工作過程系統(tǒng)化課程體系。在專業(yè)課程體系構(gòu)建中,以實際職業(yè)崗位能力需求為基礎(chǔ),梳理職業(yè)崗位的能力需求體系,以能力需求體系為依據(jù),歸納職業(yè)崗位的行動領(lǐng)域,以行動領(lǐng)域為引領(lǐng),完成學(xué)習(xí)領(lǐng)域的構(gòu)建,進而組織理論教學(xué)內(nèi)容和實踐技能培養(yǎng)內(nèi)容,完成基于工作過程系統(tǒng)化課程體系的重構(gòu)。針對智能家居設(shè)備安裝調(diào)試崗位梳理出的典型工作任務(wù)有智能產(chǎn)品開發(fā)與應(yīng)用、智能產(chǎn)品維護與調(diào)試設(shè)計以及調(diào)試維護軟件產(chǎn)品。歸納出行動領(lǐng)域為智能產(chǎn)品的開發(fā)與維護,最終構(gòu)建的學(xué)習(xí)領(lǐng)域為程序設(shè)計語言,由此設(shè)定組織的開設(shè)的專業(yè)課程之一《VB6.0程序設(shè)計》課程。本課程是為五年制高職計算機應(yīng)用專業(yè)(智能家居方向)開設(shè)的一門專業(yè)技能課,屬于必修課中的職業(yè)能力核心課程的前期基礎(chǔ)課程。通過本課程的學(xué)習(xí),使學(xué)生了解VB語言的特點及強大的功能,理解VB語言基本語法結(jié)構(gòu)和程序設(shè)計一般算法流程,掌握VB語言的基礎(chǔ)部分,有能夠綜合運用相關(guān)知識獨立分析程序,并能合作完成簡單程序工程項目設(shè)計開發(fā),為后續(xù)課程打下良好的基礎(chǔ)。
2.2 打破傳統(tǒng)知識體系,劃分學(xué)習(xí)情境
(1)傳統(tǒng)VB教材與教學(xué)設(shè)計的不足
目前傳統(tǒng)的程序設(shè)計語言類教材主要采取的是以知識體系為主線,按照基本語法、語句、結(jié)構(gòu)的順序加以編制,以孤立的小案例進行專項的程序訓(xùn)練。在日常教學(xué)中,一方面大多數(shù)教師以傳統(tǒng)教材為依托,從孤立案例出發(fā)針對具體知識點進行教學(xué),較少考慮職業(yè)教育的職業(yè)技能培養(yǎng)的目標(biāo),學(xué)生也很難系統(tǒng)地掌握編程的主要流程和思想。另一方面高職院校的VB教學(xué)中,由于學(xué)生文化課基礎(chǔ)薄弱,層次不一,教師往往根據(jù)學(xué)生實際接受能力,對理念嘗試進行調(diào)整,如此一來,課程雖然學(xué)習(xí)完畢,但大部分學(xué)生的程序設(shè)計理論程度完全達不到標(biāo)準(zhǔn),實際程序設(shè)計動手能力基本為入門水平。沒有系統(tǒng)的程序設(shè)計理念、和基本思想,理論無法為實踐服務(wù),無法解決實際工作中的問題,更別談實際的軟件開發(fā)。這樣,本身對于學(xué)生的綜合能力要求相對較高的VB程序設(shè)計,教學(xué)方面存在的問題就更加突顯出來。
(2)基于工作過程系統(tǒng)化課程設(shè)計的優(yōu)勢
基于工作過程系統(tǒng)化的課程設(shè)計不再以學(xué)科體系的傳統(tǒng)課程為主導(dǎo),而是以就業(yè)為導(dǎo)向,以職業(yè)為載體的,定位于人的全面發(fā)展,以工作過程為導(dǎo)向,以學(xué)生為中心,在課堂教學(xué)中實現(xiàn)教學(xué)理實一體化。在學(xué)生完成各項工作任務(wù)的實踐行動中融入知識、技能和技巧,讓學(xué)生通過自己動手獲取直接經(jīng)驗的形式來體驗學(xué)習(xí)和創(chuàng)造的過程,系統(tǒng)地將知識轉(zhuǎn)化為實際應(yīng)用,從而培養(yǎng)學(xué)生自主探究能力、分析問題和解決問題的能力,同時也提高學(xué)生的創(chuàng)新思想和創(chuàng)新意識。
(3)學(xué)習(xí)情境劃分
本課程以學(xué)習(xí)范圍容量為載體,從簡單到復(fù)雜的遞進關(guān)系進行情境和子情境劃分,共分三個情境如圖1所示。情境一:單窗體應(yīng)用程序設(shè)計;情境二:包含控件的單窗體應(yīng)用程序設(shè)計;情境三:包含子過程的單窗體程序設(shè)計;情境四:多窗體情境設(shè)計。每個情境針對主要工作崗位又劃分若干個子情境,每個子情境都有明確的主要工作崗位任務(wù),且都有完整的相同的工作流程。在每一個子情境的實施過程中不斷加深對程序設(shè)計思想的理解,不斷強化程序設(shè)計流程的訓(xùn)練,使學(xué)生逐漸內(nèi)化,將程序設(shè)計理念和流程變成自身知識體系的一部分。同時,課程設(shè)計中,注重知識點的層層遞進,由淺入深,教學(xué)任務(wù)從基礎(chǔ)開始做起,完全符合當(dāng)前高職學(xué)生復(fù)雜學(xué)情,有利于高效地實施教學(xué)。
基于工作過程系統(tǒng)化《VB6.0程序設(shè)計》課程設(shè)計推薦的整體項目為制作“學(xué)生管理系統(tǒng)”,讓學(xué)生從一開始接觸程序設(shè)計語言就能夠體會系統(tǒng)開發(fā)的基本流程,一學(xué)期收獲一個自己開發(fā)具有一定功能的相對完整的小系統(tǒng),不但讓學(xué)生更加明確自己的學(xué)習(xí)目標(biāo),從而有更強的求知欲望,更使學(xué)生的成就感和創(chuàng)新意識大大增強,進而更有效地提高了學(xué)生的綜合能力。
3 教學(xué)實施與評價
教師在整個課程實施過程中主要起到引導(dǎo)、組織和答疑解惑作用。教學(xué)活動實施前期為準(zhǔn)備期,學(xué)生需要完成“小組合作分工表”“需求分析清單”“項目計劃書”等工作。讓每個學(xué)生頭腦中都有清晰的各自的分工和開發(fā)流程,為每個學(xué)生都能夠積極地參與到后面的創(chuàng)作中來做準(zhǔn)備。以2學(xué)時90分鐘教學(xué)任務(wù)為例,此部分時間約為30分鐘左右,一切準(zhǔn)備就緒,小組即可進行實際項目實施。
中期為創(chuàng)作期,這部分為重點實施過程,時間安排相對多些。從第一學(xué)時后15鐘至第二學(xué)時前25分鐘重點是項目實施和過程控制。在整個項目實施過程中,教師不提供完整的作品樣板,只提供必需的資料頁,充分激發(fā)學(xué)生的創(chuàng)作欲望,充分挖掘?qū)W生自由創(chuàng)意靈感,鼓勵學(xué)生將創(chuàng)意變成現(xiàn)實作品。學(xué)生可以通過不同渠道獲取必要的知識,教師需要不斷巡視,在學(xué)生遇到知識難點和設(shè)計瓶頸時,給予及時的指導(dǎo),避免學(xué)生因長時間不能突破困境而造成創(chuàng)作的挫敗感,從而影響學(xué)生的創(chuàng)造的積極性。教師根據(jù)任務(wù)的難易程度,合理安排學(xué)生的創(chuàng)作時間,時間不宜過短,時間充足方能使作品更完善。
最后期為評價期,是小組合作成果分享交流和評價環(huán)節(jié)。這是小組協(xié)作完成程序開發(fā)之后,最重要的階段。教師根據(jù)教學(xué)時間,盡可能讓每個組都對自己的創(chuàng)意成果進行展示,用時大約15分鐘左右。在此過程中,各小組將本組作品展示出來,然后根據(jù)作品質(zhì)量高低進行組間口頭評價和填寫“組間評價表”。同時,各小組成員對本小組學(xué)習(xí)效果和貢獻進行評價。最后,由教師強再次調(diào)重難點知識,整理知識脈絡(luò)使學(xué)生頭腦中形成清晰的系統(tǒng)知識網(wǎng)絡(luò),從而完成課程任務(wù),用時大約5分鐘。
通過如此教學(xué)實踐,基本達到預(yù)期的教學(xué)效果,學(xué)生基本熟悉程序設(shè)計流程,掌握了一定的程序設(shè)計思想,既培養(yǎng)了學(xué)生的實際動手能力和勇于探索的精神,又提高了學(xué)生的創(chuàng)新意識,為今后的學(xué)習(xí)打下了良好的基礎(chǔ)。
4 綜述
基于工作過程系統(tǒng)化的課程設(shè)計,讓學(xué)生成為課堂的真正的主人,充分拓展了學(xué)生自由創(chuàng)意發(fā)展的空間,培養(yǎng)了學(xué)生的團隊意識和創(chuàng)新能力,讓課堂教學(xué)更具有實踐意義和價值。傳統(tǒng)的《VB6.0程序設(shè)計》理論知識點瑣碎,任務(wù)孤立、脫離實際情境,知識點抽象難以理解,不利于整體程序設(shè)計流程的掌握和程序設(shè)計思想的形成。嘗試基于工作過程系統(tǒng)化的課程設(shè)計,將知識點重新整合,根據(jù)實際任務(wù)進行情境劃分,變抽象為具體,知識點不再孤立;以工作任務(wù)范圍為載體,由簡單到復(fù)雜再到綜合的遞進關(guān)系進行情境劃分,難度逐層遞增;不變的是流程,變化的是內(nèi)容,更有利于程序設(shè)計流程的掌握和程序設(shè)計思想的形成,從而更高效地完成該門課程的學(xué)習(xí)。
參考文獻:
[1] 姜大源.世界職教課程改革的基本走勢及啟示——職業(yè)教育課程開發(fā)漫談[J].中國職業(yè)技術(shù)教育,2008(27).
[2] 姜大源.當(dāng)代德國職業(yè)教育主流教學(xué)思想研究[J].北京:清華大學(xué)出版社,2007:188-203.
[3] 陸宇光,姜彥偉.基于多模式的“VB程序設(shè)計”教學(xué)方法探討[J]. 常州工學(xué)院學(xué)報,2014(5).
[4] 徐金壽,趙凌. 招生問題:高職教育發(fā)展的窘境與出路[J].教育探索,2011(08):5-6.
[5] 彭茂玲.工作過程系統(tǒng)化理念下的高職《計算機文化基礎(chǔ)》課程設(shè)計[J].教育教學(xué)論壇,2013(12).
[6] 張曉振.基于工作過程系統(tǒng)化的課程設(shè)計在Visual Basic教學(xué)中的應(yīng)用探究[J].內(nèi)蒙古教育,2017(05).
[7] 張曉振. 創(chuàng)客教育在高職VB教學(xué)中應(yīng)用的實踐研究[D]. 哈爾濱師范大學(xué),2017.
【通聯(lián)編輯:代影】