网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

Java語言課程改革論文

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了Java語言課程改革論文范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。

Java語言課程改革論文

1java語言教學(xué)存在的問題

考核不科學(xué).通常采用規(guī)范化、標(biāo)準(zhǔn)化的試卷筆試,以學(xué)生成績(jī)的高低來評(píng)價(jià)學(xué)生對(duì)教學(xué)內(nèi)容掌握程度.同時(shí),考核內(nèi)容結(jié)構(gòu)不合理,基礎(chǔ)知識(shí)所占比重大,程序設(shè)計(jì)類題型所占比重小,對(duì)實(shí)踐能力的考評(píng)弱化.考核形式單一.多數(shù)的考核方式是采用2小時(shí)閉卷筆試,這種方式很能考核學(xué)生的專業(yè)技能及應(yīng)用能力,而這又是這門課的重中之中.缺乏對(duì)學(xué)習(xí)過程的有效考核.課程是對(duì)整個(gè)教學(xué)內(nèi)容的全面、總結(jié)性的檢查和評(píng)定.一次期考不足以涵蓋所有知識(shí)點(diǎn).要提高考核的可信程度,應(yīng)采用分階段的綜合考核方式,參與到最終成績(jī)的評(píng)定.

2基于CDIO工程教育理念的課程教學(xué)改革措施

2.1CDIO的4個(gè)能力與Java語言培訓(xùn)目標(biāo)的關(guān)系

CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為四個(gè),分別是工程基礎(chǔ)知識(shí)、個(gè)人能力、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這4個(gè)層面達(dá)到預(yù)定目標(biāo).按此理論培養(yǎng)的學(xué)生深受IT界的歡迎.Java語言的課程教學(xué)目標(biāo)是通過教學(xué),使學(xué)生能利用Java進(jìn)行面向?qū)ο蟪绦虻姆治雠c設(shè)計(jì).此目標(biāo)又可細(xì)分為4個(gè)子目標(biāo),分別是知識(shí)目標(biāo)、能力目標(biāo)、專業(yè)素質(zhì)目標(biāo)、工程師目標(biāo).知識(shí)目標(biāo)是學(xué)生能掌握J(rèn)ava語言的基礎(chǔ)知識(shí),如面向?qū)ο蟪绦虻姆治雠c設(shè)計(jì)、輸入輸出、異常、SWT編程與Swing編程、多線程、常用API等.能力目標(biāo)是能熟練配置和使用JDK,能使用一些流利的IDE環(huán)境如Eclipse,NetBeans等進(jìn)行簡(jiǎn)單的軟件開發(fā);專業(yè)素質(zhì)目標(biāo)是養(yǎng)成科學(xué)規(guī)范的編程風(fēng)格,具備良好的團(tuán)隊(duì)合作精神;工程師目標(biāo)是具備綜合的工程思維和能力,具有軟件的分析與設(shè)計(jì)能力.通過Java的4個(gè)教學(xué)目標(biāo)與CDIO的4個(gè)能力的對(duì)比研究發(fā)現(xiàn),二者具有一一對(duì)應(yīng)關(guān)系.即Java的知識(shí)目標(biāo)的培養(yǎng)與CDIO的工程基礎(chǔ)知識(shí)能力對(duì)應(yīng),Java的能力目標(biāo)培養(yǎng)與CDIO的個(gè)人能力對(duì)應(yīng),Java的專業(yè)素質(zhì)目標(biāo)培養(yǎng)與CDIO的人際團(tuán)隊(duì)能力對(duì)應(yīng),Java的工程師目標(biāo)培養(yǎng)與CDIO的工程系統(tǒng)能力對(duì)應(yīng).

2.2基于CDIO工程教育理念構(gòu)建新的Java教學(xué)模式

Java語言的主要教學(xué)環(huán)節(jié)是理論教學(xué)和實(shí)驗(yàn)教學(xué),教學(xué)效果的主要評(píng)價(jià)辦法是課程考核,基于CDIO工程教育理念構(gòu)建的Java教學(xué)模式主要從這3個(gè)方面來改革傳統(tǒng)的Java教學(xué)模式.

2.2.1Java理論教學(xué)的改革

1)明確Java語言課程教學(xué)的核心知識(shí)點(diǎn).Java語言的知識(shí)包羅萬象,應(yīng)該找出核心知識(shí)點(diǎn),并作重點(diǎn)的講解和強(qiáng)化,為后續(xù)課程學(xué)習(xí)新的程序設(shè)計(jì)技術(shù)打下技術(shù)基礎(chǔ).經(jīng)過多年教學(xué)和軟件開發(fā)實(shí)踐,我們認(rèn)為,Java語言的核心知識(shí)點(diǎn)可分為3個(gè)模塊:基礎(chǔ)知識(shí)模塊、對(duì)象與類知識(shí)模塊、應(yīng)用程序接口模塊.其中基礎(chǔ)知識(shí)模塊包括:操作符、控制執(zhí)行流程、初始化與清理、訪問權(quán)限控制;對(duì)象與類模塊包括:類、對(duì)象、繼承、多態(tài)、接口、異常、泛型、數(shù)組、多線程、網(wǎng)絡(luò)編程;應(yīng)用程序接口模塊包括Object類、System類、容器類、I/O類、AWT類和Swing類、正則表達(dá)式(Patter,Matcher).

2)注重案例教學(xué)法在Java語言教學(xué)中的實(shí)踐.調(diào)查顯示,70%左右的學(xué)生認(rèn)為當(dāng)前的“理論課滿堂講”的教學(xué)方法不受歡迎,同時(shí),這些學(xué)生認(rèn)為采用案例教學(xué)法學(xué)生比較喜歡.在教學(xué)過程中,采用案例教學(xué)法有以下3個(gè)原則:

(1)選擇生動(dòng)有趣的案例.例如在講授類的設(shè)計(jì)時(shí),可以采用ATM取款機(jī)作為典型案例,因?yàn)橥瑢W(xué)們都有ATM的取款經(jīng)歷,并且在此過程中遇到很多異常,例如存款時(shí)鈔票不能識(shí)別,取款時(shí)卡被吞等;在講解Swing類時(shí)進(jìn)行界面設(shè)計(jì)、事件觸發(fā)時(shí),可采用博物館中的貴重物品裝鎖作為案例,我們考慮,這些鎖還帶有感應(yīng)功能,如果被敲被砸則發(fā)出警報(bào),相當(dāng)Java中的事件觸發(fā)機(jī)制.在選取典型案例時(shí),既要考慮對(duì)知識(shí)面的涵蓋,又要生動(dòng)有趣.

(2)案例要真實(shí),安全來自生活又要進(jìn)行一定的改造.例如在講解多線程知識(shí)點(diǎn)時(shí),結(jié)合當(dāng)下淘寶的流行,淘寶中的圖片顯示為何能快速呈現(xiàn)?就是使用了多線程技術(shù),其原理是一幅被分解為n個(gè)部分,由n個(gè)線程分別負(fù)責(zé)一部分的顯示,n個(gè)線程在多處理機(jī)系統(tǒng)下可并行執(zhí)行,速度比單線程提高了n倍.

(3)案例的大小要適度.一般典型安全的代碼在100~250行之間,案例太大學(xué)生難以完成,太小又達(dá)不到涵蓋主要知識(shí)點(diǎn)的目標(biāo).

2.2.2Java實(shí)驗(yàn)教學(xué)的改革

實(shí)驗(yàn)教學(xué)是Java語言課程的重要環(huán)節(jié),目前是是培養(yǎng)學(xué)生實(shí)踐動(dòng)手能力,以及知識(shí)綜合應(yīng)用能力.主要從以下幾個(gè)方面來做好實(shí)驗(yàn)教學(xué):1)在理論教學(xué)中引領(lǐng)實(shí)驗(yàn)教學(xué)的內(nèi)容.在理論教學(xué)中涉及程序設(shè)計(jì)方面的內(nèi)容,主要有有兩種情況及解決辦法,如果涉及的知識(shí)點(diǎn)比較綜合,課堂上適合打開開發(fā)工具,先給出設(shè)計(jì)思路,然后對(duì)每條思路,一邊編寫代碼一邊講解;對(duì)于比較大的程序,適合將編好的代碼導(dǎo)入開發(fā)工具講解.2)逐步構(gòu)建立體化實(shí)踐教學(xué)體系.實(shí)驗(yàn)分為3個(gè)層次:

(1)驗(yàn)證性實(shí)驗(yàn),此類實(shí)驗(yàn)是學(xué)生按照實(shí)驗(yàn)指導(dǎo)書完成實(shí)驗(yàn),以驗(yàn)證實(shí)驗(yàn)結(jié)果.例如,學(xué)會(huì)安裝配置JDK、安裝Eclipse開發(fā)環(huán)境、編寫簡(jiǎn)單的類和對(duì)象、輸入輸出等,這些工作能培養(yǎng)學(xué)生的實(shí)驗(yàn)基本能力.

(2)設(shè)計(jì)性實(shí)驗(yàn),老師給出題目和用戶需求,學(xué)生根據(jù)已有知識(shí)來設(shè)計(jì)構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn),目的是培養(yǎng)學(xué)生的知識(shí)綜合能力和軟件工程能力,在此過程中,學(xué)生可模擬軟件開發(fā)團(tuán)隊(duì),形成小組來完成設(shè)計(jì)性實(shí)驗(yàn).另外,為了開拓視野,還要積極參加專業(yè)類競(jìng)賽,如鼓勵(lì)學(xué)生參加云南省計(jì)算機(jī)作品賽.

(3)綜合性實(shí)驗(yàn),老師綜合題目,這些題目來自老師的科研課題,綜合性實(shí)驗(yàn)的目標(biāo)是培養(yǎng)學(xué)生的工程師能力,能獨(dú)立進(jìn)行需求分析、設(shè)計(jì)、實(shí)施、運(yùn)行和維護(hù).由于綜合性實(shí)驗(yàn)貼近實(shí)戰(zhàn),要求高,較難的部分老師要給學(xué)生重點(diǎn)指導(dǎo).

2.2.3Java課程考核方式的改革

考核方式要科學(xué),需要遵循過程考核與結(jié)果考核并重的原則.

1)舉行章節(jié)性同步練習(xí)和測(cè)驗(yàn),以了解學(xué)生的學(xué)習(xí)狀態(tài),評(píng)價(jià)當(dāng)前的教學(xué)效果,同時(shí)也為科學(xué)地評(píng)定學(xué)生成績(jī)提供依據(jù).

2)采用答辯的方式.學(xué)生分組后,由老師公布課題名稱和要求,然后,每組有一組長(zhǎng).在任務(wù)實(shí)施過程中,由組長(zhǎng)講解本組的研究成果,并說明組員的工作和貢獻(xiàn),為評(píng)委打分提供依據(jù).最后由評(píng)委對(duì)各組的研究?jī)?nèi)容有疑點(diǎn)的地方以及從完善項(xiàng)目的角度出發(fā)進(jìn)行提問,組員回答,評(píng)委根據(jù)貢獻(xiàn)和回答情況給組員打分.

3結(jié)束語

Java語言是當(dāng)前主流的軟件開發(fā)工具,CDIO是國際最新的工程教育模式,在Java的教學(xué)中基于CDIO工程教育理念,提出了與CDIO的4個(gè)工程能力對(duì)應(yīng)的4個(gè)Java語言教學(xué)目標(biāo),圍繞這4個(gè)目標(biāo),探討了新的Java語言教學(xué)改革模式,該模式主要從理論教學(xué)、實(shí)驗(yàn)教學(xué)和課程考核方面來探討如何改革教學(xué)。

作者:徐堅(jiān) 單位:曲靖師范學(xué)院計(jì)算機(jī)科學(xué)與工程學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表