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