劉曉崢
(長江工程職業(yè)技術(shù)學(xué)院,湖北 武漢 430212)
說課就是教師口頭表述具體課題的教學(xué)設(shè)想及其理論依據(jù),也就是授課教師在備課的基礎(chǔ)上,面對同行或教研人員,講述自己的教學(xué)設(shè)計,然后由聽者評說,達(dá)到互相交流,共同提高的目的的一種教學(xué)研究和師資培訓(xùn)的活動。在高職院校實際的說課活動中,可以說一次課的教學(xué)設(shè)計,也可以說一門課的教學(xué)設(shè)計。本文主要闡述一門課的設(shè)計方案。
高職院校設(shè)置課程,一定要以就業(yè)為導(dǎo)向。通過市場調(diào)研,分析職業(yè)現(xiàn)狀、工作任務(wù),確定職業(yè)崗位。目前,面向java最主要的三類崗位分別是軟件研發(fā)工程師、軟件測試工程師和網(wǎng)站設(shè)計師。這三類崗位在市場上都還有很大的缺口,就業(yè)前景看好。
確定崗位之后,需要歸納總結(jié)軟件開發(fā)工作當(dāng)中的典型任務(wù),并提出相應(yīng)的專業(yè)能力要求,形成行動領(lǐng)域。針對以上崗位,我們可以確定如下幾項典型任務(wù):能熟練搭建WEB軟件開發(fā)與測試環(huán)境、能按照軟件工程規(guī)范詳細(xì)完成設(shè)計、能設(shè)計和實現(xiàn)數(shù)據(jù)庫、能進(jìn)行簡單的軟件建模、能設(shè)計簡單頁面、能用JSP等技術(shù)編程實現(xiàn)系統(tǒng)功能、能編寫測試用例進(jìn)行單元測試、能閱讀和撰寫規(guī)范的軟件文檔等。根據(jù)這些任務(wù),要求學(xué)生通過課程學(xué)習(xí),具備相應(yīng)的專業(yè)能力。
綜上,我們可以總結(jié)得出課程定位:Java程序設(shè)計是計算機(jī)軟件技術(shù)專業(yè)的專業(yè)基礎(chǔ)課程。本課程著重訓(xùn)練學(xué)生使用Java語言設(shè)計編寫程序的能力,對學(xué)生軟件研發(fā)與網(wǎng)站開發(fā)職業(yè)能力的培養(yǎng)和職業(yè)素養(yǎng)起重要的支撐作用;本課程開設(shè)在第三學(xué)期,是第一學(xué)年專業(yè)基礎(chǔ)課程的延伸,同時又可以為第四學(xué)期專業(yè)課程,五、六學(xué)期到企業(yè)頂崗實習(xí)作好鋪墊。
本課程教學(xué)實施的原則是:以工作過程為導(dǎo)向,以能力學(xué)習(xí)為主線。側(cè)重實踐與操作能力,以素質(zhì)培養(yǎng)為主。在實施過程中,注意知識傳授與操作訓(xùn)練密不可分;任務(wù)驅(qū)動培養(yǎng)職業(yè)規(guī)范;做好多維評價與素質(zhì)拓展。結(jié)合高職教育實際情況,依據(jù)職業(yè)需要,改善教學(xué)環(huán)境,改革教學(xué)內(nèi)容,創(chuàng)新評價方式。
本課程應(yīng)該包括的知識內(nèi)容如下:
了解Java語言的歷史與發(fā)展,Java實現(xiàn)機(jī)制與編譯運行方法及原理;熟練掌握標(biāo)識符、關(guān)鍵字、運算符、語句模塊等語法規(guī)則;掌握分支、循環(huán)、跳轉(zhuǎn)等流程控制語句,能編寫簡單算法;掌握方法定義與調(diào)用,能寫出模塊化的程序;掌握數(shù)組和字符串的使用方法。
本課程應(yīng)該包括的技能內(nèi)容如下:
掌握異常處理,能處理程序中普通異常情況;掌握J(rèn)ava輸入與輸出,了解字節(jié)流與字符流;掌握多線程技術(shù),了解線程并發(fā)與死鎖;熟練應(yīng)用swt編寫GUI程序,并添加事件響應(yīng);掌握連接數(shù)據(jù)庫技術(shù),能編寫具有完整界面與數(shù)據(jù)庫支持的應(yīng)用程序;學(xué)會編寫APPLET小程序,了解其生命周期。
本課程應(yīng)該包括的素質(zhì)內(nèi)容如下:
掌握類與對象的概念與關(guān)系,了解面向?qū)ο蟪绦蛟O(shè)計思想的核心內(nèi)容;掌握抽象類與接口的聲明及實現(xiàn),了解接口的原理;能夠小組合作開發(fā)簡單項目,并具有主動學(xué)習(xí)的能力。
選取的教材是冶金工業(yè)出版社出版的《Java程序設(shè)計項目化教程》。本書以項目為載體,介紹了Java語言的專業(yè)理論與實用技能。全書共分12個項目,通過項目主要介紹了Java編程基礎(chǔ)、用戶界面GUI設(shè)計、網(wǎng)絡(luò)與通信編程、線程、數(shù)據(jù)庫編程、JSP的使用等知識。本書內(nèi)容翔實,緊貼項目工作的實際要求,通過項目的完成來學(xué)習(xí)知識。每個項目都設(shè)置了知識目標(biāo)、能力目標(biāo)、工作任務(wù)和預(yù)備知識等,同時將一個項目分解成多個模塊,方便了師生的教學(xué)互動。本書針對高職高專學(xué)生的特點,做到理論知識適用、夠用,專業(yè)技能實用、管用,密切聯(lián)系實際。
結(jié)合實踐性強的特點,同時選擇了中國鐵道出版社出版的《Java程序設(shè)計例題解析與實驗指導(dǎo)》作為輔助教材。
教學(xué)模式以項目導(dǎo)向型和現(xiàn)場實訓(xùn)型為主。項目導(dǎo)向型教學(xué)是以項目為主體的職業(yè)行業(yè)為引導(dǎo)的教學(xué)方式,它將一門課程需要掌握的知識點和各項技能分解到一個個有聯(lián)系的項目中,通過組織學(xué)生真實地參加項目設(shè)計、調(diào)試和維護(hù),讓學(xué)生真實地了解產(chǎn)品設(shè)計開發(fā)的全過程。這是以現(xiàn)代企業(yè)的職業(yè)行為為目標(biāo),強調(diào)對學(xué)生綜合能力全面培養(yǎng)的一種教學(xué)方式。而現(xiàn)場實訓(xùn)型則采用“現(xiàn)場教學(xué)”方式,變“以教室為中心”為“以現(xiàn)場為中心”,把教學(xué)場所由教室轉(zhuǎn)向?qū)嶒炇遥箤W(xué)生熟悉編寫Java桌面應(yīng)用程序的全過程以及各種細(xì)節(jié)技術(shù),強化了對學(xué)生動手能力的培養(yǎng),教學(xué)效果明顯提高。
主要采用課堂教學(xué)與實踐教學(xué)相結(jié)合的方法,結(jié)合不同的內(nèi)容和技能要求,運用案例教學(xué)、多媒體教學(xué)、現(xiàn)場實訓(xùn)等多種教學(xué)方法,使課程生動、形象、直觀和易懂,激發(fā)學(xué)生的學(xué)習(xí)興趣和參與熱情,使學(xué)生愛學(xué)、樂學(xué),學(xué)有所成,掌握J(rèn)ava程序設(shè)計的多項技能。
教學(xué)資源主要有課程教學(xué)大綱、多媒體課件、主流桌面編程平臺及插件、經(jīng)典案例、試題庫等,并在說課時作部分展示。
教學(xué)組織以項目十二為實例,分為導(dǎo)入新課、實踐前準(zhǔn)備、講授并實踐、評價反饋四個部分進(jìn)行,共計6課時。本項目要求制作一個迷你QQ小型程序,要求完成注冊、登錄、收發(fā)消息等功能。
4.1.1 導(dǎo)入新課
以學(xué)生每天使用的QQ軟件為例,提問“QQ都能干什么”,啟發(fā)學(xué)生對該軟件的功能進(jìn)行細(xì)化,使學(xué)生提升學(xué)習(xí)興趣。
4.1.2 實踐前準(zhǔn)備
實踐前學(xué)生需要分析項目目標(biāo),撰寫需求分析報告,教師啟發(fā)學(xué)生進(jìn)行任務(wù)細(xì)化。
4.1.3 講授并實踐
針對注冊、登錄、收發(fā)消息的功能,教師提出知識點,引導(dǎo)學(xué)生邊思考,邊將技術(shù)要點作逐一講解并演示,之后學(xué)生動手進(jìn)行實踐,完成各項功能設(shè)計。
4.1.4 評價與反饋
學(xué)生每人在項目結(jié)束后上交項目代碼電子版打包,以及項目設(shè)計紙質(zhì)報告,教師進(jìn)行點評與評分,并歸檔保存。
本課程期末考核分為筆試與課程設(shè)計兩項內(nèi)容。筆試通過閉卷的方式進(jìn)行知識點考核,評分以卷面得分和平時出勤作業(yè)得分綜合計算得出。課程設(shè)計通過布置項目,讓學(xué)生在機(jī)房動手完成項目來考核學(xué)生的實踐能力。兩項綜合方為本課程最終分?jǐn)?shù)。
本課程以職業(yè)能力培養(yǎng)為目標(biāo),教、做、學(xué)、評為一體。教:以基于工作過程系統(tǒng)化的課程為指導(dǎo),設(shè)計實施課程教學(xué)。做:實施“理實一體化”教學(xué)。所有項目均有實際運用價值。所使用的ECLIPSE平臺即是業(yè)內(nèi)所使用。學(xué):提供豐富的教學(xué)資源,并開辟拓展網(wǎng)絡(luò)課堂,多渠道拓展職業(yè)能力。評:以能力為中心構(gòu)建多元化課程評價體系,注重過程考核,將職業(yè)素養(yǎng)和創(chuàng)新意識納入考核。
在今后的教學(xué)中,課程也將不斷創(chuàng)新與改革。措施主要有:
1)強化工學(xué)結(jié)合的教學(xué)理念,尋求更多與企業(yè)合作辦學(xué)的機(jī)會,加強校企合作,增大教學(xué)的開放性。
2)建設(shè)精品課程,打造優(yōu)良的師資團(tuán)隊。
3)建立基于企業(yè)項目開發(fā)的學(xué)生技能實踐達(dá)標(biāo)的考核體系 ,并與國家證書、職業(yè)資格證書掛鉤,強化學(xué)生的職業(yè)意識。
[1]劉彥坤.教師如何提高說課藝術(shù)[M].吉林大學(xué)出版社,2010.
[2]Mary Campione,Kathy Walrath.Java 語言導(dǎo)學(xué)[M].機(jī)械工業(yè)出版社,2005,1.