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.

主站蜘蛛池模板: 久久久黄色片| 欧美精品一区二区三区中文字幕| 真人高潮娇喘嗯啊在线观看| 日日噜噜夜夜狠狠视频| 亚洲第一区在线| 色婷婷在线影院| 国内精品久久久久久久久久影视| 欧美69视频在线| 亚洲国产精品无码AV| 国产一区自拍视频| 99久久性生片| 熟妇人妻无乱码中文字幕真矢织江| 久操中文在线| 亚洲欧美人成人让影院| 国产欧美日韩专区发布| 91娇喘视频| www亚洲精品| 欧美丝袜高跟鞋一区二区| 精品国产Av电影无码久久久| 国产精品熟女亚洲AV麻豆| 亚洲AV人人澡人人双人| 超碰aⅴ人人做人人爽欧美 | 一区二区理伦视频| 亚洲中文字幕在线观看| 亚洲综合第一页| 色综合久久久久8天国| 亚洲毛片一级带毛片基地| 亚洲综合精品香蕉久久网| 欧美区一区| 香蕉久久国产超碰青草| 美女被操91视频| 超级碰免费视频91| 亚洲欧洲自拍拍偷午夜色无码| 国产区91| 亚洲色图欧美一区| 国产三级国产精品国产普男人 | 在线观看的黄网| 91系列在线观看| 日韩成人免费网站| 欧美精品亚洲精品日韩专区va| 在线观看国产网址你懂的| 狠狠色综合久久狠狠色综合| 国产主播喷水| 国产一区在线视频观看| 麻豆a级片| 国产波多野结衣中文在线播放| 精品一区二区三区自慰喷水| 全午夜免费一级毛片| 尤物特级无码毛片免费| 黄色网站不卡无码| 少妇精品久久久一区二区三区| 在线观看亚洲天堂| 国产精品亚洲专区一区| 美女一区二区在线观看| 亚洲高清在线播放| 先锋资源久久| 三上悠亚一区二区| 亚洲嫩模喷白浆| 欧美色综合久久| 91久久偷偷做嫩草影院| 麻豆精品在线视频| 亚洲欧洲日韩久久狠狠爱| 91香蕉视频下载网站| 乱人伦99久久| 亚洲人成网站18禁动漫无码| 国产噜噜噜视频在线观看| 亚洲成人精品久久| 热99精品视频| 久久香蕉国产线看精品| 波多野结衣一区二区三区四区视频| 精品福利国产| 国产在线观看91精品| 国产亚卅精品无码| 国产另类乱子伦精品免费女| 丁香婷婷久久| 22sihu国产精品视频影视资讯| 国模粉嫩小泬视频在线观看| 72种姿势欧美久久久久大黄蕉| 欧美日韩午夜| 免费无码AV片在线观看国产| 欧美一道本| 日韩欧美国产精品|