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