劉英暉 陳姣姣
摘要:Java程序設(shè)計作為高職院校計算機類專業(yè)的一門專業(yè)基礎(chǔ)課,在培養(yǎng)學(xué)生的編程能力、對接企業(yè)就業(yè)方面起著重要作用,目前的Java程序設(shè)計課程以教師為中心,注重考試成績考核,因此本文提出基于OBE理念對Java程序設(shè)計課程進行改革,以“以學(xué)生為中心、成果導(dǎo)向、持續(xù)改進”為思路進行課程改革,本文探討了改革可能遇到的問題以及解決問題的一些探討。
關(guān)鍵詞:Java程序設(shè)計課程;OBE;課程改革
Abstract: Java curriculum is a professional basic course for computer majors in vocational colleges, It plays an important role in cultivating students' programming ability and connecting with enterprises' employment. The current Java programming course is teacher centered and focuses on examination results. Therefore, this paper proposes to reform the Java programming course based on the idea of OBE, with the idea of "student-centered, achievement oriented and continuous improvement". This paper discusses the possible problems in the reform This paper discusses the existing problems and their solutions.
Key words: Java course; OBE; curriculum reform
在物聯(lián)網(wǎng)、云計算、大數(shù)據(jù)、區(qū)塊鏈技術(shù)快速發(fā)展的今天,Java作為一門老的開發(fā)語言仍然在軟件開發(fā)中占有一席之地,在每月更新的TIOBE編程語言排行榜中,Java一直穩(wěn)居在前三位。因為其具有跨平臺、分布式、安全性高、健壯性、多線程等優(yōu)勢,另外Java語言在當今移動應(yīng)用遍地開花的當今社會中,在Android手機開發(fā)中也占有舉足輕重的地位。
OBE教學(xué)法是成果導(dǎo)向教育理念,是美國、加拿大、英國等國家教育改革的主流理念。也是一種工程教育思想,該理念遵循三個基本理念:成果導(dǎo)向、以學(xué)生為中心、持續(xù)改進。這些理念對我國實行工程化教育具有關(guān)鍵意義。該理念對高校教育尤其是高職教育中的專業(yè)建設(shè)如何進行、教學(xué)改革怎樣改進、如何培養(yǎng)高質(zhì)量人才都具有重要的指導(dǎo)意義。
目前對OBE的研究越來越趨于成熟,OBE在課堂中的應(yīng)用也越來越廣泛并且它的優(yōu)勢也得到了一些驗證,但是在各門具體課程的實施過程中如何開展,目前的研究還不夠充分。
Java程序設(shè)計作為本校計算機軟件類專業(yè)的一門專業(yè)基礎(chǔ)課,已經(jīng)開設(shè)了不少于10年,課程開設(shè)以來,各任課教師嘗試了“項目化”“教學(xué)做一體化”等改革,但基于OBE理念的教學(xué)改革在本校的研究尚處于探索階段。
1 基于OBE的Java程序設(shè)計課程改革的意義
Java程序設(shè)計課程在計算機專業(yè)學(xué)習中屬于專業(yè)基礎(chǔ)課,是軟件技術(shù)專業(yè)《Android應(yīng)用與開發(fā)基礎(chǔ)》《Android高級開發(fā)》《Web前端開發(fā)》等課程的基礎(chǔ),是培養(yǎng)學(xué)生編程能力必不可少的課程,也是對接企業(yè)Java工程師、Java程序員等的重要橋梁。現(xiàn)有的《Java程序設(shè)計》課程包含的內(nèi)容多,一學(xué)期的課時所能學(xué)習到的內(nèi)容有限,加上高職學(xué)生基礎(chǔ)差、缺乏學(xué)習興趣、以教師為中心、重視教學(xué)計劃、忽視教學(xué)效果等,導(dǎo)致最終學(xué)生的能力達不到行業(yè)、企業(yè)要求的Java程序員應(yīng)該達到的能力、素質(zhì)要求。
基于OBE的Java程序設(shè)計課程改革提出“以學(xué)生為中心”的思想,課堂設(shè)計和教學(xué)計劃按照學(xué)生掌握程度持續(xù)調(diào)整、不斷更新,更主張因人而異制定培養(yǎng)計劃,可以在較大程度上改善《Java程序設(shè)計》課程的教學(xué)效果,對全面培養(yǎng)學(xué)生的分析問題、解決問題、自我學(xué)習、團隊合作等能力有著重要意義,在對接企業(yè)用人需求,促進就業(yè)質(zhì)量上也將起到促進作用。
2 基于OBE的Java程序設(shè)計課程目標改革
OBE成果導(dǎo)向強調(diào)從學(xué)科導(dǎo)向向目標導(dǎo)向轉(zhuǎn)變,這里體現(xiàn)了反向思想,反向設(shè)計思想指的是從需求(包括內(nèi)部需求和外部需求)開始,由需求決定培養(yǎng)目標,再由培養(yǎng)目標決定畢業(yè)要求,再由畢業(yè)要求決定課程體系。
目標導(dǎo)向下的工程教育在教學(xué)設(shè)計與實施中強調(diào)如下四個方面:培養(yǎng)目標要以需求為導(dǎo)向,畢業(yè)要求要以培養(yǎng)目標為導(dǎo)向,課程體系和課程教學(xué)要以畢業(yè)要求為導(dǎo)向,資源配置要以支撐畢業(yè)要求與培養(yǎng)目標的達成為導(dǎo)向。畢業(yè)要求的達成要能支撐培養(yǎng)目標的達成,課程教學(xué)要求的達成要能支撐畢業(yè)要求的達成。所有參與教學(xué)的教師要明確自己所教對達成畢業(yè)要求和培養(yǎng)目標的貢獻與責任,每位學(xué)生要明確自己所學(xué)對達成畢業(yè)要求和培養(yǎng)目標的作用。培養(yǎng)目標和畢業(yè)要求的表述要有利于對目標和要求的達成度進行評價。
目前的Java程序設(shè)計課程的人才培養(yǎng)是從課程出發(fā),從專業(yè)出發(fā)尋找該專業(yè)需要學(xué)習哪些課程,從一定程度上結(jié)合了市場對Java程序員或者Java軟件設(shè)計工程師的能力要求,基于OBE的Java程序設(shè)計課程目標改革要求依據(jù)成果導(dǎo)向反向設(shè)計原則倒推Java程序設(shè)計課程的人才培養(yǎng)目標,即完全按照市場上企業(yè)的需求定制專業(yè)課程和基礎(chǔ)課程,比如對于軟件設(shè)計師證書的要求、對于Java相關(guān)開發(fā)課程JavaScript等課程應(yīng)該達到什么樣的熟練程度的要求,制定人才培養(yǎng)方案及各學(xué)期開設(shè)課程的順序、按照企業(yè)實際需求制定課程標準等。