【摘 要】本文針對(duì)高職C#程序設(shè)計(jì)課程教學(xué)未與市場(chǎng)需求和實(shí)際的職業(yè)需求完全對(duì)接、未導(dǎo)入企業(yè)案例與復(fù)雜的項(xiàng)目運(yùn)作深度融合、未延拓考核形式與具體的崗位考評(píng)有效關(guān)聯(lián)等問(wèn)題,提出加強(qiáng)課程框架設(shè)計(jì)、整合課程內(nèi)容、規(guī)范課程教法、統(tǒng)籌課程手段、完善課程考核等教學(xué)改革建議,從而提升課程教學(xué)有效性,促進(jìn)高技能人才培養(yǎng)。
【關(guān)鍵詞】高職院校 C#程序設(shè)計(jì)課程 高技能人才 人才培養(yǎng) 教學(xué)改革
【中圖分類(lèi)號(hào)】G? 【文獻(xiàn)標(biāo)識(shí)碼】A
【文章編號(hào)】0450-9889(2020)31-0071-03
C#語(yǔ)言是學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)的重要編程語(yǔ)言,能夠直接用于完成應(yīng)用系統(tǒng)以及應(yīng)用程序的開(kāi)發(fā)。C#程序設(shè)計(jì)是高校計(jì)算機(jī)高級(jí)編程教育的重要課程。為了使學(xué)生掌握良好的編程語(yǔ)言,合理運(yùn)用各種設(shè)計(jì)技巧,以市場(chǎng)需求為導(dǎo)向培養(yǎng)學(xué)生的職業(yè)能力,高職院校應(yīng)對(duì)C#程序設(shè)計(jì)課程進(jìn)行教學(xué)改革,以更好地提升教學(xué)有效性,促使學(xué)生成長(zhǎng)為高技能人才。
一、C#程序設(shè)計(jì)課程教學(xué)中存在的問(wèn)題
C#語(yǔ)言,屬于面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。作為高級(jí)別編程語(yǔ)言,C#語(yǔ)言集合C++、Java、VB等語(yǔ)言特性,可以稱(chēng)之為程序設(shè)計(jì)新技術(shù)集大成。C#程序設(shè)計(jì)是高職院校計(jì)算機(jī)軟件技術(shù)專(zhuān)業(yè)的基礎(chǔ)課程,它以C#語(yǔ)言作為不同計(jì)算機(jī)程序的可見(jiàn)描述語(yǔ)言,一方面對(duì)語(yǔ)言相關(guān)內(nèi)容進(jìn)行講解,另一方面?zhèn)魇诔绦蛟O(shè)計(jì)原理及方法技巧?,F(xiàn)階段,高職院校C#程序設(shè)計(jì)課程教學(xué)存在的問(wèn)題主要表現(xiàn)如下。
(一)課程教學(xué)未面向市場(chǎng)需求,與實(shí)際的職業(yè)需求未完全對(duì)接
高職C#程序設(shè)計(jì)課程以培養(yǎng)高技能人才為目標(biāo),需要對(duì)職業(yè)素養(yǎng)進(jìn)行分解,設(shè)置明確的課程教學(xué)標(biāo)準(zhǔn)與考核標(biāo)準(zhǔn)作為教學(xué)行動(dòng)的重要指南。但是,現(xiàn)階段不少高職院校C#程序設(shè)計(jì)課程教學(xué)標(biāo)準(zhǔn)不統(tǒng)一,很多僅是任課教師結(jié)合自身理解與學(xué)生實(shí)際來(lái)制定,未面向市場(chǎng)需求來(lái)調(diào)整,沒(méi)有融入企業(yè)專(zhuān)家的重要意見(jiàn)和建議,缺乏相關(guān)職業(yè)在實(shí)際崗位上的操作要求與未來(lái)職業(yè)變化趨勢(shì),導(dǎo)致課程標(biāo)準(zhǔn)沒(méi)有與實(shí)際的職業(yè)需求建立完全對(duì)接的關(guān)系。
(二)課程教學(xué)未導(dǎo)入企業(yè)案例,與復(fù)雜的項(xiàng)目運(yùn)作未深度融合
高職院校C#程序設(shè)計(jì)課程教學(xué)十分關(guān)注實(shí)訓(xùn)環(huán)節(jié)的設(shè)計(jì)與推進(jìn),常邀請(qǐng)企業(yè)的技術(shù)工程師或者專(zhuān)業(yè)領(lǐng)域?qū)<襾?lái)輔導(dǎo),但是很多情況下沒(méi)有在教學(xué)中導(dǎo)入企業(yè)的真實(shí)項(xiàng)目案例,降低了學(xué)生對(duì)實(shí)際項(xiàng)目的感受程度,對(duì)項(xiàng)目實(shí)訓(xùn)也難有更大的促進(jìn)作用。很多案例教學(xué)或者項(xiàng)目實(shí)訓(xùn)環(huán)節(jié),都是教師基于教材或?qū)嵱?xùn)指導(dǎo)教輔資料中的項(xiàng)目?jī)?nèi)容來(lái)開(kāi)展的,這些項(xiàng)目一方面可能無(wú)法體現(xiàn)出應(yīng)用了C#程序設(shè)計(jì)的最新技術(shù)與思想,另一方面也可能難以培養(yǎng)學(xué)生的語(yǔ)言編程應(yīng)用能力,因此對(duì)學(xué)生職業(yè)能力培養(yǎng)的效果并不突出。在長(zhǎng)時(shí)間的教學(xué)活動(dòng)中,學(xué)生積累的知識(shí)和技能,與實(shí)際企業(yè)所需要的解決復(fù)雜項(xiàng)目運(yùn)作問(wèn)題的崗位要求之間,還存在較為明顯的差距,并不利于學(xué)生積極參與或獨(dú)立操作完成具體的企業(yè)項(xiàng)目,學(xué)生對(duì)項(xiàng)目的思維判斷、分析解決能力還不能與企業(yè)復(fù)雜項(xiàng)目運(yùn)作需求完成深度融合,不利于崗位接軌。
(三)課程教學(xué)未延拓考核形式,與具體的崗位考評(píng)未有效關(guān)聯(lián)
高職院校C#程序設(shè)計(jì)課程教學(xué)通常采用的考核辦法是“日常出勤考核+課堂互動(dòng)考核+作業(yè)測(cè)試完成情況評(píng)價(jià)+期末考試成績(jī)”,這幾項(xiàng)內(nèi)容各占一定的權(quán)重,最終各項(xiàng)得分直接加權(quán)求和得到一個(gè)考核周期的綜合成績(jī)。在傳統(tǒng)考核辦法中,期末考試成績(jī)的單項(xiàng)權(quán)重較大,因此對(duì)整個(gè)課程綜合成績(jī)的影響是決定性的。但是,基于高技能人才培養(yǎng)的要求,高職院校C#程序設(shè)計(jì)課程的考核方式還有待改進(jìn),一方面,部分學(xué)生會(huì)在臨近期末考試時(shí)臨時(shí)抱佛腳突擊學(xué)習(xí),不注重日常學(xué)習(xí)與研究的參與;另一方面,在具體的企業(yè)崗位考評(píng)中,考核內(nèi)容常常會(huì)加重日常參與研究、為項(xiàng)目進(jìn)度做出努力等方面表現(xiàn)的考核,對(duì)日常的崗位技能的積累與應(yīng)用要求較高,但目前C#程序設(shè)計(jì)課程的考核還未與企業(yè)具體的崗位考評(píng)機(jī)制形成有效關(guān)聯(lián),不利于高技能人才的培養(yǎng)。
二、C#程序設(shè)計(jì)課程教學(xué)改革的思路與方案
針對(duì)C#程序設(shè)計(jì)課程教學(xué)中的不足與問(wèn)題,高職院校應(yīng)從課程框架設(shè)計(jì)、課程內(nèi)容、課程教法、課程手段、課程考核等方面推進(jìn)教學(xué)改革,建立校企合作辦學(xué)、聯(lián)合共建課程的模式,培養(yǎng)高技能人才。
(一)加強(qiáng)課程框架設(shè)計(jì)
推進(jìn)C#程序設(shè)計(jì)課程教學(xué)改革,需要構(gòu)建科學(xué)的課程框架,作為開(kāi)展課程教學(xué)的基礎(chǔ)。高職院校應(yīng)將C#程序設(shè)計(jì)課程明確定位為.Net課程群的專(zhuān)業(yè)基礎(chǔ)課程,教學(xué)目的是培養(yǎng)具有較高職業(yè)能力的人才,要求學(xué)生掌握適用于不同專(zhuān)業(yè)技術(shù)崗位需求的理論與實(shí)操技能,特別是要具備程序開(kāi)發(fā)設(shè)計(jì)能力,能夠?yàn)楦志玫貜?qiáng)化.Net系列課程學(xué)習(xí)奠定可靠的基礎(chǔ)。C#程序設(shè)計(jì)課程教學(xué)框架的設(shè)計(jì)如圖1所示。
從圖1的課程框架可知,高職院校C#程序設(shè)計(jì)課程在明確課程目標(biāo)以及定位后,可制定不同的教學(xué)內(nèi)容與教學(xué)模式。為了讓學(xué)生的專(zhuān)業(yè)知識(shí)和技能與未來(lái)崗位需求對(duì)接,盡可能避免出現(xiàn)學(xué)生銜接知識(shí)點(diǎn)不暢、解釋抽象概念不通的情況,教師在教學(xué)改革中需要梳理與整合課程中的主要知識(shí)點(diǎn),形成更為細(xì)化的不同企業(yè)項(xiàng)目。同時(shí),在項(xiàng)目任務(wù)分?jǐn)傊杏挚煞纸饩唧w性的多項(xiàng)工作任務(wù),堅(jiān)持以企業(yè)項(xiàng)目為載體、關(guān)注崗位任務(wù)過(guò)程的原則。在課堂教學(xué)中,學(xué)生以參與不同項(xiàng)目的形式系統(tǒng)學(xué)習(xí)語(yǔ)言編程,能夠不斷體會(huì)和積累成就感,激發(fā)更多的學(xué)習(xí)動(dòng)力。
為了突出體現(xiàn)高技能人才培養(yǎng)的目的,在教學(xué)改革過(guò)程中,還應(yīng)特別注重教學(xué)方法和教學(xué)考核的改革。教學(xué)方法上,主推項(xiàng)目教學(xué)、分組教學(xué)與分步教學(xué)等方法,這三種方法可培養(yǎng)學(xué)生的程序設(shè)計(jì)開(kāi)發(fā)實(shí)操能力、團(tuán)隊(duì)合作協(xié)調(diào)能力、崗位使命感等。教學(xué)考核上,主推項(xiàng)目考核、小組互評(píng)、成員測(cè)分等手段,這三種手段可培養(yǎng)學(xué)生理解學(xué)習(xí)知識(shí)點(diǎn)、解讀資料內(nèi)容、把握整體項(xiàng)目、溝通表達(dá)等方面的能力。總體上看,這一課程框架能夠圍繞高技能人才培養(yǎng)要求,優(yōu)化教學(xué)內(nèi)容與教學(xué)模式,在現(xiàn)實(shí)中具有可行性。
(二)整合課程內(nèi)容
為加強(qiáng)高技能人才培養(yǎng),C#程序設(shè)計(jì)課程教學(xué)改革須堅(jiān)持以企業(yè)項(xiàng)目為載體、關(guān)注崗位工作任務(wù)過(guò)程的原則,完成課程主要知識(shí)點(diǎn)的有效整合。
按教學(xué)改革框架設(shè)計(jì)思路,教學(xué)內(nèi)容要選定知識(shí)點(diǎn)組建企業(yè)項(xiàng)目,以開(kāi)發(fā)項(xiàng)目的方式融會(huì)貫通傳導(dǎo)知識(shí),可設(shè)計(jì)6個(gè)可行項(xiàng)目,如表1所示。不同項(xiàng)目,又可具體到獨(dú)立子任務(wù)中來(lái)體現(xiàn)相關(guān)知識(shí)點(diǎn)。
通過(guò)項(xiàng)目分類(lèi)與具體細(xì)化分解,學(xué)生可增強(qiáng)對(duì)教學(xué)流程的直觀體驗(yàn),在參與項(xiàng)目的同時(shí)學(xué)習(xí)和增長(zhǎng)知識(shí),鍛煉開(kāi)發(fā)編程技能,提升專(zhuān)業(yè)素質(zhì),培養(yǎng)職業(yè)能力。不同項(xiàng)目的工作任務(wù)分解動(dòng)作,具有一定的難度遞進(jìn)性,這樣可促進(jìn)學(xué)生的技能進(jìn)階。
(三)規(guī)范課程教學(xué)方法
為進(jìn)一步強(qiáng)化C#程序設(shè)計(jì)課程中學(xué)生職業(yè)能力的培養(yǎng),教師應(yīng)遵循學(xué)生身體發(fā)展規(guī)律與認(rèn)知水平,采用有效的教學(xué)方法調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,提升教學(xué)有效性。主要可采用分步教學(xué)、分組教學(xué)、項(xiàng)目教學(xué)等方法。
第一,“五步”設(shè)計(jì)教學(xué)法。針對(duì)C#程序設(shè)計(jì)課程的設(shè)計(jì)要求,教師應(yīng)主動(dòng)在教學(xué)中培養(yǎng)學(xué)生的邏輯思維能力。教師要根據(jù)學(xué)生對(duì)編程設(shè)計(jì)中“算法”概念的困惑,重點(diǎn)采用“五步”設(shè)計(jì)教學(xué)法增強(qiáng)學(xué)生對(duì)算法設(shè)計(jì)的興趣與信心。如圖2所示,“五步”設(shè)計(jì)教學(xué)法涉及五個(gè)教學(xué)步驟:第一步是認(rèn)知算法功能;第二步是解析實(shí)例算法代碼;第三步是課堂設(shè)問(wèn)啟發(fā),引導(dǎo)學(xué)生繪出算法流程,逐行還原算法代碼;第四步是使用計(jì)算機(jī)輔助驗(yàn)證所還原代碼,增進(jìn)算法理解;第五步是預(yù)留該類(lèi)型算法實(shí)踐題,幫助學(xué)生練習(xí)和消化。教師要在教學(xué)中保持平常心,不可急于求成,講解要細(xì)致到位,盡可能調(diào)節(jié)課堂節(jié)奏,讓學(xué)生的思維邏輯都能跟上教學(xué)進(jìn)度。
圖2? “五步”設(shè)計(jì)教學(xué)法示意圖
第二,分組教學(xué)法。教師在教學(xué)中應(yīng)考慮到學(xué)生的思維邏輯存在差異,部分學(xué)生在程序算法的抽象理解方面較差,還有一些學(xué)生不愿意與同學(xué)交流探討,因此在程序分析梳理方面存在困難。針對(duì)這樣的情況,教師可以在課堂上安排小組討論交流,按照一定的項(xiàng)目理念分組,并將學(xué)生在小組內(nèi)的表現(xiàn)納入最終的考核成績(jī),而且小組的整體表現(xiàn)會(huì)影響項(xiàng)目的考核得分,這樣就會(huì)讓組內(nèi)設(shè)計(jì)基礎(chǔ)較強(qiáng)的組員主動(dòng)幫助基礎(chǔ)較弱的組員思考和解決問(wèn)題,建立更為實(shí)用的程序設(shè)計(jì)思維邏輯。
第三,項(xiàng)目教學(xué)法。教師在課堂教學(xué)中,應(yīng)時(shí)刻向?qū)W生灌輸項(xiàng)目的概念,這樣在一定程度上可以讓學(xué)生對(duì)未來(lái)職業(yè)有更準(zhǔn)確的定位。為增強(qiáng)學(xué)生對(duì)課程設(shè)置目標(biāo)的理解和重視,教師要采用項(xiàng)目教學(xué)法分解課程項(xiàng)目,從不同的模塊或工作任務(wù)中梳理知識(shí)點(diǎn)與技能要領(lǐng)。通過(guò)不同的程序設(shè)計(jì)項(xiàng)目,學(xué)生嘗試開(kāi)發(fā)不同的程序,可體會(huì)到攻克項(xiàng)目難題的成功喜悅,建立更強(qiáng)大的職業(yè)信心,提高學(xué)習(xí)積極性。
(四)統(tǒng)籌課程教學(xué)手段
科學(xué)的教學(xué)方法需要合理的教學(xué)手段才能更好地實(shí)施?;诟呒寄苋瞬排囵B(yǎng)目標(biāo),C#程序設(shè)計(jì)課程教學(xué)應(yīng)豐富教學(xué)手段,整體上增加對(duì)信息化技術(shù)的應(yīng)用。首先,課程教室主用多媒體機(jī)房,除使用機(jī)房?jī)?nèi)的電腦外,還可使用學(xué)生自帶的智能手機(jī)、PAD、筆記本等終端,建立有效的信息網(wǎng)絡(luò)。其次,利用院校開(kāi)發(fā)的課堂管理軟件、C#課程技術(shù)論壇,學(xué)生交流自己的學(xué)習(xí)經(jīng)驗(yàn)和心得,及時(shí)就某些問(wèn)題交換意見(jiàn)和思路。特別是在技術(shù)論壇中,可以考慮以學(xué)生發(fā)言、發(fā)帖的表現(xiàn)來(lái)計(jì)算日常成績(jī)。再次,教師要研究微課、慕課等新型教學(xué)手段,在制作教學(xué)視頻片段的同時(shí),利用微信、QQ、微博等平臺(tái)或途徑建立即時(shí)交流群,解決學(xué)生的學(xué)習(xí)問(wèn)題,突破時(shí)間與空間等溝通屏障。
(五)完善課程教學(xué)考核
基于高技能人才培養(yǎng)目標(biāo),C#程序設(shè)計(jì)課程教學(xué)考核應(yīng)多形式結(jié)合評(píng)價(jià)學(xué)生的綜合成績(jī)。評(píng)價(jià)應(yīng)分3個(gè)部分:日常成績(jī)+理論考核成績(jī)+項(xiàng)目評(píng)定成績(jī)。其中,日常成績(jī)占25%,主要是平時(shí)課堂出勤情況、課堂互動(dòng)及回答問(wèn)題情況、作業(yè)完成情況以及參與論壇心得交流情況;理論考核成績(jī)占25%,主要是期末閉卷考試?yán)碚摮煽?jī);項(xiàng)目評(píng)定成績(jī)占50%,主要為開(kāi)放性測(cè)試,綜合評(píng)定學(xué)生獨(dú)立完成或與同學(xué)合作完成項(xiàng)目的表現(xiàn),能夠?qū)W(xué)生面向職業(yè)需求的動(dòng)手實(shí)踐、鉆研開(kāi)發(fā)、協(xié)作突破等能力進(jìn)行客觀評(píng)價(jià)。
總之,高職院校C#程序設(shè)計(jì)課程教學(xué)改革應(yīng)定位于培養(yǎng)高技能人才,從課程框架設(shè)計(jì)開(kāi)始就注重學(xué)生在學(xué)習(xí)中的主體地位,通過(guò)對(duì)內(nèi)容、方法、手段、評(píng)價(jià)等方面的改革,明確以項(xiàng)目為中心、以任務(wù)為主線的教學(xué)思路。教學(xué)改革實(shí)踐證明,應(yīng)用不同的教學(xué)方法和手段及考核方式,可以顯著地調(diào)動(dòng)學(xué)生的主觀能動(dòng)性,有序地培養(yǎng)和鍛煉學(xué)生的自學(xué)能力、資料應(yīng)用能力、程序設(shè)計(jì)開(kāi)發(fā)能力、溝通表達(dá)能力、團(tuán)隊(duì)合作協(xié)調(diào)能力、職業(yè)榮譽(yù)感與崗位使命感、項(xiàng)目統(tǒng)籌能力等,達(dá)到預(yù)期的教學(xué)目標(biāo)。
【參考文獻(xiàn)】
[1]董虎勝,陸萍,李冬.以職業(yè)能力培養(yǎng)為中心的《C#程序設(shè)計(jì)》課程教學(xué)改革探討[J].職業(yè)教育研究,2013(10).
[2]孫振華,戎麗霞.淺談微課在高職計(jì)算機(jī)專(zhuān)業(yè)教學(xué)中的應(yīng)用研究——以《C#程序設(shè)計(jì)》課程為例[J].電腦知識(shí)與技術(shù),2015(18).
[3]蔣寧.基于混合式教學(xué)的計(jì)算機(jī)“C#程序設(shè)計(jì)”課程教學(xué)改革研究[J].職教通訊,2016(3).
[4]林佳一.《C#程序設(shè)計(jì)基礎(chǔ)》中培養(yǎng)職業(yè)能力的探索[J].福建電腦,2019(2).
[5]梁德堅(jiān),姜思佳,陸大同.大數(shù)據(jù)背景下高校信息資源共享庫(kù)建設(shè)探究[J].廣西教育,2017(19).
[6]黃榮喜,蔣紅軍,粟圣森.基于ASP.NET的高職院校就業(yè)管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)——以廣西農(nóng)業(yè)職業(yè)技術(shù)學(xué)院為例[J].廣西教育,2017(47).
[7]蔣紅軍.基于項(xiàng)目驅(qū)動(dòng)的C#程序設(shè)計(jì)課程教學(xué)研究[J].廣西教育,2019(5).
[8]莫海寧,唐培和,孫自廣.基于計(jì)算思維能力培養(yǎng)的大學(xué)計(jì)算機(jī)基礎(chǔ)課程考核方式改革與實(shí)踐[J].高教論壇,2017(4).
【基金項(xiàng)目】廣西職業(yè)教育教學(xué)改革立項(xiàng)項(xiàng)目“項(xiàng)目導(dǎo)向教學(xué)法在《C#程序設(shè)計(jì)》課程教學(xué)中的應(yīng)用研究與實(shí)踐”(GXGZJG2015B182)
【作者簡(jiǎn)介】蔣紅軍(1982— ),男,漢族,廣西全州人,碩士,廣西農(nóng)業(yè)職業(yè)技術(shù)學(xué)院講師,研究方向:計(jì)算機(jī)軟件、計(jì)算機(jī)網(wǎng)絡(luò)。
(責(zé)編 黎 原)