胡繼禮++闞紅星
摘要:從當(dāng)前高校Java程序設(shè)計(jì)課程教學(xué)現(xiàn)狀出發(fā),分析了Java教學(xué)存在的問(wèn)題,提出了激發(fā)學(xué)生編程興趣、加強(qiáng)教師師資隊(duì)伍培養(yǎng)、改革考核方式、組織學(xué)生參加競(jìng)賽等面向?qū)崙?zhàn)需求的Java課程教學(xué)改革策略。
關(guān)鍵詞:Java;任務(wù)驅(qū)動(dòng);教學(xué)改革
中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)18-4214-02
Discuss of Java Programming Language Course Teaching
HU Ji-li, KAN Hong-xing
(Anhui University of Traditional Chinese Medicine, Hefei 230011, China)
Abstract: From the current situation of university teaching Java programming, Java teaching analysis of the problems presented to stimulate student interest in programming, strengthen training teachers, reform exam methods, organize students to participate in competitions such as the demand for real Java Teaching Reform Strategy.
Key words: Java; task driving; teaching reform
在移動(dòng)互聯(lián)網(wǎng)信息化的今天,Java一直都是企業(yè)級(jí)軟件開(kāi)發(fā)、Web開(kāi)發(fā)和Android移動(dòng)客戶(hù)端開(kāi)發(fā)的熱門(mén)首先語(yǔ)言[1],高校的很多計(jì)算機(jī)專(zhuān)業(yè)都將Java作為專(zhuān)業(yè)基礎(chǔ)課程,因此《Java程序設(shè)計(jì)》課程的教學(xué)方法尤為重要。該文從Java面向社會(huì)軟件需求的實(shí)用角度出發(fā),分析高?!禞ava程序設(shè)計(jì)》課程的教學(xué)現(xiàn)狀、存在的問(wèn)題,并提出了改革策略。
1 Java程序設(shè)計(jì)教學(xué)現(xiàn)狀
1) 課程安排:很多高校都是先開(kāi)設(shè)C語(yǔ)言程序設(shè)計(jì),然后開(kāi)設(shè)C++,最后再開(kāi)Java程序設(shè)計(jì)課程,其實(shí)最近幾年 C++應(yīng)用的領(lǐng)域被不斷地壓縮,而且C++語(yǔ)法過(guò)于復(fù)雜,抽象理解困難,開(kāi)發(fā)效率低,C++適合底層開(kāi)發(fā)和追求軟件極致運(yùn)行效率的開(kāi)發(fā),不適合多數(shù)學(xué)生作為面向?qū)ο蟮氖紫日Z(yǔ)言和企業(yè)軟件開(kāi)發(fā)。Java繼承了C++的優(yōu)點(diǎn),丟棄了C++中很少使用的、很難理解的、令人迷惑的特性。但是很多高校將Java教學(xué)安排在大三下或者大四才開(kāi)設(shè),課程開(kāi)設(shè)太遲,不利于學(xué)生面向?qū)ο缶幊田L(fēng)格與思想的培養(yǎng),也不利于后續(xù)Java課程的開(kāi)設(shè)和項(xiàng)目實(shí)踐。
2) 教學(xué)方式:目前很多高校的計(jì)算機(jī)教學(xué)都在多媒體教室教學(xué),這種教學(xué)方式通常是以PPT多媒體課件輔以板書(shū)形式的灌輸式教育,并且上機(jī)課和理論課時(shí)間脫節(jié),課程銜接不緊密,學(xué)生在上機(jī)課時(shí)已經(jīng)忘記老師在理論課中講解的知識(shí)點(diǎn)。……