德州職業(yè)技術(shù)學(xué)院 李 娟
C#程序設(shè)計(jì)是德州職業(yè)技術(shù)學(xué)院計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)的一門職業(yè)能力核心課程。C#是一種安全的、穩(wěn)定的、通用的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。C#綜合了VB簡單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、簡易的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程為支持,成為.NET開發(fā)的首選語言[1]。該課程對于增強(qiáng)學(xué)生的就業(yè)競爭力具有非常重要的作用,也是評價本專業(yè)學(xué)生是否掌握學(xué)科基礎(chǔ)知識、能否綜合運(yùn)用所學(xué)知識解決實(shí)際問題、是否具備軟件開發(fā)技能的重要課程[3]。怎樣使這門課程學(xué)習(xí)的更好就顯得非常重要。
在以往的C#程序設(shè)計(jì)課程教學(xué)中,教師只是注重對知識點(diǎn)的灌輸,主要采取教師課堂講授、學(xué)生聽講的教學(xué)方法;而實(shí)踐課程主要是通過學(xué)生按照教師講授的實(shí)例步驟進(jìn)行驗(yàn)證性上機(jī)實(shí)踐[2]。在這樣在教學(xué)過程中,學(xué)生只能被動地參與課堂教學(xué),接受教師講授的理論知識,固化的模仿教師的程序,從而忽視了學(xué)生的主體地位,學(xué)生在學(xué)習(xí)過程中逐漸失去主動思考和自主探索的興趣,更缺乏主動分析問題和解決問題能力的鍛煉,從而導(dǎo)致教學(xué)效果欠佳。
項(xiàng)目教學(xué)法的基礎(chǔ)理論是現(xiàn)代認(rèn)知心理學(xué)思想、自適應(yīng)學(xué)習(xí)理論和探索性學(xué)習(xí)架構(gòu),通過類似科學(xué)研究與實(shí)踐,以促進(jìn)學(xué)生主動學(xué)習(xí)、自主發(fā)展為目的[4]。在學(xué)習(xí)項(xiàng)目的過程中,自主發(fā)現(xiàn)問題,為了解決問題讓學(xué)生主動學(xué)習(xí)相關(guān)的知識和開發(fā)技術(shù)以完成項(xiàng)目。從而使學(xué)生鍛煉了編程思維能力、發(fā)現(xiàn)問題和解決問題的能力,逐步掌握編程方法。
依據(jù)國家行業(yè)執(zhí)業(yè)資格標(biāo)準(zhǔn)和國家行業(yè)專業(yè)技術(shù)標(biāo)準(zhǔn),結(jié)合軟件開發(fā)崗位所需的相關(guān)能力要求,從職業(yè)行動領(lǐng)域出發(fā),針對崗位典型工作過程,以應(yīng)用性為目的,經(jīng)過專業(yè)調(diào)研,將教學(xué)內(nèi)容確定為兩個獨(dú)立的項(xiàng)目,分別是餐廳點(diǎn)餐系統(tǒng)和學(xué)生管理系統(tǒng)。
通過項(xiàng)目貫穿各個章節(jié),采用模塊化、工作任務(wù)的思路開發(fā)項(xiàng)目,按照由簡到繁的原則,循序漸進(jìn)地講解各個相關(guān)知識點(diǎn)。將項(xiàng)目分解成任務(wù),每個任務(wù)作為一個教學(xué)單元進(jìn)行講解。
1.以項(xiàng)目為載體設(shè)計(jì)教學(xué)單元
圍繞學(xué)習(xí)目標(biāo)、學(xué)習(xí)內(nèi)容,進(jìn)行教學(xué)單元設(shè)計(jì)。以開發(fā)項(xiàng)目為主線,通過完成任務(wù),實(shí)現(xiàn)知識傳授、技能培養(yǎng)、職業(yè)能力的一體化。每一個學(xué)習(xí)單元都是完整的生活場景。每個學(xué)習(xí)單元的學(xué)習(xí)目標(biāo)和學(xué)習(xí)內(nèi)容被嵌入到每一個工作任務(wù)中,學(xué)生通過任務(wù)的完成,逐步掌握C#程序設(shè)計(jì)的運(yùn)用。
2.按照情境設(shè)計(jì)教學(xué)組織,實(shí)現(xiàn)做中教,做中學(xué)
在每一個項(xiàng)目教學(xué)中,采用任務(wù)驅(qū)動、情境教學(xué)等教學(xué)方法的組合創(chuàng)新,實(shí)現(xiàn)了教與學(xué)的過程與生活情境的對接。通過做中教,做中學(xué),融職業(yè)能力和職業(yè)素質(zhì)培養(yǎng)于一體。
1.使用C#程序設(shè)計(jì)課程改革成果---教材《基于項(xiàng)目開發(fā)的C#程序設(shè)計(jì)》。
2.在教學(xué)過程中,下載含微課、節(jié)選與課程內(nèi)容相應(yīng)的視頻、動畫、圖片、PPT、文檔等資料。
3.充實(shí)得實(shí)平臺C#程序設(shè)計(jì)的網(wǎng)絡(luò)教學(xué)資源。在上課過程中積累教學(xué)資源,爭取同步完成課程資源的上傳工作。學(xué)生能使用平臺資源,實(shí)現(xiàn)師生交流、生生交流。
4.根據(jù)兩個項(xiàng)目,布置另外兩個大型項(xiàng)目化作業(yè):電子相冊、企業(yè)人事管理系統(tǒng)。
2016年C#程序設(shè)計(jì)建成院級網(wǎng)絡(luò)課程,教學(xué)資源建設(shè)已初見規(guī)模,已經(jīng)開發(fā)了C#程序設(shè)計(jì)課程標(biāo)準(zhǔn)、教學(xué)整體設(shè)計(jì)、單元設(shè)計(jì)、教案、課件、電子教材、微課、習(xí)題等課程基本資源;輔教助學(xué)功能日漸明顯,學(xué)生的學(xué)習(xí)積極性大大提高。利用學(xué)校數(shù)字化教學(xué)平臺(得實(shí)平臺),上傳網(wǎng)絡(luò)教學(xué)資源,每一名學(xué)生均可利用自己的學(xué)號登錄課程網(wǎng)站進(jìn)行預(yù)習(xí)、復(fù)習(xí)、做作業(yè),測驗(yàn)等自主學(xué)習(xí)和訓(xùn)練,利用平臺在線答疑、在線交流、作業(yè)提交、作業(yè)批改等功能,實(shí)現(xiàn)了師生的交流和互動,為學(xué)生營造出個性化的學(xué)習(xí)環(huán)境,同時為學(xué)生自主學(xué)生學(xué)習(xí)提供了更大的空間。
在“互聯(lián)網(wǎng)+”時代下改革傳統(tǒng)的C#程序設(shè)計(jì)教學(xué)模式,采用項(xiàng)目化、任務(wù)驅(qū)動和情境教學(xué)方法,實(shí)施形成性考核,探索“線上+線下”的混合式教學(xué)模式,充分、合理運(yùn)用學(xué)校得實(shí)數(shù)字化教學(xué)平臺《C#程序設(shè)計(jì)》網(wǎng)絡(luò)教學(xué)資源和信息化教學(xué)環(huán)境,系統(tǒng)優(yōu)化教學(xué)過程,實(shí)現(xiàn)學(xué)生的自主學(xué)習(xí)。
(1)課堂教學(xué):在課堂上教師主要采用任務(wù)驅(qū)動、情境模擬的教學(xué)方法為學(xué)生安排內(nèi)容、組織活動、答疑解惑。程序設(shè)計(jì)語言的學(xué)習(xí)主要由教師通過推送任務(wù)的形式,讓學(xué)生通過在線瀏覽網(wǎng)絡(luò)教程資源等進(jìn)行預(yù)習(xí)和復(fù)習(xí)來自主完成。
(2)網(wǎng)絡(luò)自主學(xué)習(xí):學(xué)生通過“互聯(lián)網(wǎng)+”平臺可以找到更多的學(xué)習(xí)資源,微課、慕課等學(xué)習(xí)平臺上不局限于教學(xué)課件、習(xí)題解答、試題庫,而且還有很多經(jīng)典的C#案例、項(xiàng)目實(shí)訓(xùn)案例。教師通過得實(shí)數(shù)字化信息平臺進(jìn)行在線輔導(dǎo)答疑,同時通過管理平臺與學(xué)生進(jìn)行交流,并對學(xué)生的學(xué)習(xí)過程進(jìn)行監(jiān)控。
(3)上機(jī)練習(xí):上機(jī)實(shí)踐教學(xué)主要是學(xué)生自主訓(xùn)練,教師輔導(dǎo)解決問題,保證學(xué)生操作技能的同時,也掌握了理論知識。
形成性評價與終結(jié)性評價并重,采取多樣化的考核方法,加大平時成績比重。考核內(nèi)容由知識體系轉(zhuǎn)向應(yīng)用能力,由應(yīng)用能力轉(zhuǎn)化為學(xué)生素養(yǎng),強(qiáng)化對學(xué)生的知識、能力和素養(yǎng)進(jìn)行綜合測試。最終成績=形成性評價(50%)+終結(jié)性評價(50%),其中形成性評價包括課堂表現(xiàn)、平時作業(yè)和網(wǎng)絡(luò)作業(yè),終結(jié)性評價主要通過筆試考核基礎(chǔ)知識點(diǎn)的掌握。
隨著“互聯(lián)網(wǎng)+”發(fā)展,C#程序設(shè)計(jì)語言作為一門實(shí)用性較強(qiáng)的編程語言,實(shí)踐性和重要性將會越來越突出。針對本校計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)的高職學(xué)生,本文引領(lǐng)學(xué)科教師采用項(xiàng)目教學(xué)法,指導(dǎo)學(xué)生充分利用“互聯(lián)網(wǎng)+”的資源。實(shí)踐表明,本文中談及的改革嘗試已經(jīng)初見成效,激發(fā)了學(xué)生的編程興趣,提高了解決實(shí)際問題的能力。
[1]王雅坤.“互聯(lián)網(wǎng)+”時代的高職高專學(xué)生C#程序設(shè)計(jì)教學(xué)改革探討[J].信息系統(tǒng)工程,2017.
[2]吳小玲.C#程序設(shè)計(jì)課程教學(xué)改革探討[J].福建電腦,2017.
[3]胡文君,肖寶.C#程序設(shè)計(jì)課程教學(xué)改革與實(shí)踐——基于“案例驅(qū)動+微項(xiàng)目導(dǎo)向”模式[J].欽州學(xué)院學(xué)報(bào),2018.
[4]李麗慧,蔣良衛(wèi).項(xiàng)目驅(qū)動的C#程序設(shè)計(jì)課程教學(xué)模式探索與實(shí)踐——以軟件工程卓越工程師計(jì)劃班為例[J].科技視界,2017.