關(guān)鍵詞:新工科;OBE理念;Java語(yǔ)言程序設(shè)計(jì);課程;教學(xué)
隨著技術(shù)技能類(lèi)人才需求的不斷增加,國(guó)家對(duì)職業(yè)教育的發(fā)展越來(lái)越重視。在計(jì)算機(jī)領(lǐng)域,Java語(yǔ)言作為一種編程語(yǔ)言,對(duì)人工智能技術(shù)的發(fā)展具有重要的推動(dòng)意義。本文針對(duì)高職Java語(yǔ)言程序設(shè)計(jì)課程的教學(xué)現(xiàn)狀,依據(jù)高職院校學(xué)生的實(shí)際情況、學(xué)習(xí)基礎(chǔ)、技能水平來(lái)進(jìn)行多元化教學(xué)資源設(shè)計(jì),并結(jié)合社會(huì)實(shí)際就業(yè)現(xiàn)狀分析該課程的教學(xué)內(nèi)容,探索基于OBE 理念的Java語(yǔ)言程序設(shè)計(jì)課程教學(xué)改革模式,旨在為社會(huì)培養(yǎng)更多具備職業(yè)技能的復(fù)合型人才。
1 理論概述
1.1 OBE 理念
OBE(Outcomes-based Education) 是以學(xué)生的學(xué)習(xí)成果和需求為導(dǎo)向的教育理念,旨在激發(fā)學(xué)生的潛力,在學(xué)習(xí)過(guò)程中積極參與,實(shí)現(xiàn)既定的學(xué)習(xí)目標(biāo)。這種方法有效地幫助學(xué)生理解課程內(nèi)容,掌握所需的技能,并最終達(dá)到學(xué)習(xí)目標(biāo)[1]。
1.2 Java語(yǔ)言
Java 是一門(mén)面向?qū)ο蟮木幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++中難以理解的多繼承、指針等概念。作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,Java極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚哂泻?jiǎn)單性、面向?qū)ο?、分布式等特點(diǎn),可用于編寫(xiě)桌面應(yīng)用程序、Web 應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等[2]。
2 基于 OBE 理念的課程教學(xué)改革設(shè)計(jì)要點(diǎn)
2.1 重視學(xué)生的自主學(xué)習(xí)
在對(duì)高職學(xué)生而言,基于OBE理念的Java語(yǔ)言程序設(shè)計(jì)課程教學(xué)模式的應(yīng)用較為靈活。在開(kāi)展線上學(xué)習(xí)活動(dòng)時(shí),學(xué)生不受物理空間限制,可以自行選擇學(xué)習(xí)場(chǎng)所。教師可以根據(jù)學(xué)生的學(xué)習(xí)進(jìn)度和反饋來(lái)調(diào)整教學(xué)策略,方便處理學(xué)生在學(xué)習(xí)過(guò)程中的疑難問(wèn)題,并根據(jù)問(wèn)題調(diào)整學(xué)生Java語(yǔ)言程序設(shè)計(jì)課程的學(xué)習(xí)內(nèi)容和方法。
基于OBE理念的混合式教學(xué)模式,線上教學(xué)環(huán)節(jié)約占總課時(shí)的二分之一。該模式主張?bào)w現(xiàn)學(xué)生的主體性,倡導(dǎo)學(xué)生學(xué)習(xí)的主觀能動(dòng)性,有助于突破傳統(tǒng)教學(xué)模式下學(xué)生依賴(lài)教師解決問(wèn)題的學(xué)習(xí)心理,充分發(fā)揮學(xué)生學(xué)習(xí)的主觀能動(dòng)性。鼓勵(lì)學(xué)生提前自主地學(xué)習(xí)知識(shí),并在學(xué)習(xí)過(guò)程中及時(shí)記錄有疑問(wèn)的內(nèi)容,在課堂中積極主動(dòng)地與教師和同學(xué)進(jìn)行交流溝通,從而形成探求知識(shí)的思維習(xí)慣。
因此,對(duì)于高職院校的教師而言,在教學(xué)資源的選擇上需要認(rèn)真做好準(zhǔn)備工作,選取能夠體現(xiàn)Java語(yǔ)言程序設(shè)計(jì)教學(xué)重點(diǎn)的資源,使學(xué)生能夠?qū)⒁呻y困惑記錄下來(lái)進(jìn)行自主學(xué)習(xí),從而提升高職學(xué)生主動(dòng)解決問(wèn)題和自我學(xué)習(xí)糾正的能力。
2.2 改革創(chuàng)新傳統(tǒng)的教學(xué)
傳統(tǒng)課堂教學(xué)的特點(diǎn)是以教師為教學(xué)中心。而基于OBE理念的Java語(yǔ)言程序設(shè)計(jì)課程教學(xué),則是以學(xué)生作為課堂的主體。在教學(xué)過(guò)程中,教師引導(dǎo)學(xué)生主動(dòng)探求知識(shí),使得學(xué)生成為課堂教學(xué)的“主角”。學(xué)生獲t9wWiOkdFGxx0YVg2Tf2xQ==取知識(shí)的途徑也將從原來(lái)的單一灌輸式變?yōu)槎鄻踊?,不再局限于傳統(tǒng)模式的課堂教學(xué)環(huán)境。
圍繞學(xué)生最終的學(xué)習(xí)成果,結(jié)合社會(huì)的人才技能需求,教師需要在課前選取合適且豐富的教學(xué)資源。通過(guò)線上教學(xué)平臺(tái)的討論功能和線下課堂的面對(duì)面教學(xué),營(yíng)造師生之間積極探討問(wèn)題和解決疑難的學(xué)習(xí)氛圍。在課后利用多元化的線上線下混合式教學(xué)評(píng)價(jià)進(jìn)行學(xué)習(xí)測(cè)驗(yàn)。因此,教學(xué)評(píng)價(jià)方式應(yīng)貫穿于教學(xué)全過(guò)程,核心圍繞教學(xué)目標(biāo)和學(xué)生學(xué)習(xí)成果,系統(tǒng)地開(kāi)展教學(xué)評(píng)價(jià),激勵(lì)學(xué)生的學(xué)習(xí)積極性和學(xué)習(xí)興趣。根據(jù)Java語(yǔ)言程序設(shè)計(jì)課程的教學(xué)目標(biāo),制定創(chuàng)新型的教學(xué)評(píng)價(jià)和問(wèn)題反饋機(jī)制,改革原有的教學(xué)模式及重點(diǎn)內(nèi)容,從而提升學(xué)生的綜合技能水平[3]。
2.3 線上線下課程的結(jié)合
OBE理念下的Java語(yǔ)言程序設(shè)計(jì)課程教學(xué)模式主要通過(guò)結(jié)合線上和線下兩種教學(xué)形式來(lái)實(shí)施。線上教學(xué)主張根據(jù)學(xué)生的學(xué)習(xí)需求和最終學(xué)習(xí)成果,有針對(duì)性地進(jìn)行課程的重難點(diǎn)和實(shí)操疑難點(diǎn)的教學(xué)。這樣學(xué)生可以隨時(shí)隨地學(xué)習(xí)和鞏固課程內(nèi)容,并通過(guò)回放加深對(duì)Java語(yǔ)言程序設(shè)計(jì)課程中存在的疑難問(wèn)題和實(shí)操步驟的理解和掌握。
線下授課則充分利用傳統(tǒng)課堂教學(xué)的優(yōu)勢(shì),在多媒體教學(xué)環(huán)境下與學(xué)生進(jìn)行面對(duì)面的教學(xué)。教師可以將學(xué)生劃分為若干學(xué)習(xí)小組,以小組為單位對(duì)課程的知識(shí)內(nèi)容進(jìn)行探討。這種教學(xué)方式倡導(dǎo)學(xué)生之間相互學(xué)習(xí)和幫助,以學(xué)生自主學(xué)習(xí)為主,教師則及時(shí)解答疑難問(wèn)題。通過(guò)這種方式,可以提升學(xué)生主動(dòng)學(xué)習(xí)的意識(shí),加強(qiáng)對(duì)課程學(xué)習(xí)內(nèi)容的印象和掌握程度。因此,將線上和線下教學(xué)的優(yōu)勢(shì)和特點(diǎn)相融合,可以達(dá)到預(yù)期的教學(xué)效果。
3 基于 OBE 理念的Java 語(yǔ)言程序設(shè)計(jì)課程教學(xué)模式構(gòu)建
隨著科學(xué)技術(shù)的不斷創(chuàng)新與發(fā)展,將高職Java語(yǔ)言程序設(shè)計(jì)課程作為主要研究對(duì)象,融合OBE理念的特點(diǎn)和優(yōu)勢(shì)。結(jié)合高職院校的Java語(yǔ)言程序設(shè)計(jì)課程建設(shè)和教學(xué)內(nèi)容,構(gòu)建創(chuàng)新型的教學(xué)模式,具體如圖1所示[4]。
基于OBE理念的Java語(yǔ)言程序設(shè)計(jì)課程教學(xué)改革,遵循“主體是學(xué)生,主線是訓(xùn)練,核心是思維,目標(biāo)是能力”的思想,將創(chuàng)新型的Java語(yǔ)言程序設(shè)計(jì)課程教學(xué)模式應(yīng)用到實(shí)踐研究中?;贠BE 理念分析教育利益相關(guān)需求、學(xué)生的畢業(yè)要求和技能需求,確定學(xué)生最終的學(xué)習(xí)成果,從而對(duì)OBE 理念下的Java語(yǔ)言程序設(shè)計(jì)課程教學(xué)模式進(jìn)行重新構(gòu)建,為高職院校畢業(yè)生提供更多的就業(yè)機(jī)會(huì)。
4 基于 OBE 理念的Java 語(yǔ)言程序設(shè)計(jì)課程教學(xué)設(shè)計(jì)
4.1 課程教學(xué)目標(biāo)
對(duì)于高職Java語(yǔ)言程序設(shè)計(jì)課程的教學(xué)目標(biāo),首先需要深入了解基于OBE 理念的教學(xué)模式。結(jié)合Java語(yǔ)言程序設(shè)計(jì)課程的知識(shí)內(nèi)容結(jié)構(gòu)、培養(yǎng)目標(biāo),以及高職學(xué)生的學(xué)習(xí)特點(diǎn),展開(kāi)教學(xué)設(shè)計(jì),確保學(xué)生能夠積極參與每個(gè)教學(xué)環(huán)節(jié),從而在一定程度上發(fā)揮基于OBE理念的最大教學(xué)價(jià)值。
其次,為了更好地實(shí)現(xiàn)課程教學(xué)目標(biāo),需要有效劃分技術(shù)小組,收集學(xué)生的基本學(xué)習(xí)情況,深入研究小組的劃分方式。然后,根據(jù)教學(xué)情況和學(xué)生學(xué)習(xí)情況調(diào)整Java語(yǔ)言程序設(shè)計(jì)課程的教學(xué)節(jié)奏。
最后,組織學(xué)生開(kāi)展網(wǎng)絡(luò)編程實(shí)踐活動(dòng),鞏固知識(shí),培養(yǎng)編程思維,提高編程能力。基于上述原則,基于OBE理念的Java語(yǔ)言程序設(shè)計(jì)課程教學(xué)在目標(biāo)制定過(guò)程中,需要突出自主能力,并以“理解”“熟悉”和“掌握”三個(gè)層層遞進(jìn)的技能要求對(duì)課程教學(xué)目標(biāo)進(jìn)行定位和細(xì)化。
4.2 課程教學(xué)內(nèi)容
在理論教學(xué)過(guò)程中,應(yīng)以學(xué)生學(xué)習(xí)的最終成果為導(dǎo)向,結(jié)合企業(yè)計(jì)算機(jī)技術(shù)相關(guān)技能崗位的需求。在各子章節(jié)的理論學(xué)習(xí)中嵌入實(shí)踐項(xiàng)目和任務(wù),以提升高職學(xué)生的動(dòng)手實(shí)操技能,幫助他們更好地掌握計(jì)算機(jī)技術(shù)在實(shí)際生產(chǎn)和生活中的應(yīng)用。針對(duì)Java語(yǔ)言程序設(shè)計(jì)課程的教學(xué)內(nèi)容,制定學(xué)生的學(xué)習(xí)要求。表1 是一個(gè)“設(shè)計(jì)實(shí)用計(jì)算器軟件”的項(xiàng)目分解示例[5]。
根據(jù)Java語(yǔ)言程序設(shè)計(jì)課程的教學(xué)目標(biāo)能力要求和課程的學(xué)習(xí)要求,對(duì)各章節(jié)的教學(xué)評(píng)價(jià)分值比例進(jìn)行劃分,并采用多媒體手段進(jìn)行教學(xué),以提升學(xué)生將理論知識(shí)與實(shí)際應(yīng)用聯(lián)系起來(lái)的能力。
4.3 教學(xué)資源設(shè)計(jì)
在設(shè)計(jì)和選擇教學(xué)資源時(shí),教師需要考慮到高職學(xué)生學(xué)習(xí)基礎(chǔ)不夠扎實(shí)、對(duì)專(zhuān)業(yè)性強(qiáng)的課程學(xué)習(xí)興趣較低的特點(diǎn)。利用具有時(shí)長(zhǎng)簡(jiǎn)短、知識(shí)完整、講解全面等多方面優(yōu)勢(shì)的微視頻和動(dòng)畫(huà)視頻等可視化教學(xué)資源,可以吸引學(xué)生的學(xué)習(xí)專(zhuān)注力,提升學(xué)生對(duì)知識(shí)的學(xué)習(xí)印象和學(xué)習(xí)興趣。在教學(xué)資源的制作過(guò)程中,制作流程主要包括講解內(nèi)容的選擇、知識(shí)腳本的編寫(xiě)、多媒體素材的選取、視頻的美化制作和生成等步驟。
在Java語(yǔ)言程序設(shè)計(jì)課程中,程序的實(shí)現(xiàn)過(guò)程可以用流程圖的形式呈現(xiàn)。學(xué)生通過(guò)繪制流程圖可以更直觀地理解程序的運(yùn)行過(guò)程和邏輯結(jié)構(gòu),并通過(guò)流程圖思考和解決實(shí)際問(wèn)題。例如,創(chuàng)建學(xué)生信息管理系統(tǒng)課程設(shè)計(jì),添加、修改、輸出、刪除信息功能可以通過(guò)畫(huà)流程圖來(lái)編寫(xiě)程序。此外,教師還可以通過(guò)制作具有趣味性的動(dòng)畫(huà)視頻設(shè)計(jì)來(lái)呈現(xiàn)Java語(yǔ)言程序設(shè)計(jì)課程中的知識(shí)點(diǎn),將抽象的知識(shí)形象化呈現(xiàn),增加學(xué)生的學(xué)習(xí)興趣。
為了加深學(xué)生對(duì)所學(xué)知識(shí)內(nèi)容的理解和掌握,完善知識(shí)結(jié)構(gòu),提高和培養(yǎng)學(xué)生的編程能力,教師可以組織學(xué)生在課后登錄Java編程網(wǎng)站,將所學(xué)知識(shí)內(nèi)容應(yīng)用到實(shí)踐活動(dòng)中,以實(shí)現(xiàn)知識(shí)的查漏補(bǔ)缺。同時(shí),學(xué)生在學(xué)習(xí)Java語(yǔ)言程序設(shè)計(jì)課程的過(guò)程中還可探索不同的編程領(lǐng)域,如Web開(kāi)發(fā)、人工智能等,以拓寬視野,深化對(duì)編程知識(shí)的理解,從而激發(fā)學(xué)生學(xué)習(xí)Java語(yǔ)言程序設(shè)計(jì)課程的興趣。
I0QbcX1c1Iujmb1Unz7Tmfacki0k/Nihi/7Ikgm4l8M=4.4 教學(xué)評(píng)價(jià)設(shè)計(jì)
教學(xué)評(píng)價(jià)設(shè)計(jì)的重要性在于通過(guò)對(duì)學(xué)生學(xué)習(xí)過(guò)程和結(jié)果的分析與總結(jié),使教師能夠在課堂上及時(shí)地了解學(xué)生學(xué)習(xí)情況并提出建議,從而提高課堂教學(xué)效率。同時(shí),圍繞Java語(yǔ)言程序設(shè)計(jì)課程目標(biāo)達(dá)成度,對(duì)學(xué)生學(xué)習(xí)過(guò)程和學(xué)習(xí)成果進(jìn)行全面、客觀的分析與反饋,激發(fā)學(xué)生自主參與課程學(xué)習(xí)的積極性。在高職Java語(yǔ)言程序設(shè)計(jì)課程的教學(xué)評(píng)價(jià)設(shè)計(jì)中,對(duì)學(xué)生進(jìn)行過(guò)程評(píng)價(jià)、課程理論知識(shí)點(diǎn)考核、實(shí)踐實(shí)操活動(dòng)評(píng)價(jià),具體內(nèi)容如表2所示。
通過(guò)表2可以了解到,基于OBE理念的Java語(yǔ)言程序設(shè)計(jì)課程的教學(xué)評(píng)價(jià)設(shè)計(jì)主要分為“線上+線下”兩種教學(xué)模式。其中,線上教學(xué)的評(píng)價(jià)因素主要包括線上簽到、線上討論、課前測(cè)驗(yàn)正確率、同學(xué)互評(píng)等。線下教學(xué)的評(píng)價(jià)因素主要包括課堂回答問(wèn)題主動(dòng)程度、小組內(nèi)討論活躍度等。線上和線下教學(xué)評(píng)價(jià)相結(jié)合,以確保教學(xué)評(píng)價(jià)的多元性和科學(xué)性貫穿整個(gè)教學(xué)的課前、課中、課后三個(gè)核心階段。
5 結(jié)束語(yǔ)
當(dāng)前信息技術(shù)和教育行業(yè)不斷融合,在教育信息化不斷推進(jìn)的背景下,將OBE 理念融入高職院校教學(xué)改革內(nèi),并應(yīng)用于中職Java語(yǔ)言程序設(shè)計(jì)課程,利用多元化的教學(xué)資源設(shè)計(jì)課前線上學(xué)習(xí)、課中線下實(shí)操和分組演練、課后線上鞏固延伸的環(huán)節(jié),可以提高教學(xué)質(zhì)量,實(shí)現(xiàn)預(yù)期的教學(xué)目標(biāo),從而培養(yǎng)出更多具備職業(yè)技能的復(fù)合型人才。