劉英暉 陳姣姣

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