摘要:高等職業(yè)學(xué)院的程序設(shè)計課程應(yīng)采用生物學(xué)模型進(jìn)行教學(xué),即圍繞應(yīng)用需要,不斷擴(kuò)充有關(guān)知識,培養(yǎng)學(xué)生的應(yīng)用開發(fā)能力和創(chuàng)新能力。本文以“Visual Basic程序設(shè)計語言”為例,探討了適應(yīng)高職教育的項目式教學(xué)體系,實施問題驅(qū)動式的教學(xué)方法;堅持相關(guān)領(lǐng)域的科研,不斷豐富教學(xué)案例;編寫以應(yīng)用為目標(biāo)、強化學(xué)生能力培養(yǎng)、符合高職特色的教材。
關(guān)鍵詞:高職;程序設(shè)計;項目式教學(xué)
高等職業(yè)教育培養(yǎng)千百萬面向生產(chǎn)、建設(shè)、服務(wù)和管理第一線需要的高素質(zhì)技能型專門人才的目標(biāo)不斷清晰,對高等職業(yè)教育提出了“建立突出職業(yè)能力培養(yǎng)的課程標(biāo)準(zhǔn),規(guī)范課程教學(xué)的基本要求,提高課程教學(xué)質(zhì)量”的改革要求。高等職業(yè)教育教學(xué)方法改革不僅是方法的改革,而且是理念、內(nèi)容、實施方法等多方面的改革。要培養(yǎng)高素質(zhì)的技術(shù)型、技能型人才,就要引導(dǎo)學(xué)生在“做”中“學(xué)”,使學(xué)生通過學(xué)習(xí)和實踐不斷獲得“怎樣做”和“怎樣做得更好”的經(jīng)驗。我們應(yīng)該轉(zhuǎn)變觀念,使教學(xué)管理者、教師和學(xué)生認(rèn)識到在“做”中“學(xué)”不僅是教學(xué)方法的改變,更重要的是對高職教學(xué)認(rèn)知規(guī)律的認(rèn)識。
高等職業(yè)教育的特點
教育應(yīng)當(dāng)為不同類型的人群創(chuàng)造成長的條件,并提供成才的機(jī)會,決不能用單一模式去對應(yīng)多樣化的社會需求。人的生活環(huán)境和成長過程不同,學(xué)習(xí)基礎(chǔ)和興趣愛好不同,社會需要不同,不可能按照統(tǒng)一的模式去培養(yǎng)。有些學(xué)生對學(xué)習(xí)理論課不感興趣,成績也不一定好,但是對實踐卻很有興趣,不但動手能力強,而且善于動腦筋,有創(chuàng)造性。如果以理論型人才的標(biāo)準(zhǔn)來衡量,他們不是好學(xué)生,而從應(yīng)用型人才的標(biāo)準(zhǔn)來看,他們卻可以成為好學(xué)生。多數(shù)高職學(xué)生就是此類人才,他們的形象思維能力強于邏輯思維能力,對于抽象和理性知識有一些畏懼。學(xué)生的這一智能特點決定了他們對實際操作的內(nèi)容易于理解和接受。因此,必須樹立新的現(xiàn)代人才觀,按照不同人的特點進(jìn)行不同的教育,真正實施因材施教。
高等職業(yè)教育以形成能力和技能為主要目的,理論作為形成能力和技能的支撐,本質(zhì)上是一種更直接面向市場、服務(wù)產(chǎn)業(yè)、促進(jìn)就業(yè)的教育,是高等教育體系中與經(jīng)濟(jì)社會發(fā)展聯(lián)系最密切的部分。如果把高職教育與本科教育的區(qū)別僅看作是層次的區(qū)別,而不首先注意類型上的區(qū)別,就會在教學(xué)改革中陷入誤區(qū),以為降低教學(xué)要求就能適應(yīng)需求,例如,減小難度、增加例子、多做實驗等,但結(jié)果仍跳不出學(xué)科教育的框框,培養(yǎng)不出高素質(zhì)的技能型人才。必須深入研究高等職業(yè)教育的特點,掌握其實質(zhì),找出其規(guī)律,才能做出實質(zhì)性的教學(xué)改革。
能力是一個較技能更全面、更廣泛、更深刻的概念。具體到計算機(jī)教學(xué)中,應(yīng)當(dāng)是培養(yǎng)學(xué)生的理解能力、操作能力、設(shè)計能力、應(yīng)用能力和創(chuàng)新能力。高職計算機(jī)教學(xué)的特點是:(1)實踐性強,對實際應(yīng)用技能有較高的要求;(2)技術(shù)新,要求學(xué)生掌握最新的技術(shù),畢業(yè)后能立即上崗工作;(3)與其他專業(yè)結(jié)合緊密;(4)學(xué)生基礎(chǔ)略差,教學(xué)難度比較大。因此,結(jié)合高職學(xué)生的學(xué)習(xí)能力和智力特征,在計算機(jī)教育過程中,如果僅學(xué)習(xí)理論不進(jìn)行實際操作會覺得很難,而一旦經(jīng)過實際操作就能夠找到感覺,對理論的理解難題就能迎刃而解。所以,高職計算機(jī)教育中在“做”中“學(xué)”尤為重要,動手是化難為易的金鑰匙。同時,開展計算機(jī)應(yīng)用是一項綜合性的工作,一個計算機(jī)應(yīng)用項目往往不是一個人能獨立完成的,而是得靠一個團(tuán)隊分工合作來完成。這就要求在教學(xué)過程中,還要強調(diào)對學(xué)生合作學(xué)習(xí)、協(xié)同工作、團(tuán)隊精神的訓(xùn)練。這不僅是培養(yǎng)高素質(zhì)技能型人才所必需的一個環(huán)節(jié),而且是從事計算機(jī)相關(guān)行業(yè)工作的必備素質(zhì)。不論從事開發(fā)、測試、營銷,還是技術(shù)支持、系統(tǒng)運行維護(hù)等崗位的工作,都要能夠與團(tuán)隊很好的合作,并協(xié)同工作。
項目式教學(xué)體系的整體思路
高等職業(yè)教育的特點和高職學(xué)生的學(xué)習(xí)能力、智力特征決定了高職計算機(jī)教學(xué)不應(yīng)采取建筑學(xué)模型,而應(yīng)采用生物學(xué)模型,圍繞應(yīng)用需要,不斷擴(kuò)充有關(guān)知識。立足應(yīng)用,逐步擴(kuò)展,落實能力。不能先打基礎(chǔ)以后再談應(yīng)用,而是以應(yīng)用為方向,從應(yīng)用入手進(jìn)行教學(xué)。要減少理論課程,加強實踐課程,使學(xué)生盡早地了解應(yīng)用、接觸應(yīng)用、走向應(yīng)用。應(yīng)當(dāng)牢固樹立人才職業(yè)化的思想,培養(yǎng)的人才必須最大限度地符合職業(yè)的要求。為此,我們采取了以過程化知識為主、構(gòu)建知識與能力體系結(jié)構(gòu)的方式,以“Visual Basic程序設(shè)計語言”課程為例進(jìn)行了項目導(dǎo)入、任務(wù)驅(qū)動的程序設(shè)計類課程教學(xué)體系的研究與探索。
項目導(dǎo)入、任務(wù)驅(qū)動教學(xué)體系是基于建構(gòu)主義的基本思想設(shè)計的。建構(gòu)主義教學(xué)設(shè)計原則強調(diào):學(xué)生的學(xué)習(xí)活動必須與一定的任務(wù)或問題相結(jié)合;以探索問題來引導(dǎo)和維持學(xué)習(xí)者學(xué)習(xí)的興趣和動機(jī);創(chuàng)建真實的教學(xué)環(huán)境,讓學(xué)生帶著真實的任務(wù)學(xué)習(xí);學(xué)生必須擁有學(xué)習(xí)的主動權(quán),教師應(yīng)不斷地激勵學(xué)生前進(jìn)。
程序設(shè)計類課程是一門集知識和技能于一體,實踐性很強,極富創(chuàng)造性的課程。要求學(xué)生既要學(xué)好理論知識,又要掌握實際操作技能,我們應(yīng)該充分培養(yǎng)學(xué)生的應(yīng)用開發(fā)和創(chuàng)新能力。同時程序設(shè)計語言及開發(fā)工具更新?lián)Q代很快,又要著重培養(yǎng)學(xué)生的編程思想和能力以及自主學(xué)習(xí)、終身學(xué)習(xí)的思想和能力,不斷提高學(xué)生的邏輯思維和抽象思維能力。采用項目導(dǎo)入、任務(wù)驅(qū)動教學(xué)體系符合計算機(jī)系統(tǒng)的層次性和實用性,按照由表及里、逐層深入的學(xué)習(xí)途徑,便于學(xué)生循序漸進(jìn)地學(xué)習(xí)程序設(shè)計的知識和技能;能夠培養(yǎng)學(xué)生的創(chuàng)新能力和獨立分析問題、解決問題的能力;學(xué)生會不斷地獲得成就感,更大地激發(fā)起求知欲望,從而培養(yǎng)出獨立探索、勇于開拓進(jìn)取的自學(xué)能力。
我們采用的教學(xué)體系思路是:(1)教學(xué)全過程圍繞培養(yǎng)學(xué)生職業(yè)能力這個核心,確保各項教學(xué)目標(biāo)有相應(yīng)的教學(xué)模塊。(2)以操作性強的目標(biāo)體系為框架,所設(shè)置的教學(xué)內(nèi)容是教育目標(biāo)的分解和具體化,教學(xué)體系又構(gòu)成一個有機(jī)統(tǒng)一的教育目標(biāo)框架。(3)以滿足共性與個性同步發(fā)展為主體,符合學(xué)生身心發(fā)展規(guī)律,能為學(xué)生今后生存和發(fā)展奠定基礎(chǔ)。
項目式教學(xué)體系的具體實施方法
實施問題驅(qū)動式教學(xué)方法(1)認(rèn)真進(jìn)行教學(xué)設(shè)計。首先,針對學(xué)習(xí)目標(biāo)為每一部分知識設(shè)計適宜的教學(xué)案例,案
例要覆蓋所要學(xué)習(xí)的概念、技能,要綜合已學(xué)過的知識和即將要學(xué)的知識,既要符合學(xué)生認(rèn)知規(guī)律,貼近學(xué)生生活,能夠讓學(xué)生感興趣,又要具有實際應(yīng)用意義,同時應(yīng)該注重編程思想的培養(yǎng),體現(xiàn)職業(yè)崗位技能要求;其次,要設(shè)計案例詳細(xì)的過程,包括案例引出、展開、深入,直至完成。全部解決案例和學(xué)習(xí)新知識的過程,應(yīng)該以能夠激發(fā)學(xué)生求知欲望、引導(dǎo)學(xué)生主動思考和學(xué)習(xí)為出發(fā)點,同時注意及時總結(jié)歸納同類問題的解決方法與規(guī)律;第三,為學(xué)生準(zhǔn)備一些具備實際應(yīng)用意義的案例用于上機(jī)實踐,使學(xué)生盡早地了解應(yīng)用、接觸應(yīng)用。這些案例還需要考慮到留給學(xué)生一定的創(chuàng)新空間,有助于學(xué)生樹立面向?qū)ο蟆⒚嫦蚬こ痰挠^點,培養(yǎng)學(xué)生的創(chuàng)新意識。(2)將啟發(fā)與引導(dǎo)貫穿于整個教學(xué)過程。開課伊始,就對學(xué)生提出課程所要達(dá)到的目標(biāo)、所要解決的實際問題,如針對學(xué)生的特點,以用程序?qū)崿F(xiàn)小游戲的例子來描述程序設(shè)計課程的應(yīng)用,激發(fā)學(xué)生的好奇心,培養(yǎng)學(xué)生的學(xué)習(xí)興趣,使學(xué)生帶著問題學(xué)習(xí)。在具體教學(xué)過程中,由以教師為中心轉(zhuǎn)變?yōu)橐詫W(xué)生為中心,由以課本為中心轉(zhuǎn)變?yōu)橐浴皢栴}”為中心。教師從講授、灌輸轉(zhuǎn)變?yōu)榻M織、引導(dǎo),從講臺講解轉(zhuǎn)變?yōu)樽叩綄W(xué)生中間與學(xué)生交流、討論、合作學(xué)習(xí),以完成一個個具體的案例為線索,把教學(xué)內(nèi)容巧妙地隱含在每個案例之中。分析每個案例之前,不是教師先講解,而是讓學(xué)生自己討論、分析,提出完成案例需要做哪些事情,以前學(xué)過的那些知識可以應(yīng)用,還有那些問題是沒有學(xué)習(xí)到的,這一階段應(yīng)該是課堂氣氛最活躍的時候。例如,在“常用控件”一章的教學(xué)過程中,可以設(shè)計一個計算獎學(xué)金的案例。學(xué)生已經(jīng)學(xué)習(xí)了如何通過判斷語句來計算獎學(xué)金等級,但還沒有學(xué)習(xí)如何將各門課程的成績輸入到計算機(jī)中并命令計算機(jī)啟動計算獎學(xué)金等人機(jī)交互技術(shù),由此提出了需要學(xué)習(xí)控件知識的問題。然后經(jīng)過思考和教師的分析、引導(dǎo),讓學(xué)生自己解決問題。在完成任務(wù)的同時,學(xué)生培養(yǎng)了創(chuàng)新意識、創(chuàng)新能力以及自主學(xué)習(xí)的習(xí)慣,學(xué)會如何去發(fā)現(xiàn)問題、思考問題、尋找解決問題的方法。最后,每完成一個問題的教學(xué)任務(wù),一定要及時交流、展示、討論并評點,及時對學(xué)生的學(xué)習(xí)情況做出反饋和評價。這是知識形成和提高的重要階段,同時也能極大地促進(jìn)培養(yǎng)學(xué)生的成就感。(3)大力倡導(dǎo)學(xué)生自主學(xué)習(xí)。程序設(shè)計課是一門實踐性很強的課程?!鞍倏床蝗缫痪殹?,學(xué)生親自上機(jī)動手實踐遠(yuǎn)比聽教師講、看教師示范有效得多。因此,除課堂上引導(dǎo)學(xué)生主動思考、開發(fā)學(xué)生思維外,上機(jī)實踐時為學(xué)生準(zhǔn)備具有實際應(yīng)用意義的案例,給學(xué)生提供充裕的時間進(jìn)行自主思考和實踐;課堂之余為學(xué)生提供參與實際軟件開發(fā)、科研項目的機(jī)會;實訓(xùn)和畢業(yè)設(shè)計等實踐教學(xué)環(huán)節(jié)中引入教師參與科研項目的實際案例,讓學(xué)生在實踐中把握真知、掌握方法。從項目需求分析到項目開發(fā)、測試、維護(hù),讓學(xué)生融入一個項目開發(fā)的全過程,以提高學(xué)生解決實際問題的能力、組織管理能力和技術(shù)管理能力,同時掌握有關(guān)規(guī)程、規(guī)范的應(yīng)用,提高直接頂崗能力,培養(yǎng)學(xué)生的團(tuán)隊精神和自主學(xué)習(xí)、創(chuàng)新能力。
堅持相關(guān)領(lǐng)域的科研,不斷豐富教學(xué)案例高等職業(yè)教育的特點決定了高職教師不僅要有較高的學(xué)術(shù)水平,同時更需要具備豐富的實踐經(jīng)驗。長期以來,我們始終堅持科研、教學(xué)兩手齊抓的原則,在不斷探索和實踐教學(xué)新思路的同時積極參與科研項目和應(yīng)用系統(tǒng)開發(fā)課題。不僅使教師本身產(chǎn)生獲取新知識的需求和動力,不斷積累和提高教師應(yīng)用程序設(shè)計方法、解決實際問題的經(jīng)驗和創(chuàng)新能力;同時為教學(xué)實踐帶來了豐富具體的案例,將解決實際問題的案例和經(jīng)驗方法融入教學(xué)過程中,增強了教學(xué)的實際應(yīng)用意義,大大提高了課程的教學(xué)效果,而且為學(xué)生提供了參與實際項目開發(fā)研究的機(jī)會,使學(xué)生盡早地接觸到實際應(yīng)用,鍛煉了他們應(yīng)用所學(xué)知識解決實際問題的能力,提高了他們的職業(yè)能力。
編寫以應(yīng)用為目標(biāo)、強化學(xué)生能力培養(yǎng)、符合高職特色的教材目前,國內(nèi)外有關(guān)程序設(shè)計的同類教材數(shù)量是比較多的,絕大多數(shù)是延續(xù)本科知識本位的思路,注重的是系統(tǒng)的理論知識、講究的是理論的系統(tǒng)性和嚴(yán)密性、要求學(xué)生掌握的是基本原理和概念,沒有跳出學(xué)科教育的框框,不適合對高等職業(yè)院校學(xué)生的應(yīng)用能力培養(yǎng),特別是對實際工作能力的培養(yǎng)不利。我們需要轉(zhuǎn)變觀念,對高等職業(yè)教材進(jìn)行大的改革,根據(jù)高等職業(yè)教育的職業(yè)核心能力要求,從實踐入手,突出對學(xué)生應(yīng)用能力的知識與能力結(jié)構(gòu)的培養(yǎng),充分運用形象思維方法,形成有技術(shù)應(yīng)用特點、以學(xué)生為本的教材結(jié)構(gòu)。在教材展開教學(xué)內(nèi)容、步步深入介紹新知識、新概念的過程中,應(yīng)該使學(xué)生盡早地了解應(yīng)用、接觸應(yīng)用,并且隨著應(yīng)用的深入不斷拓展基礎(chǔ)知識,具備從應(yīng)用角度的知識系統(tǒng)性和完整性,使學(xué)生的學(xué)習(xí)在應(yīng)用中不斷深入和提高。
經(jīng)過多年教學(xué)的探索、實踐和實際應(yīng)用經(jīng)驗的積累,我們先后出版了高職高專教材《Visual Basic程序設(shè)計》和《Visual Basic程序設(shè)計試題匯編》。教材發(fā)揮了編著人員豐富的企業(yè)計算機(jī)應(yīng)用實踐經(jīng)驗和軟件開發(fā)的科研工作經(jīng)驗,從應(yīng)用入手,充分引用實際工作中積累的大量實例,具有較強的實用性,可以直接或間接引用到實際應(yīng)用中去,具有理論適度,適應(yīng)性、可操作性強的特點。
高等職業(yè)教育培養(yǎng)的人才是按職業(yè)分類的,不是按理論學(xué)科分類的,因此衡量高職畢業(yè)生的質(zhì)量標(biāo)準(zhǔn),不是理論知識的多少,而是能否滿足職業(yè)崗位的要求。也就是說,培養(yǎng)學(xué)生的職業(yè)能力,是職業(yè)教育的首要任務(wù)。我們應(yīng)該注重學(xué)生的實際工作能力培養(yǎng)、教會學(xué)生工作過程知識、要求學(xué)生掌握應(yīng)用能力、激發(fā)學(xué)生自主學(xué)習(xí)的興趣、提高學(xué)生的職業(yè)素質(zhì)。所以,作為高等職業(yè)教育工作者,應(yīng)該不斷提高對高職教學(xué)認(rèn)知規(guī)律的認(rèn)識,以市場需求為目標(biāo)、以能力培養(yǎng)為本位,從理念、內(nèi)容、實施方法等多方面對高等職業(yè)教育教學(xué)方法進(jìn)行改革。
參考文獻(xiàn):
[1]郝桂英.關(guān)于計算機(jī)程序設(shè)計語言課程教學(xué)的探索[J].教育與職業(yè),2007,(17).
[2]李暢,王學(xué)卿,等.Visual Basic程序設(shè)計[M].北京:中國鐵道出版社,2005.
[3]王學(xué)卿,等.Visual Basic程序設(shè)計試題匯編[M].北京:中國鐵道出版社,2007.
作者簡介:
王學(xué)卿(1961—),女,江蘇連云港人,碩士,連云港職業(yè)技術(shù)學(xué)院信息工程學(xué)院副院長,研究方向為軟件工程、信息化、MIS、項目管理。