国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Java語言程序設(shè)計(jì)課程教學(xué)改革探索

2017-03-17 02:01張麗君
中國管理信息化 2017年3期
關(guān)鍵詞:教學(xué)改革教學(xué)方法

張麗君

[摘 要] 首先分析了目前Java語言程序設(shè)計(jì)課程教學(xué)存在的問題,然后針對存在的問題提出了新的教學(xué)改革方案,通過教學(xué)實(shí)踐證明,采用新的教學(xué)方法,增強(qiáng)了學(xué)生學(xué)習(xí)的積極主動(dòng)性,學(xué)生可以輕松、全面地掌握J(rèn)ava 語言程序設(shè)計(jì)知識,同時(shí)也提高了學(xué)生的自主學(xué)習(xí)能力以及分析解決實(shí)際問題能力,取得了非常好的教學(xué)效果。

[關(guān)鍵詞] Java語言程序設(shè)計(jì);教學(xué)改革;教學(xué)方法

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 03. 115

[中圖分類號] G420 [文獻(xiàn)標(biāo)識碼] A [文章編號] 1673 - 0194(2017)03- 0208- 02

1 引 言

隨著計(jì)算機(jī)和互聯(lián)網(wǎng)的迅速普及,面向?qū)ο蠹夹g(shù)已經(jīng)成為軟件開發(fā)領(lǐng)域的主流技術(shù),Java是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,其具有通用性強(qiáng),安全性高、移植性好、操作平臺無關(guān)、可靠性高等優(yōu)點(diǎn),被廣泛應(yīng)用于互聯(lián)網(wǎng)、數(shù)據(jù)中心、移動(dòng)平臺等各種計(jì)算機(jī)開發(fā)應(yīng)用,具有廣闊的發(fā)展前景[1]。Java語言程序設(shè)計(jì)在目前高校的計(jì)算機(jī)語言教學(xué)體系中也占有重要位置,很多高校都將Java 程序設(shè)計(jì)課程作為專業(yè)必修課面向?qū)W生開設(shè),該課程的教學(xué)目標(biāo)是使學(xué)生掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識及程序設(shè)計(jì)思想,能夠熟練運(yùn)用面向?qū)ο蠓椒?,在Java語言的環(huán)境下來開發(fā)設(shè)計(jì)各種應(yīng)用程序、解決具體問題,初步具備一個(gè)優(yōu)秀的軟件開發(fā)人員所應(yīng)有的基本能力,為日后的學(xué)習(xí)和工作打下堅(jiān)實(shí)的基礎(chǔ),因此掌握好該門課程對學(xué)生具有非常重要的意義[2],但由于Java語言程序設(shè)計(jì)課程的理論知識比較復(fù)雜枯燥,教學(xué)效果不甚理想,那么如何在該課程教學(xué)中采用行之有效的教學(xué)方法來取得最好的教學(xué)效果,是很多任課教師都在探索的課題。本文將圍繞Java語言的教學(xué)方法與手段、考核方案等進(jìn)行全方位的教學(xué)改革研究與探索。

2 Java語言程序設(shè)計(jì)課程教學(xué)存在的問題分析

2.1 授課方式存在弊端

首先Java語言程序設(shè)計(jì)課程的理論教學(xué)目前主要采用傳統(tǒng)教學(xué)方式,即在多媒體教室集中上大課的“滿堂灌”形式,教師通過課件講Java語言的理論內(nèi)容,學(xué)生看大屏幕,師生間的互動(dòng)較少,由于Java語言教學(xué)內(nèi)容的知識點(diǎn)繁多、語法要求高,學(xué)生會覺得教學(xué)內(nèi)容枯燥乏味,容易產(chǎn)生厭煩情緒,在課堂上溜號、注意力不集中現(xiàn)象比較嚴(yán)重,學(xué)生學(xué)習(xí)的積極主動(dòng)性較差,學(xué)習(xí)效果也不理想。

其次傳統(tǒng)的教學(xué)方式重理論、輕實(shí)踐,實(shí)驗(yàn)教學(xué)學(xué)時(shí)安排的比較少,學(xué)生上機(jī)練習(xí)時(shí)間不夠充分,并且實(shí)驗(yàn)教學(xué)主要安排在理論教學(xué)之后,理論課與上機(jī)實(shí)驗(yàn)課會產(chǎn)生一定的時(shí)間間隔,通常教師在理論課上所講的知識,學(xué)生不能馬上進(jìn)行上機(jī)調(diào)試練習(xí),形成理論與實(shí)踐的嚴(yán)重脫節(jié),這樣也造成了學(xué)生聽完理論課,在上機(jī)課上不知如何下手,不能圓滿地完成各項(xiàng)實(shí)驗(yàn)內(nèi)容。

另外,學(xué)生的實(shí)驗(yàn)內(nèi)容主要來完成編寫一些僅包含一兩個(gè)知識點(diǎn)的小的單獨(dú)練習(xí)題目,使學(xué)生對Java課程知識的學(xué)習(xí)缺乏整體認(rèn)識,學(xué)習(xí)完該門課程也無法完成具體的綜合程序項(xiàng)目的設(shè)計(jì)和實(shí)現(xiàn),不知道Java 語言程序設(shè)計(jì)到底能夠解決哪些實(shí)際問題,體會不到該課程的真正應(yīng)用價(jià)值。

2.2 考核方式存在弊端

目前大多數(shù)高校對Java語言程序設(shè)計(jì)課程的考核形式主要采取統(tǒng)一期末閉卷筆試考試形式,一張?jiān)嚲頉Q定了該課程的最終成績,并且考試內(nèi)容主要注重理論知識的考核,對學(xué)生上機(jī)實(shí)驗(yàn)的編程、調(diào)試程序能力無法給出合理的評價(jià),學(xué)生只靠死記硬背來應(yīng)付考試,學(xué)生的學(xué)習(xí)目標(biāo)不明確,缺乏鉆研精神,對知識和技能的掌握都過于呆板,這種考核方式既不能反映出學(xué)生的實(shí)踐能力和水平,也不利于學(xué)生綜合能力的培養(yǎng)。

3 Java 語言程序設(shè)計(jì)課程教學(xué)內(nèi)容介紹

第一章 Java語言概述,主要包括Java語言的發(fā)展歷史及特點(diǎn);Java的開發(fā)和運(yùn)行環(huán)境;開發(fā)和運(yùn)行Java的步驟等內(nèi)容。

第二章 Java基礎(chǔ),主要包括Java的關(guān)鍵字;數(shù)據(jù)類型;運(yùn)算符和表達(dá)式等內(nèi)容。

第三章 基本控制結(jié)構(gòu),主要包括語句及程序結(jié)構(gòu);順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)等內(nèi)容。

第四章 方法,主要包括方法聲明、方法調(diào)用;參數(shù)傳遞;遞歸等內(nèi)容。

第五章 數(shù)組,主要包括數(shù)組及字符串的使用等內(nèi)容。

第六章 類和對象,主要包括面向?qū)ο蟮幕靖拍?;類的聲明;對象的?chuàng)建和使用;構(gòu)造方法和對象的初始化;對象銷毀;類的封裝等內(nèi)容。

第七章 類的繼承和多態(tài)機(jī)制,主要包括繼承的基本概念、繼承的實(shí)現(xiàn)、super和this引用;方法重載、方法覆蓋;final類和final成員等內(nèi)容。

第八章 接口和包,主要包括抽象類和方法;聲明接口、實(shí)現(xiàn)接口;包的概念、包的聲明和導(dǎo)入等內(nèi)容。

第九章 異常處理,主要包括Java異常處理機(jī)制;try-catch-finally結(jié)構(gòu)、拋出異常、自定義異常類等內(nèi)容。

第十章 輸入與輸出,主要包括流的概念、輸入/輸出流類;標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出、標(biāo)準(zhǔn)錯(cuò)誤;建立File對象和File對象的屬性、操作等內(nèi)容。

第十一章 圖形用戶界面設(shè)計(jì),主要包括AWT組件概述;類;事件類和監(jiān)聽器接口、處理各種事件;繪圖等內(nèi)容。

第十二章 Swing組件,主要包括Swing組件概述;窗口;標(biāo)簽;按鈕;單選按鈕和復(fù)選框;文本編輯組件;列表框和組合框;菜單等內(nèi)容。

第十三章 Applet程序,主要包括Applet類;Applet程序的建立和運(yùn)行等內(nèi)容。

第十四章 多線程,主要包括多線程機(jī)制;線程的實(shí)現(xiàn)方法;等待和同步調(diào)度等內(nèi)容。

第十五章 數(shù)據(jù)庫編程,主要包括數(shù)據(jù)庫簡介;使用JDBC連接數(shù)據(jù)庫;建立數(shù)據(jù)源;Java數(shù)據(jù)庫編程等內(nèi)容。

第十六章 網(wǎng)絡(luò)編程技術(shù)。

4 Java語言程序設(shè)計(jì)課程的教學(xué)改革

4.1 采用機(jī)房授課方式教學(xué)

采用機(jī)房授課方式教學(xué)可以避免傳統(tǒng)教學(xué)方式中理論與實(shí)踐課程的脫節(jié),使教學(xué)在邊講邊練中進(jìn)行,首先教師通過多媒體課件向?qū)W生講解Java語言的理論知識,然后向?qū)W生布置上機(jī)實(shí)驗(yàn)內(nèi)容,學(xué)生馬上可以對所學(xué)知識進(jìn)行上機(jī)驗(yàn)證,而且對于知識掌握牢、操作快的學(xué)生還可以多布置些擴(kuò)展功能或綜合性的練習(xí),每一個(gè)學(xué)生都有充足的時(shí)間圓滿地完成實(shí)驗(yàn)內(nèi)容,這種授課方式既增多了學(xué)生的上機(jī)練習(xí)時(shí)間,也提高了學(xué)生的學(xué)習(xí)興趣,同時(shí)也鍛煉了學(xué)生編寫、調(diào)試Java程序及解決實(shí)際問題的能力。

4.2 采用案例驅(qū)動(dòng)教學(xué)法教學(xué)

案例驅(qū)動(dòng)教學(xué)法是教師根據(jù)Java教學(xué)內(nèi)容的需求,在課前策劃具有代表性的實(shí)際案例,然后將完成這些案例融入到各章教學(xué)內(nèi)容中去,在這些案例的驅(qū)動(dòng)下,使學(xué)生將所學(xué)知識能夠在具體情境中得到分析應(yīng)用[3],也使教學(xué)構(gòu)成一個(gè)完整的課程體系。例如可以選擇介紹本學(xué)校的“校園綜合網(wǎng)站”作為教學(xué)案例,首先教師在講理論知識前先向?qū)W生演示該網(wǎng)站的各項(xiàng)功能以及完成該網(wǎng)站設(shè)計(jì)要用到的Java語言的知識點(diǎn),使學(xué)生對學(xué)習(xí)該課程的目的及實(shí)際意義做到心中有數(shù),然后在各章具體教學(xué)中都圍繞分析、設(shè)計(jì)、實(shí)現(xiàn)該網(wǎng)站各項(xiàng)功能來開展,學(xué)生可以在上機(jī)實(shí)踐中模仿完成相應(yīng)的功能,經(jīng)過實(shí)踐檢驗(yàn),這種教學(xué)方法非常受學(xué)生歡迎。

4.3 創(chuàng)建網(wǎng)絡(luò)教學(xué)平臺輔助教學(xué)

為了幫助學(xué)生課后進(jìn)行自主學(xué)習(xí),筆者創(chuàng)建了一個(gè)Java語言課程的網(wǎng)絡(luò)教學(xué)平臺,該教學(xué)平臺提供了大量教學(xué)資料,例如教學(xué)大綱、教學(xué)課件、單元測試、在線提問等功能,學(xué)生可以隨時(shí)登錄教學(xué)平臺進(jìn)行自主學(xué)習(xí),如有疑難問題通過“在線提問”來請求教師答疑,教師會對學(xué)生提出的問題及時(shí)給予解答。當(dāng)學(xué)生學(xué)習(xí)完一個(gè)教學(xué)單元時(shí),還需要完成這個(gè)單元的測試題目,來檢驗(yàn)一下自己的學(xué)習(xí)效果,并且各單元測試的成績都會被統(tǒng)計(jì)記錄到期末考核成績中,實(shí)踐證明,網(wǎng)絡(luò)教學(xué)平臺對課堂教學(xué)起到了非常大的輔助作用。

4.4 采用全新的考核方案

為了使考核成績能夠充分體現(xiàn)出學(xué)生對知識的掌握程度,筆者對傳統(tǒng)的考核方式進(jìn)行改革,制定了全新的考核方案,對學(xué)生成績的評定采用平時(shí)成績占40%(其中單元測試占20%、實(shí)驗(yàn)考核占20%),期末考試成績占60%的比例結(jié)構(gòu),這種方式可以將學(xué)生上機(jī)實(shí)驗(yàn)的表現(xiàn)情況、學(xué)生對每個(gè)單元知識的掌握情況以及整體學(xué)習(xí)情況給出綜合性的評價(jià)。

通過教學(xué)實(shí)踐證明,采用新的教學(xué)方法,增強(qiáng)了學(xué)生學(xué)習(xí)的積極主動(dòng)性,學(xué)生可以輕松、全面地掌握J(rèn)ava 語言程序設(shè)計(jì)知識,同時(shí)也提高了學(xué)生的自主學(xué)習(xí)能力以及分析解決實(shí)際問題能力,取得了非常好的教學(xué)效果。

主要參考文獻(xiàn)

[1]孫偉.《Java 程序設(shè)計(jì)》課程的教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)時(shí)代,2015(11):84-85.

[2]董婧,徐堅(jiān).《Java 程序設(shè)計(jì)》課程教學(xué)改革研究[J].現(xiàn)代計(jì)算機(jī),2014(7):21-23.

[3]徐南.基于項(xiàng)目驅(qū)動(dòng)的Java 課程教學(xué)改革研究[J].教育與職業(yè),2011(14):140-141.

猜你喜歡
教學(xué)改革教學(xué)方法
初中英語寫作教學(xué)方法初探
教學(xué)方法與知識類型的適宜
中職學(xué)校“生本課堂”的調(diào)查研究與實(shí)踐
高校三維動(dòng)畫課程教學(xué)方法研究
基于人才培養(yǎng)的技工學(xué)校德育實(shí)效性研究
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
以職業(yè)技能競賽為導(dǎo)向的高職單片機(jī)實(shí)踐教學(xué)改革研究
微課時(shí)代高等數(shù)學(xué)教學(xué)改革的實(shí)踐與探索
實(shí)用型中醫(yī)人才培養(yǎng)中慕課教學(xué)方法的探討
文言文教學(xué)方法實(shí)踐初探
调兵山市| 牡丹江市| 蓬安县| 措美县| 搜索| 布拖县| 信阳市| 太仓市| 迁安市| 南充市| 恭城| 治县。| 庆城县| 保德县| 衡水市| 闵行区| 二连浩特市| 高青县| 松溪县| 梨树县| 阳原县| 军事| 华坪县| 双柏县| 茶陵县| 山阴县| 金堂县| 大同县| 华蓥市| 昌图县| 泸西县| 成安县| 西平县| 黔南| 闵行区| 三门峡市| 正安县| 仙居县| 宝清县| 长春市| 文安县|