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

Java程序設計課程教學方案研究

2012-04-29 00:44:03徐念祖陳銘南袁明
計算機時代 2012年5期
關鍵詞:案例教學

徐念祖 陳銘南 袁明

摘要: Java是一種行業工具,所以Java程序設計課程成為電子信息類和IT各專業的必修課程,Java也是IT類各種職業從業的必要條件。研究了Java教學方法,提出了在教學過程中少一點Java語法、結構方面的分析研究教學,多一點Java在網絡應用中的案例教學,體現Java作為工具的應用功能的教學思路。

關鍵詞: Java; 行業工具; 網絡應用; 案例教學

中圖分類號:G72文獻標志碼:B文章編號:1006-8228(2012)05-57-02

The study of java programming course

Xu Nianzu1,2, Chen Minnan1, Yuan Ming2

(1. The computer science department of tongji university, Shanghai 200092, China; 2. Sinian vocational college computer science department)

Abstract: As being an industry ludustry-specific tool, Java programming course has become a compulsory course of Electrical & Mechanical Engineering and Information Technology. Also Java is a prerequisite of IT professionals to join the workforce. The study of methods of teaching Java shows that introducing less Java grammars and structures analysis but more on case studies of Java on web application during the teaching process could better embody the applicability of Java as such a protocol.

Key words: Java; udustry-specific tool; web application; case study

0 引言

Java是一種有鮮明特點的行業工具,所以Java程序設計課程成為電類和IT各專業的必修課程;Java也是IT類各職業從業必要條件。研究Java教學方法,應該從該語言的特點出發,著重講解Java在網絡中的應用,少講一點Java語法、結構方面的分析。傳統的書面考查方法并不能體現Java作為工具的特色,改由學生分析、講解Java應用項目取代傳統的“程序設計語言”考試是一種能體現Java特色的教學方法。

1 Java是一種行業、職業、專業標記

幾乎所有的電類專業和與IT行業有關的專業都會選擇Java作為在校學生和職業應聘人員的基本要求,這與Java程序的特點有關。在Java程序的諸多特點中,簡單、面向對象、安全、與平臺無關是四項尤為重要的特點。

⑴ 簡單

Java最初是為對家用電器進行集成控制而設計的一種語言,因此它簡單明了。Java語言的簡單性主要體現在三個方面。

① Java的風格類似于C++,因而C++程序員改學Java語言,會感到很熟悉。從某種意義上講,Java語言是C及C++語言的一個變種,因此,C++程序員可以很快地掌握Java編程技術。

② Java摒棄了C++中容易引發程序錯誤的一些特性,如指針、結構、枚舉以及內存管理等。

③ Java提供了豐富的類庫,可以幫助我們很方便的開發Java程序。

⑵ 面向對象的

面向對象可以說是Java最重要的特性,所以它支持繼承、重載、多態等面向對象的特性。Java語言的設計是完全面向對象的,它不支持類似C語言那樣的面向過程的程序設計技術。

⑶ 安全

Java的安全性可從兩個方面得到保證。一方面,在Java語言里,刪除了指針和釋放內存等C++功能,避免了非法內存操作。另一方面,通過Java的安全體系架構來確保Java代碼的安全性。當我們從網上下載Java代碼在本地執行時,Java的安全架構能確保惡意的代碼不能隨意訪問我們本地計算機的資源,例如:刪除文件,訪問本地網絡資源等操作都是被禁止的。

⑷ 與平臺無關

Java作為一種網絡語言,其源代碼被編譯成一種結構中立的中間文件格式。只要有Java運行系統的機器都能執行這種中間代碼。Java源程序被編譯成一種與機器無關的字節碼格式,在Java虛擬機上運行。

正是由于Java的特點,形成了從移動通信行業到與網絡有關的各行業把Java作為從業人員必須掌握的工具。在物聯網的基礎信息植入中Java更是成為不可替代的信息語言。由此可見,研究Java教學方法,使受教育者能夠最有效地獲得職業(行業)崗位所要求的Java基本技術是必要的。

2 Java程序設計教學現狀

在過去6年中,筆者幾乎同時在研究型本科計算機專業、業余教育(夜大電器自動化專業)、高等職業學院計算機應用專業(3種不同學生層次)進行了Java程序設計教學,對于3種不同層次的教學對象,從教學大綱的制定到實施貫穿了一條由精到簡,由深到淺的主線。對本科學生課時安排少一點,要求高一點(例如學時數32,含上機、實驗4學時),夜大學生(業余教學)教學時數多一點,考試要求低一點(例如學時數51,含上機、實驗8學時);安排高職學生學時數再多一點,考試要求比夜大學生再低一點(例如學時數56,含上機、實驗28學時)。三種不同層次教學對象教學內容基本相同,只是深入程度不同。例如本科學生要求掌握類的繼承和多線程的編程,對于夜大學生多線程編程不講了,對高職學生的授課會把許多時間用在語法、語義、變量等常識性問題的講解上。從教學大綱看,不同層次學生的教學內容、教學方案不盡相同,但不同層次教學對象本質上是采用了同一教育體系。在教學內容中都從Java 的語義、變量、表達式、程序結構講到類、對象。教學評價標準是一張考卷作為評價依據。筆者曾閱讀過不少兄弟院校的Java考卷,基本上都有這樣一些內容:變量的合法性判斷,表達式(含邏輯)的值、讀程序寫結果、程序填空、編程(一般只有一題);以卷面的難易程度作為被考核學生的不同學歷層次的區別,也就是說本科生、夜大學生、高職學生Java考試方法和內容也是一樣的,只是難易程度不同。

從Java教學現狀分析,可以得到結論:當前的Java課堂教育的內容是程序設計“語言”(語種)的分析,Java課堂教育的考核目標是一紙考卷,不把Java作為一種具有行業、職業、專業標記的工具,教學大綱的制定缺少了把Java作為專業工具在應用中發揮作用這一評價環節。

3 改革Java考核和評分標準

有鑒于對Java作為一種行業、職業、專業標記的工具的認識,2010年的2個學期筆者在夜大和高職的Java考試中試行了可以由“Java作品(Java綜合作業)”取代卷面考試的方案,學生可以選擇遞交Java作品+作品報告+答辯的方案作為Java程序設計課程的考試成績。Java作品的要求是:所提供的Java代碼經安裝或執行可以實現某一應用功能,例如P2P文件傳送、白板功能等。作品報告描述Java作品的功能和安裝要求,答辯的目的是鑒別學生的自主學習能力。這樣的考試方式改革引起了學生的關注;把Java學習的目標與自己選定的應用或教師提出的應用聯系在一起,改變了教師課本宣講,學生被動學習,應付考試的局面。現在學生在期中就會選定一項Java的應用作為考試的作品,教師也會把各種Java應用實例提供學生參考。

這其實也是一種讓學生決定考試內容的方式。這一考試方式使得學生的學習目標清楚了,學習的主動性提高了,學生會根據Java作品的各知識點在書本、網絡、教室討論中學習,準備答辯。

Java作品+作品報告+答辯的考試方案得到了夜大2009級電器自動化專業15%學生的響應。遞交的作品、作品報告和逐個答辯的情況都超出預期要求。例如,有一名學生設計的聊天工具在作品報告中關于功能敘述如下:

此聊天室采用Java Applet技術,基于C/S結構,通過Socket連接的的聊天室工具。最多允許10個客戶端同時在線聊天。最多每次輸入30個字符,分為與所有人聊天和單密功能,在線好友間的交流成為可能。

另外一名學生的作品功能敘述如下:

Filetrans是一個提供2臺機器P2P多線程傳輸,并且支持斷點續傳的文件傳輸工具。它使用簡便,只要知道接受方機器的IP地址,并且發送與接收方同時將工具打開的狀態下就能進行文件的傳輸。

使用方法:打開2臺機器軟件,發送方點擊發送文件,設置接受方的IP地址、端口號、所要傳送文件和本機的地址、以及留言,點擊確定后,接受方的客戶端會收到接受請求,點擊接受后就能進行文件的傳輸。

傳輸端口號、傳輸的線程數可以在設置欄中進行設置。

在學生作品報告中,有關功能敘述、模塊流程都十分規范,答辯時對Java的類、方法的應用都達到或超出教材的要求,夜大學生在作品中表現出了好的專業素質。

4 有待研究的方面

Java作品+作品報告+答辯的考試方案僅僅是Java教學研究中的一項內容,有成功和可以總結的方面,但教學大綱如何體現這一改革還有許多問題需要研究。

Java作品+作品報告+答辯的考試方案與考卷考試比較存在“客觀評價”和“主觀評價”的區別,如何使答辯時的教師“主觀評價”體現公平?

現在都是大班教學,如果全部學生都通過講評、答辯評定成績,任課教師是否能勝任?

高職學生鑒于原有的學習能力比較薄弱,作品的選材、作品報告的形成是否應該專門予以輔導?高職學生是頂崗型人才,是否高職的課程體系應該從頂崗型出發研究新的適合高職的Java課程和課程評價方法,例如在高職教學中把“職業資格和等級證書”的獲得作為教學目標?

總之,Java是一種工具,一種有行業和專業特征的工具,Java教學應該體現應用。Java教學研究任重而道遠。

參考文獻:

[1] 賈永江.計算機網絡實用教程[M].機械工業出版社,2007.

[2] 董云錚.Java技術應用[M].北京交通大學出版社,2007.

[3] 遲麗華.Java程序設計教程[M].清華大學出版社,2004.

[4] 陳勇孝.Java程序設計[M].中國鐵道出版社,2007.

[5] 杜春濤.Java語言上機指導與習題解析[M].中國鐵道出版社,2008.

猜你喜歡
案例教學
職業教育院校如何開展PHOTOSHOP課程教學
管理信息系統案例教學探討
EDA計算機仿真技術在“電子技術”教學的應用研究
基于工程項目為載體的案例教學方法探討
科技視界(2016年22期)2016-10-18 17:06:51
鋼琴對環境污染的探討
科技視界(2016年21期)2016-10-17 18:48:38
淺議課堂教學與管理的體會
科技視界(2016年21期)2016-10-17 18:33:32
案例教學在機械創新設計課程中的應用
考試周刊(2016年77期)2016-10-09 12:16:11
馬克思主義基本原理概論課案例教學的幾點思考
大學教育(2016年9期)2016-10-09 08:13:04
EXCEL在《投入產出法》案例教學中的應用
科技視界(2016年20期)2016-09-29 12:10:02
《運籌學》教學模式探討
科技視界(2016年20期)2016-09-29 11:38:37
主站蜘蛛池模板: 国产白浆视频| AV网站中文| 在线免费观看AV| 91在线精品麻豆欧美在线| 亚洲人网站| 国产精品yjizz视频网一二区| 青青草一区二区免费精品| 国产精品19p| 污污网站在线观看| 色偷偷男人的天堂亚洲av| 高潮爽到爆的喷水女主播视频 | 国产在线八区| 国产区在线观看视频| 国产成人禁片在线观看| 国产丝袜啪啪| 亚洲乱码视频| 四虎成人精品| 成人一区专区在线观看| 国产高清在线丝袜精品一区| 国产日韩欧美中文| 日韩无码黄色| 精品国产中文一级毛片在线看| 超碰精品无码一区二区| 91亚洲视频下载| 午夜精品久久久久久久无码软件| 亚洲第一视频免费在线| 欧美国产中文| 色屁屁一区二区三区视频国产| 国产AV毛片| 国产高颜值露脸在线观看| 综合天天色| 亚洲精品无码专区在线观看| 欧美一区二区三区不卡免费| 97在线国产视频| 乱人伦中文视频在线观看免费| 午夜毛片免费看| 亚洲伊人天堂| 国产精品免费久久久久影院无码| 亚洲欧洲日韩国产综合在线二区| 欧美在线三级| 中文字幕久久亚洲一区| 日本在线免费网站| 国产激情无码一区二区免费| 一级毛片视频免费| 波多野结衣中文字幕久久| 麻豆精选在线| 在线播放精品一区二区啪视频| 国产另类视频| 亚洲国产精品不卡在线| 国产在线八区| 色综合婷婷| 久久夜色精品| 香蕉网久久| 天天色天天综合网| 香蕉网久久| 欧美亚洲一区二区三区导航| 亚洲第一综合天堂另类专| 亚洲av无码人妻| 国产日本欧美亚洲精品视| 欧美人与牲动交a欧美精品| 无码免费视频| 91在线一9|永久视频在线| 91www在线观看| 国产精品2| 国产精品欧美在线观看| 不卡网亚洲无码| 伊人蕉久影院| 午夜天堂视频| 在线欧美一区| 超碰aⅴ人人做人人爽欧美 | 高潮爽到爆的喷水女主播视频| 亚洲一区精品视频在线 | 亚洲一区国色天香| 亚洲午夜福利在线| 国内精品视频区在线2021| 精品福利国产| 看你懂的巨臀中文字幕一区二区 | 欧美日本在线观看| 国产精品成人AⅤ在线一二三四| 亚洲美女高潮久久久久久久| 亚洲香蕉在线| 国产精欧美一区二区三区|