999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

“Java語言程序設計”教學改革探究

2017-04-13 15:04:36李宏利聶艷明魚曉
關鍵詞:策略

李宏利++聶艷明++魚曉

摘 要:從提高“Java語言程序設計”課程教學質量、提高學生編程能力的角度出發,分析了“Java語言程序設計”教學中存在的問題,從理論教學與實踐教學結合、案例教學與理論教學相結合等方面入手,分析了理論教學內容及實踐教學的方式問題,并對“Java語言程序設計”教學方法進行了探討。

關鍵詞: Java語言程序設計;教學改革方法;策略

中圖分類號:G642.0 文獻標識碼:A 文章編號:1002-4107(2017)04-0017-02

隨著我國經濟社會的發展,軟件行業已成為我國經濟的重要組成部分,軟件業的發展在一定程度上反映著信息化的程度。Java語言是軟件開發中常用的基礎性編程語言,是目前世界上最流行的編程語言之一,是一種可以編寫跨平臺應用軟件的面向對象的程序設計語言,獲得2015年的TIOBE指數的編程語言獎。它具有現代語言的常見特性,成為最具前途的編程語言之一。Java工程師的需求達到全部需求量的60%—70%,就業前景非常好,因為Java軟件工程師不僅IT專業企業需要,廣大的非IT企業也需要。因此,高等院校計算機軟件及相關專業都開設了“Java語言程序設計”課程,該課程成為計算機軟件及相關專業的必修課程。

教學改革就是要滿足學生的學習要求,要堅持以學生學會學習為核心[1],而“Java語言程序設計”教學改革,不但要滿足學生的學習要求,讓學生掌握學習方法,更

要滿足企業對軟件人才的需求。本文基于上述觀點,從課程本身的特點及它在教學中存在的問題出發,在教學內容組織、教學方法、實驗教學等方面做出了進一步的探討,以期提高教學質量,使學生具備良好的Java語言編程基礎,為學生較好掌握后續課程如“JavaEE技術”等所需要的基本技能奠定基礎,為學生就業鋪平道路,為“Java語言程序設計”課程建設及教學改革提供思路及建議。

一、“Java語言程序設計”在軟件類課程中的

意義

(一)強化學生對軟件類基礎課程的認識

“Java語言”中的許多知識點,如排序、HashSet、

HashMap、Thread及Java網絡編程,是數據結構、操作系統及計算機網絡等課程知識點的應用。通過對“Java語言”的學習,學生可以強化對這些知識的認識。

(二)加強學生對面向對象概念的認識

Java語言中的面向對象的定義,思路清晰,在實例化對象方面,有棧內存與堆內存之分,清楚且形象地描述了對象的實例化,使得抽象的概念形象化,易于學生掌握。

二、“Java語言程序設計”教學現狀

(一)教學目標不清晰

“Java語言程序設計”課程是軟件工程專業及相關專業的一門專業課。學生學習本課程后要熟練掌握Java語言的基本概念,為后續課程夯實基礎。但是目前大部分Java語言課程的教學目標不是很清晰,教學沒有針對性,沒有明確服務對象(指后續課程),教學方式上與學生入學時學習的基礎語言(如:“C語言程序設計”)沒有區別,其結果是教學模式單一化,學生學習興趣不高,學習效果差,很大程度上影響了后續課程的學習。

“Java語言程序設計”雖然也是語言基礎課,但教學目標要有明確的針對性,即它是為后續課程服務的,因

此,它在課程內容設置上與其他專業基礎課有明顯的區別。

(二)教學內容與目標不一致

目前Java語言教學內容一般是Java的基本概念、Java的面向對象、Java的繼承、Java中的線程、Java的輸入輸出流、socket編程、Jdbc等。教師在教學過程中,基本上講解的知識都是簡單的入門知識,很少與實際項目結合或與后續課程“JavaEE技術”相結合開展教學,“JavaEE技術”所涉及的Java的反射、Java中線程池、Java動態代理及Java中開源組件的用法等,教學中一般都不涉及,其結果是加大了學生學習后續課程的難度。教學內容與教學目標相去甚遠。把Java語言教學內容同后續課程教學分割開了,自成體系,沒有把Java語言教學融入整個教學體系中,沒有全局教學觀念,因此,需要改革教學方法,系統地提高教學質量,而不單是提高某一門課程的教學質量。

(三)教師隊伍參差不齊

“Java語言程序設計”要求教師要有Java項目開發經驗,或者具有后續課程(如:JavaEE技術等)的教學經驗,但是,部分教師不具備開發經驗或教學經驗,影響了教學效果。

三、Java語言程序設計教學改革策略

(一)修訂教學目標與教學大綱

教學大綱是為了實現教學目標而設置的綱領性文件,二者相輔相成。根據軟件工程相關專業培養目標, Java語言教學目標,就是要求學生在掌握好Java語言基礎知識后,還必須掌握后續課程所要求掌握的基礎知識。教師要把Java語言教學和項目開發結合起來,明確Java語言教學不是“啟蒙”教學,學生在學習Java語言時已有一定的語言基礎。

制定或修訂教學大綱時,也要充分考慮本課程在整個課程體系中的作用,大綱既可以指導本課程的教學,

也可以滿足后續課程的要求。

(二)強化教學重點,簡化教學內容

在教學方法上,采用“精講多練”的模式,把重點放在Java語言本身所具有的特性上,對于與其他語言相似的知識點,少講甚至不講,這部分內容要求學生以自由學習的方式完成,教師可以提出有關這些知識點的常見問題,學生帶著教師的問題完成學習任務。對于Java的面向對象、繼承、傳統線程,Java的輸入輸出流,Socket編程,Jdbc等知識點,教師可以“精講”,要求學生“多練”。這部分內容重在基礎,難度不宜過大,否則會影響學生的學習積極性。對于Java中的反射與動態代理,教師可以提供電子文檔,要求學生課前預習,教師可通過課堂檢查督促學生預習,教師在課堂上可以檢查預習情況,并回答學生遇到的問題。對于泛型的講解,可以引入Java EE中用到泛型的案例開展教學,這既可以讓學生了解泛型的重要性,又讓學生掌握了泛型的用法。對于Timer類、TimerTask類的講解,可以一個趣味性較強的案例進行講解,同時布置一道難度適中的習題,要求學生課后完成,從而使他們掌握Timer類、TimerTask類的用法。線程池的概念與Executors是Java中的很重要的知識點,在很多項目中都用到線程池,因此,線程池的概念與Executors的用法是重點講解的內容。教師可以在課堂上重點講解其用法,引入綜合案例如在線考試系

統,讓學生掌握線程池的用法,了解其重要性;Jdbc是

Java語言的又一重要概念,在其基本用法的基礎上,可以結合Spring、Hibernate等來講解,使學生了解Java的

持久化技術。對于常用開源組件,可以通過教師課堂講解,學生課后實習的方式完成本部分的教學任務。

(三)精選教材

“Java語言程序設計”教學過程中,教材的選取是教學的一個重要環節。首先,“Java語言程序設計”的教材很多,但包含高級程序設計部分內容的教材就鳳毛麟角了。其次,市場上大部分教材都把側重點放在基本概念上,關于知識點的應用的內容則較少甚至沒有。因此,編寫一本適合本校本課程教學大綱的教材很有必要。

(四)加強實踐教學環節

“Java語言程序設計”課程中的實習教學環節是一種提高學生開發項目能力及提升學生綜合素質的有效教學形式,這門課程固有的特點決定了它必須和實習結合起來,才能有效開展教學工作,提高教學質量。實習環節中要體現以學生為主體、以教師為主導的教育理念,高度重視實習這種實踐性教學環節,通過實踐培養和提高學生的編寫程序的能力。在實習過程中,教師要充分發揮自身的主導作用,要正確引導學生完成好各項實習任務,不能只看實習結果不重視實習過程。實習環節分為基礎性實習與綜合性實習。

首先,對于基礎性實習,要激發學生的學習興趣。課程理論的講解緊扣實習內容,把實習課上學生出現的問題與理論課結合起來,即實現了課堂上糾錯,又實現了理論知識的講解。傳統實習教學方式是以教師為主,學生為輔,教師主動講解,學生被動操作。這種方式存在兩個問題,第一,學生學習興趣不高;第二,不能發揮學生的積極能動性,很難達到實習教學的目的,因此必須進行改革。具體做法是在實習過程中引入Java項目或JavaEE項目,指導學生設計與案例項目相似的簡單項目,使學生掌握Java語言中各知識點在項目中的作用,使學生不但做到從“點”上理解各知識點,而且做到從“面”上理解各知識點,從而做到點面結合。

其次,對于綜合性實習,可以通過課程設計教學方式實現。在“Java語言程序設計”課程結課后的第二個學期,開設“Java語言程序設計”課程設計,通過綜合性強的項目的設計與實現,提高學生編寫程序的能力。

要提高教學質量,就要突破普遍存在的“重理論、輕實踐”的現象[2],讓學生了解Java項目開發過程,特別是其中如何運用Java知識點編寫程序,這個是重點。

(五)優化考核方式

當前傳統的考核方式是以期末筆試的形式進行。這種考核方式可以較好地考查學生理論知識的掌握程度,但對實踐環節的考核就不理想。“Java語言程序設計”是實踐性很強的課程,有些知識不特別強調記憶,學生在設計程序的過程中可以參考API及相關文檔。此外,學生在筆試過程中,被動地記憶現成代碼,但通過這些代碼我們看不出學生的程序設計能力。因此,這種考核方式必須改革,不能一張試卷定成績[3],不能忽視學生編程的過程性和形成性評價。可以采用“筆試+機試”的形式進行考核,其中筆試部分閉卷,考察基本概念,機試部分為開卷,主要考查程序設計,學生現場編寫程序,整個考試在機房進行。這種考核方式既考核了學生對理論知識的掌握程度,又考核了學生的程序設計能力。

四、結論

“Java語言程序設計”教學理念是“以應用為本,學以致用”[4],從中不難看出,所要培養的就是社會所需要的應用型軟件設計人才,“Java語言程序設計”是基礎,基礎好不好直接影響后續課程的教學,因此必須高度重視其教學的各個環節。經過多年教學實踐證明, 這門課程的改革方法是可行的,且很有效果。其明顯激發了學生的學習興趣,使他們在知識的理解和動手能力方面也較以前有了顯著提高。

參考文獻:

[1]成尚榮.教學改革要堅持以學生學會學習為核心[J].人

民教育,2013,(22).

[2]張敬賢.論“重理論、輕實踐”現象的根源[J].中國電力

教育,2011,(19).

[3]劉振湘,李海艦.高職動物生產類專業課程建設與改革

的研究與實踐[J].中國農業教育,2013,(6).

[4]劉仁義.香港應用型大學的辦學理念與應用型人才培

養[J].隴東學院學報,2008,(6).

猜你喜歡
策略
基于“選—練—評”一體化的二輪復習策略
幾何創新題的處理策略
求初相φ的常見策略
例談未知角三角函數值的求解策略
我說你做講策略
“我說你做”講策略
數據分析中的避錯策略
高中數學復習的具體策略
數學大世界(2018年1期)2018-04-12 05:39:14
“唱反調”的策略
幸福(2017年18期)2018-01-03 06:34:53
價格調整 講策略求互動
中國衛生(2016年8期)2016-11-12 13:26:50
主站蜘蛛池模板: 亚洲国产系列| 久久久久国产一级毛片高清板| 国产农村1级毛片| 日韩精品成人在线| 国产一区在线观看无码| 国产99视频精品免费视频7| 亚洲天堂网视频| 好吊色妇女免费视频免费| 中文字幕在线观| 久一在线视频| 久久久噜噜噜久久中文字幕色伊伊| 五月激情综合网| 97se亚洲综合在线| 午夜精品区| 国产91导航| 91香蕉视频下载网站| 2020久久国产综合精品swag| 国产在线视频导航| 国产拍在线| 五月天在线网站| 精品99在线观看| 一级毛片免费播放视频| 精品久久777| 国产精品嫩草影院av| 中文字幕无码制服中字| 亚洲精品天堂自在久久77| 亚洲日本www| 欧美另类第一页| 香蕉国产精品视频| 在线观看国产网址你懂的| 国产精品爽爽va在线无码观看 | 蜜芽一区二区国产精品| 91视频区| 91亚洲精选| 熟妇人妻无乱码中文字幕真矢织江 | 激情无码视频在线看| 国产日韩欧美视频| 久久久久久久蜜桃| 成人在线观看不卡| 国产爽爽视频| 亚洲AⅤ无码国产精品| 国产亚洲视频免费播放| 男人天堂伊人网| 亚洲无线国产观看| 亚洲精品无码AV电影在线播放| 中文字幕亚洲另类天堂| 狠狠色婷婷丁香综合久久韩国| 久久精品亚洲专区| 男人天堂亚洲天堂| 婷婷色丁香综合激情| 色首页AV在线| 视频一本大道香蕉久在线播放| 毛片免费在线| 欧美日韩国产高清一区二区三区| www.youjizz.com久久| 欧美综合区自拍亚洲综合绿色 | 丰满人妻中出白浆| 在线播放国产99re| 在线国产三级| 草草影院国产第一页| 片在线无码观看| 国产精品亚洲欧美日韩久久| 久久一本日韩精品中文字幕屁孩| 欧美国产综合色视频| 视频二区国产精品职场同事| 午夜无码一区二区三区在线app| 久久女人网| 亚洲综合极品香蕉久久网| www.99在线观看| 国产综合网站| 婷婷色狠狠干| 精品国产免费观看| 在线另类稀缺国产呦| 国内精品久久久久鸭| 伊人久久青草青青综合| 国产va欧美va在线观看| 中文无码毛片又爽又刺激| 精品视频在线观看你懂的一区| 久久久久无码精品国产免费| 欧洲一区二区三区无码| 国产毛片片精品天天看视频| 欧美日韩综合网|