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

Java程序設計課程教學項目的設計與實現

2014-04-12 00:00:00閆淼
當代教研論叢 2014年9期

【摘 要】一般高職院校都會在軟件技術專業開設Java程序設計這門課,并將其設定為專業核心課程。對于專業核心課程的講授,多數高職院校都會采用基于工作過程的項目化授課方式,而在這個過程中教學項目的選擇、設計與實現無疑是重中之重,本文將以Java程序設計課程為例,闡述其教學項目的選擇、設計與實現的過程。

【關鍵詞】基于工作過程 Java程序設計 教學項目 設計與實現

【中圖分類號】 G642 【文獻標識碼】 A 【文章編號】 2095-6517(2014)09-0120-01

一方面,Java是面向對象、支持多線程的解釋型網絡編程語言。它是目前Internet最流行的編程語言之一,具有高度的安全性、可移植性和代碼可重用性。另一方面,從各大招聘網站對于軟件程序員及軟件工程師的招聘條件可以看出,一般在招聘崗位涉及到軟件程序員及軟件工程師時,對Java軟件程序員及軟件工程師的需求量最大。因此Java語言的應用及就業前景都非常樂觀,那么如何講授Java程序設計這門課,使學生達到所學即所用的教學目標,基于工作過程的項目化授課,無疑是最好的選擇,而在這個過程中教學項目的選擇、設計與實現是保證課程有效性的重要支撐要素,因此本文將對教學項目的選擇、設計與實現進行深入探討。

一、教學項目的選擇

1.教學項目來源于軟件企業

這種方式的優點在于項目貼近實際,實踐價值高。但對于初學者來說,不建議將企業項目拿來直接應用于教學,因為企業項目的程序編碼既然貼近實際,必然代碼結構復雜,集成度高,代碼量大,這些都不利于初學者的學習。

2.教師設計教學項目

這種方式就是教師將所要講授的內容進行整理、劃分,將其融入到所設計的教學項目中。這里需要注意的是教學項目不一定規模很大,只要包含所授知識點內容即可,另外,教師在設計此類教學項目時,還要注意其實用性及軟件編碼規范,因為沒有實用性的軟件,不會激發學生的學習熱情。此種方式的優點在于代碼結構不復雜,代碼量相對較小,更容易被學生接受理解,更適于初學者學習。

二、教學項目的設計原則

根據北京師范大學教育技術學院技術與職業教育研究所趙志群教授對基于工作過程的課程開發中教學項目的標準,設計教學項目時應注意如下幾點:

第一,教學項目應具有輪廓清晰的工作、學習任務,具有明確而具體的成果演示。

第二,教學項目應具有完整的工作過程,該工作過程可用于學習特定教學內容。

第三,教學項目能將某一教學課題的理論知識和實踐技能結合在一起。

第四,教學項目應使學生有獨立進行計劃工作的機會,在一定時間范圍內可以自行組織、安排自己的學習行為。

第五,教學項目應使學生自己處理在項目中出現的問題。

第六,教學項目應具有一定難度,不僅是對已有知識、技能的應用,而且要求學生運用已有知識,在一定范圍內學習新的知識技能,解決過去從未遇到過的實際問題。

三、教學項目的設計與實現

1.整理教學內容,并對其進行合理劃分

一般來說,Java程序設計課程教學內容包含:Java開發環境、Java語法基礎、面向對象編程、異常處理、圖形與用戶界面、集合應用、輸入輸出流、多線程編程、網絡編程等。經過整理及劃分,創建四個教學項目包含以上教學內容。具體如下:

第一,項目一:Java開發環境配置,包含JDK的安裝及配置,以及eclipse平臺的應用。其涵蓋了與Java開發環境等相關的知識點。

第二,項目二:命令行版通訊錄管理,其功能為實現通過命令行對不同分類(如:同事、親人、朋友等)人員信息的增、刪、改、查詢等操作。其涵蓋了Java語法基礎、面向對象編程、異常處理等相關知識點。

第三,項目三:圖形版通訊錄管理,其功能為通過圖形用戶界面實現對通訊錄的管理(按不同分類,實現增、刪、改、查詢等操作),并將通訊錄內存儲信息導出至文本文件中存放。其涵蓋了圖形用戶界面、輸入輸出流等相關知識點。

第四,項目四:局域網聊天室,其功能為通過基于圖形用戶界面實現局域網聊天。其涵蓋了多線程及網絡編程等相關知識點。

2.將教學項目細化為適宜教學實現的多個教學單元即任務

第一,任務一:需求分析,分析局域網聊天室功能。如軟件能夠實現私聊及廣播通信。

第二,任務二:軟件設計,根據需求分析確定軟件設計,即整個軟件分為服務器端及客戶端。其中服務器端任務,偵聽是否有客戶端連接或者斷開連接,所有客戶端的信息都傳到服務器端,由服務器端根據要求分發信息;客戶端完成任務,與服務器端建立通信通道,向服務器端發送信息,并接收來自服務器的信息。

第三,任務三:代碼實現,將軟件設計階段服務器及客戶端完成的功能用相應代碼進行實現。這個階段是重點,需要學生提前了解多線程及網絡編程知識。必要時教師可以進行集中講解。

第四,任務四:系統測試,測試服務器端與多個客戶端是否能夠按照需求分析所列要求正常工作。

第五,任務五:運行維護,對局域網聊天室的功能進行優化及補充。

以上是筆者針對Java程序設計課程教學項目選擇、設計與實現方面的一些經驗,當然,這些經驗也同樣適用于其它編程語言,因為編程語言本質都是相通的,希望這些經驗對講授相關課程的教師有所幫助。

【參考文獻】

[1] 趙志群.職業教育工學結合一體化課程開發指南.北京:清華大學出版社,2009.

[2] 歐盟Asia-Link項目“關于課程開發的課程設計”課題組編. 學習領域課程開發手冊.北京:高等教育出版社,2007.

主站蜘蛛池模板: 日本久久免费| 在线播放91| 综合人妻久久一区二区精品| 久久96热在精品国产高清 | 国产成人永久免费视频| 日韩麻豆小视频| 国产美女叼嘿视频免费看| 国产不卡网| 成人精品视频一区二区在线| 日韩精品久久久久久久电影蜜臀| 欧美日韩国产高清一区二区三区| 国产裸舞福利在线视频合集| 亚洲精品人成网线在线| 毛片免费在线视频| 国产成人1024精品| 色窝窝免费一区二区三区| 亚洲爱婷婷色69堂| 国产福利影院在线观看| 超碰免费91| 动漫精品中文字幕无码| 人妻丰满熟妇AV无码区| 国产精品亚欧美一区二区| 91在线国内在线播放老师| 91香蕉国产亚洲一二三区| 亚洲嫩模喷白浆| 亚洲福利片无码最新在线播放| 久久国产免费观看| 久草性视频| 成人欧美日韩| 国产在线98福利播放视频免费| 97精品久久久大香线焦| 91区国产福利在线观看午夜| 色网站在线视频| 91成人免费观看在线观看| 91 九色视频丝袜| 久久免费精品琪琪| 青青国产成人免费精品视频| 国产一级一级毛片永久| 素人激情视频福利| 国产91视频免费观看| 国产凹凸视频在线观看| 久久青草精品一区二区三区| 精品人妻一区无码视频| 欧美天堂在线| 伊人久久大香线蕉aⅴ色| 国产aⅴ无码专区亚洲av综合网| 狠狠做深爱婷婷久久一区| 67194亚洲无码| 亚洲欧美激情另类| 国产精品三级av及在线观看| 综合色在线| 欧美激情综合一区二区| 日韩专区第一页| 欧美人人干| 亚洲成a人片在线观看88| 精品国产一二三区| 成人永久免费A∨一级在线播放| 亚洲人成亚洲精品| 国产美女在线观看| 国产91精选在线观看| 国产成人综合亚洲欧洲色就色 | 国产精品jizz在线观看软件| 找国产毛片看| 婷婷色狠狠干| 欧美天堂在线| 亚洲欧美成aⅴ人在线观看| 国产青榴视频在线观看网站| 婷婷中文在线| 四虎国产精品永久一区| 日本国产一区在线观看| 伊人色天堂| 在线国产综合一区二区三区| 亚洲性视频网站| 中文字幕精品一区二区三区视频| 国产一区二区三区在线观看视频| 亚洲男人在线天堂| 77777亚洲午夜久久多人| 国产本道久久一区二区三区| 亚亚洲乱码一二三四区| 亚洲人成色77777在线观看| 尤物成AV人片在线观看| 天天躁夜夜躁狠狠躁图片|