金新娟 郭金旭
摘要:結(jié)合本校信息工程專業(yè)軟件類課程教學(xué)現(xiàn)狀,本文分析了軟件課群中傳統(tǒng)教學(xué)模式存在的不足,將項(xiàng)目驅(qū)動(dòng)教學(xué)法和翻轉(zhuǎn)課堂引入到軟件類課程教學(xué)中,闡述了二者融合的混合式教學(xué)模式的改革構(gòu)思和實(shí)施舉措,優(yōu)化了課程內(nèi)容,調(diào)整了教學(xué)過(guò)程,為培養(yǎng)本專業(yè)復(fù)合型人才做出貢獻(xiàn)。
關(guān)鍵詞:翻轉(zhuǎn)課堂;項(xiàng)目驅(qū)動(dòng);教學(xué)改革
中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2019)15-0264-02
一、引言
面對(duì)信息行業(yè)日益激烈的人才競(jìng)爭(zhēng)局面,信息工程專業(yè)在培養(yǎng)學(xué)生掌握專業(yè)知識(shí)的同時(shí),注重培養(yǎng)學(xué)生實(shí)踐技能和工程能力。為此,本專業(yè)開(kāi)設(shè)了一系列軟件類課程,包括“C語(yǔ)言”、“數(shù)據(jù)庫(kù)原理”和“Java語(yǔ)言程序設(shè)計(jì)”等,其目的在于培養(yǎng)學(xué)生的程序設(shè)計(jì)能力,以適應(yīng)軟件程序開(kāi)發(fā)、嵌入式系統(tǒng)設(shè)計(jì)等領(lǐng)域的用人需求。軟件類課程普遍具有內(nèi)容繁雜、實(shí)踐性強(qiáng)等特點(diǎn)。傳統(tǒng)教學(xué)模式重理論講解、輕實(shí)踐操作,學(xué)生難以靠課堂聽(tīng)講學(xué)會(huì)開(kāi)發(fā)一個(gè)真實(shí)的軟件系統(tǒng),從而導(dǎo)致學(xué)生缺乏學(xué)習(xí)興趣,甚至產(chǎn)生畏難情緒、厭學(xué)心理,教學(xué)效果差強(qiáng)人意。
本文將項(xiàng)目驅(qū)動(dòng)教學(xué)法和翻轉(zhuǎn)課堂引入到本專業(yè)軟件系列課程的教學(xué)中,探討如何對(duì)軟件類課程教學(xué)模式進(jìn)行革新,從而提高學(xué)生自主學(xué)習(xí)能力、動(dòng)手實(shí)踐能力與探索創(chuàng)新能力。
二、軟件類課程教學(xué)現(xiàn)狀分析
面對(duì)“互聯(lián)網(wǎng)+”時(shí)代變革及人才市場(chǎng)需求的變化,高校的教育模式也應(yīng)該適時(shí)而變。傳統(tǒng)教學(xué)方法主要存在以下幾個(gè)問(wèn)題。
(一)教師為中心”
傳統(tǒng)課堂采用教師在課堂上灌輸知識(shí)、學(xué)生被動(dòng)接受知識(shí)的教學(xué)方法,這種模式不能突出學(xué)生的主體地位,強(qiáng)調(diào)“教”而非“學(xué)”,不利于調(diào)動(dòng)學(xué)生的積極性和能動(dòng)性。處于被動(dòng)地位的學(xué)生習(xí)慣了接受知識(shí),難以養(yǎng)成獨(dú)立的思考能力和分析能力,更談不上創(chuàng)新能力。
(二)以理論為重點(diǎn)”
軟件類課程大多屬于理論和實(shí)踐緊密結(jié)合的課程,教師在課堂上先講理論,然后讓學(xué)生上機(jī)實(shí)踐操作。在理論尚未充分消化吸收的情況下,學(xué)生上機(jī)實(shí)驗(yàn)只能照搬照抄,使得實(shí)踐環(huán)節(jié)流于形式,更談不上理解項(xiàng)目開(kāi)發(fā)的全過(guò)程。
針對(duì)以上問(wèn)題,筆者認(rèn)為需要改變傳統(tǒng)課堂,顛覆教師的主體地位,重視軟件開(kāi)發(fā)應(yīng)用的培養(yǎng),創(chuàng)造自主的學(xué)習(xí)環(huán)境,以此來(lái)提高軟件類課程的教學(xué)效果,培養(yǎng)兼具專業(yè)知識(shí)及軟件開(kāi)發(fā)能力的人才。
三、項(xiàng)目驅(qū)動(dòng)法和翻轉(zhuǎn)課堂的混合模式改革構(gòu)思
項(xiàng)目驅(qū)動(dòng)教學(xué)法[1]是一種將理論與實(shí)踐有效地結(jié)合起來(lái)的教學(xué)方法,它以綜合項(xiàng)目的解決過(guò)程為內(nèi)容,完整地展示項(xiàng)目開(kāi)發(fā)活動(dòng)。其目的是在完成教學(xué)過(guò)程中激發(fā)學(xué)生的學(xué)習(xí)興趣,變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),培養(yǎng)學(xué)生分析問(wèn)題、解決實(shí)際問(wèn)題的能力。
翻轉(zhuǎn)課堂[2]是“互聯(lián)網(wǎng)+”背景下引入的新的教育模式。翻轉(zhuǎn)課堂并不是簡(jiǎn)單地將課堂內(nèi)外時(shí)間進(jìn)行重新調(diào)整,更重要的是這種模式將學(xué)習(xí)的決定權(quán)從教師轉(zhuǎn)移給學(xué)生,對(duì)學(xué)生的學(xué)習(xí)過(guò)程進(jìn)行了重構(gòu),利于實(shí)現(xiàn)學(xué)生的個(gè)性化學(xué)習(xí)。
針對(duì)本專業(yè)的人才培養(yǎng)目標(biāo),筆者提出將項(xiàng)目驅(qū)動(dòng)和翻轉(zhuǎn)課堂的教學(xué)模式引入到軟件系列課程的教學(xué)中,對(duì)課程內(nèi)容進(jìn)行重新構(gòu)建,對(duì)教學(xué)過(guò)程進(jìn)行重新調(diào)整?;旌鲜浇虒W(xué)模式為學(xué)生構(gòu)造一個(gè)適合自主學(xué)習(xí)的環(huán)境,基于項(xiàng)目的學(xué)習(xí)能夠激發(fā)學(xué)生的學(xué)習(xí)興趣和動(dòng)力。項(xiàng)目驅(qū)動(dòng)式混合教學(xué)模式如圖1所示,在圖中,紅色為教師的教學(xué)活動(dòng),藍(lán)色為學(xué)生學(xué)習(xí)活動(dòng)。整個(gè)教學(xué)活動(dòng)體現(xiàn)了“以學(xué)生為中心”的教學(xué)理念,分為項(xiàng)目導(dǎo)學(xué)、線上課堂、線下課堂、課后反思和實(shí)驗(yàn)環(huán)節(jié)五個(gè)方面。
軟件類課程主要圍繞項(xiàng)目開(kāi)發(fā)過(guò)程展開(kāi)教學(xué),以項(xiàng)目的構(gòu)建過(guò)程為線索安排教學(xué)步驟,細(xì)分子項(xiàng)目涉及的教學(xué)知識(shí)點(diǎn)。教學(xué)內(nèi)容采用“線上課堂”和“線下課堂”混合教學(xué)方式展開(kāi)。在教學(xué)過(guò)程中,知識(shí)學(xué)習(xí)由學(xué)生在課外通過(guò)學(xué)習(xí)課程資源自主完成,課堂教學(xué)側(cè)重于以知識(shí)內(nèi)化為目標(biāo)的探究、互動(dòng)與實(shí)踐,這種模式有利于激活學(xué)生的自主學(xué)習(xí)能力和實(shí)踐探索能力。
將項(xiàng)目驅(qū)動(dòng)和翻轉(zhuǎn)課堂有效融合的具體措施需要教師結(jié)合課程教學(xué)目標(biāo)下功夫研究,教學(xué)方式原則上沒(méi)有固定模式,滿足教學(xué)大綱要求即可。
四、基于項(xiàng)目的混合式教學(xué)模式的改革實(shí)施
本文以“Java語(yǔ)言程序設(shè)計(jì)”課程為例,課堂教學(xué)活動(dòng)的實(shí)施主要有以下三個(gè)方面。
(一)資源及效果評(píng)測(cè)設(shè)計(jì)
課前視頻學(xué)習(xí)是知識(shí)內(nèi)化的準(zhǔn)備階段,其學(xué)習(xí)效果的好壞直接影響課堂訓(xùn)練情況。對(duì)于課前教學(xué)視頻,可以采用重新制作或選擇現(xiàn)有資源兩種不同的方式。目前在線教育資源非常豐富。截止2018年6月,全國(guó)有219所高校與中國(guó)大學(xué)MOOC網(wǎng)合作。以“Java”為關(guān)鍵字,可搜索到30所高校開(kāi)設(shè)的相關(guān)課程,精確匹配的有11所大學(xué)開(kāi)設(shè)的Java課程。此外還有慕課網(wǎng)、愛(ài)課程、好大學(xué)在線等網(wǎng)站也有大量在線資源可以利用。其中,慕課網(wǎng)提供的資源具有較強(qiáng)的實(shí)戰(zhàn)指導(dǎo)意義,能為學(xué)有余力的學(xué)生提供深度學(xué)習(xí)資源。
教師根據(jù)課程的教學(xué)目標(biāo),概括每堂課的基礎(chǔ)理論知識(shí)點(diǎn)和用于激發(fā)學(xué)生思考的測(cè)試問(wèn)題,發(fā)布到本?!熬W(wǎng)絡(luò)學(xué)堂”課程平臺(tái),通過(guò)在線測(cè)驗(yàn)的方式了解學(xué)生學(xué)習(xí)情況,通過(guò)互動(dòng)平臺(tái)進(jìn)行師生討論,實(shí)現(xiàn)個(gè)性化學(xué)習(xí)。
(二)課堂活動(dòng)的設(shè)計(jì)與訓(xùn)練
課堂教學(xué)圍繞軟件項(xiàng)目開(kāi)發(fā)的全過(guò)程,即可行性論證、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試等進(jìn)行展開(kāi)。根據(jù)課程教學(xué)大綱制定適合的課時(shí)目標(biāo),教學(xué)內(nèi)容包括:Java編程語(yǔ)法基礎(chǔ),面向?qū)ο筇匦?,?shù)組、集合框架和常用類,異常處理,文件操作,圖形用戶界面和Java高級(jí)編程。課堂上教師根據(jù)學(xué)生課前學(xué)習(xí)效果及反饋的問(wèn)題進(jìn)行解答,有針對(duì)性地講解相關(guān)知識(shí)點(diǎn),分配相應(yīng)的訓(xùn)練任務(wù),引導(dǎo)學(xué)生通過(guò)分工協(xié)作的方式完成訓(xùn)練目標(biāo),學(xué)生在“做中學(xué)”,理解理論知識(shí),掌握實(shí)踐技能,最大限度地實(shí)現(xiàn)知識(shí)內(nèi)化。
(三)實(shí)驗(yàn)運(yùn)行和評(píng)價(jià)機(jī)制的建立
實(shí)驗(yàn)教學(xué)過(guò)程中,設(shè)計(jì)了一個(gè)基礎(chǔ)驗(yàn)證型實(shí)驗(yàn)和三個(gè)設(shè)計(jì)開(kāi)發(fā)型實(shí)驗(yàn)?;A(chǔ)與驗(yàn)證實(shí)驗(yàn)完成JDK的安裝和環(huán)境配置。設(shè)計(jì)類實(shí)驗(yàn)以“子項(xiàng)目”的形式展開(kāi),要求學(xué)生綜合利用所學(xué)知識(shí)設(shè)計(jì)實(shí)現(xiàn)一個(gè)學(xué)生管理系統(tǒng),考查學(xué)生對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形用戶界面程序設(shè)計(jì)和綜合數(shù)據(jù)庫(kù)的設(shè)計(jì)能力。
在具體實(shí)施過(guò)程中,教師提出項(xiàng)目需求,學(xué)生以小組為單位進(jìn)行自主性探索研究、分工協(xié)作,完成項(xiàng)目任務(wù)并撰寫相應(yīng)的文檔。教師在執(zhí)行過(guò)程中主要任務(wù)是啟發(fā)和解惑,考查每個(gè)學(xué)生的執(zhí)行能力和參與度,并對(duì)各小組工作進(jìn)行總結(jié),引出下一個(gè)項(xiàng)目需求。這種方式增強(qiáng)了學(xué)生之間的互動(dòng),使整個(gè)學(xué)習(xí)過(guò)程不再枯燥,培養(yǎng)了學(xué)生的團(tuán)隊(duì)協(xié)作精神,增強(qiáng)了學(xué)生的成就感。
五、結(jié)論
基于項(xiàng)目的混合式教學(xué)模式將傳統(tǒng)課堂中知識(shí)傳授與知識(shí)內(nèi)化的順序顛倒,實(shí)現(xiàn)“學(xué)中教”,非常適合于軟件類課程教學(xué),能夠激發(fā)學(xué)生的積極性和主動(dòng)性,有效地實(shí)現(xiàn)分層次個(gè)性化教學(xué),促進(jìn)學(xué)生學(xué)習(xí)能力、實(shí)踐能力的提升。更重要的是,這種顛覆傳統(tǒng)的課堂授課方式,強(qiáng)調(diào)實(shí)踐與理論并重,突出“以學(xué)生為中心”,“以應(yīng)用為重點(diǎn)”的教育理念,變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),通過(guò)改革軟件類課程教學(xué)模式逐步提高學(xué)生的實(shí)踐能力、團(tuán)隊(duì)意識(shí)和創(chuàng)新意識(shí),從而為社會(huì)輸送更多更優(yōu)秀的復(fù)合型人才。
參考文獻(xiàn):
[1]程珍,池凱凱,李燕君,徐利鋒.項(xiàng)目驅(qū)動(dòng)和翻轉(zhuǎn)課堂相融合的教學(xué)模式.計(jì)算機(jī)教育,2018,(2):91-94,99.
[2]丁振凡,范萍,喻佳,等.MOOC與課堂教學(xué)融合在Java教學(xué)中應(yīng)用.實(shí)驗(yàn)技術(shù)與管理,2016,33(9):147-150,154.