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

“Java語言與網絡編程”教學探討

2015-04-29 00:00:00劉康高文超
科技創新導報 2015年29期

摘 要:基于“互聯網+”理念、“Java語言與網絡編程”課程教學內容與教學重點的基礎,該文描述Java語言教學與網絡編程教學的關系,并提出網絡編程教學與實例結合的教學方法,達到在網絡編程方面提高學生的實踐能力的效果,滿足社會對互聯網人才的需求。

關鍵詞:“互聯網+” Java語言 網絡編程 方法設計

中圖分類號:G250.72 文獻標識碼:A 文章編號:1674-098X(2015)10(b)-0223-02

Discussion on the Teaching of“Java Language and Network Programming”

Liu Kang Gao Wenchao

(China University of Mining Technology, Beijing School of Mechanical Electronic Information Engineering,Beijing,100083,China)

Abstract:Based on the concept of internet plus and the content of“Java language and Network Programming”, this paper describes the relationship between Java language and network programming.To meet the social demand for internet, we propose a new teaching method combining examples and improve the student’s practical ability on network programming.

Key Words:Internet Plus;Java Language;Network Programming;Method Design

面向對象程序設計是當前程序設計的主流思路,是軟件開發人員必須掌握的基本技能。Java語言作為一種跨平臺、面向對象的程序設計語言,擁有分布式特性,為網絡編程提供了良好的開發和運行環境。因此,掌握Java語言已經成為計算機專業學生的基本要求。

另外,隨著“互聯網+”理念的提出,網絡編程技術作為發展基石,日益成為社會關注的熱門技術。然而大學本科教學任務中對Java語言的教學側重較多,對網絡編程的講解卻比較少。因此,需要重新審視Java語言教學與網絡編程教學之間的偏重程度。

1 教學存在的問題

針對計算機專業學生而言,Java語言作為C++語言的擴充知識學習,學生在學習Java語言之前已經掌握基本程序設計的思想,具有編程基礎。而在現階段教學中,如果教師一味地講解書本的知識點,就會出現下面的問題。

首先,現有的Java語言教材重復羅列語言的語法規則,程序設計的思想。在Java課程中,教師需要重復地講解。譬如,在C++語言中學過了面向對象的基本思想,以及甚至在C語言中學過的基本的數據類型和結構化的控制語句等。對學生而言,對已掌握知識點的重復講解,顯得非常枯燥,進而導致學生的上課積極性不高,降低教學效率。

其次,現有Java語言教材偏重于Java語言知識點的講解,而對Java語言特性以及應用方面的知識涉及較少,并且缺少語言知識規則與實際應用結合的范例,從而導致學生的學習目標不明確。

2 課程教學的定位

針對Java語言而言,開設“Java語言與網絡編程”課程之前,計算機專業的學生已經掌握C++等程序設計語言的基礎知識,對整個的語言結構和語言規則了熟于心。那么在教學過程中,通過與C++的對比,可讓學生更好地理解Java的設計原理,不僅讓學生理解Java的工作機制,而且可為后續的網絡編程教學做好鋪墊。通過兩種語言的對比學習,讓學生加深對Java的理解。

Java包是Java語言的核心,Java語言將網絡編程等復雜而非常重要的功能封裝成Java包提供給程序員使用,是Java技術的重要特點。在教學過程中,著重講解Java包的工作機制,就能夠完成Java語言篇的教學任務[2]。

針對網絡編程而言,大致包含3個類別[1]:基于TCP/IP 協議網絡編程、基于WWW應用網絡編程、Web Service 網絡編程。現有的網絡編程語言主要包括:MFC、C++、C#.NET、Java。早期的網絡編程采用C++編寫的套接字API,隨著Java語言的出現,由于其特有的跨平臺和分布式特性,J2EE技術的推廣,使其成為現階段廣泛使用的網絡編程語言。

“Java語言與網絡編程”課程主要講解基于網絡理論的編程實踐,全篇文章講述基于TCP/IP協議的通信方式,完成客戶端與服務器端之間的通信。網絡編程教學環節要求學生理解計算機網絡的基本理論,運用Java語言進行編程開發,也稱為注重實踐環節。通過課堂理論教學培養和建立面向對象的程序設計思想,能搭建Java應用開發環境,具備一定的應用程序開發能力。搭建基于Java的Web的應用開發環境,開發基于web的網絡應用。因此,網絡編程是該門課程的重要內容,也是整個教學大綱的主要部分。

3 課程教學方法的設計

3.1 啟發學習興趣,加強教學互動

興趣是學習的根本動力和源泉。在教學過程中提供豐富的教學資源和創新的教學方式,對于知識點的講解,以實例為入口,突出知識點解決實例問題的價值,如此結合可讓學生在解決實際問題的同時理解記憶枯燥的知識點,明確學習的目標。介紹網絡編程技術在生活中的實例,幫助學生了解網絡開發環境和實現方式,鼓勵學生創作實驗作品,從而激發學生的學習興趣。

加強教學互動,完善課堂教學的答疑環節。在教學過程中,切記不可唱“獨臺戲”,需要增加與學生互動的環節,營造一個活躍地課堂氣氛,牢牢地抓住學生的思緒,防止學生上課走神。

3.2 培養“面向對象”程序設計思想

在教學期間,強調養成程序設計風格的重要性,優秀的編程思想不僅可以加強技術互補,還可以提高程序的可維護性、安全性。此外,依照Java語言的面向對象的特點,需注重培養學生“面向對象”的思維方式,在教學過程中,努力結合生活中的實例,對面向對象設計進行創造性的教學,從而達到提高學生的面向對象的理解能力和分析能力,最終提高學生的解決實際問題的能力。

3.3 理論與實例相結合

網絡編程作為基于Java語言的應用型內容,其理論基礎知識單調枯燥,那么,在教學中,需要結合實踐中的具體實例進行講解,提高學生的學習興趣,真正做到理論與實例相結合。倘若片面地記憶理論知識,那么進行網絡編程設計則非常困難。

譬如,講解Servlet會話機制知識點時,可將生活中的購物網站實例與之相結合。通過Servlet會話機制可以實現購物網站的購物車的小應用,具體實現步驟如下。

當用戶登錄購物網站時,服務器就為用戶創建一個會話對象,也即創建了一個購物車對象,此時一個會話對象對應一個購物車對象。

實現購物車的服務(Servlet),使用該服務的會話對象存儲用戶的購物車對象(當前IP地址登錄的用戶),購物車存儲用戶購買的商品列表。

當用戶向購物車中添加商品或刪除商品時,購物車的服務(Servlet)更新商品列表。

當用戶要結賬時,購物車服務(Servlet)就從會話中檢索購物車對象(當前登錄的用戶),從購物車中檢索商品列表,并計算總價格。

一旦用戶結算完成,服務器就會關閉會話(關閉當前購物的連接),用戶完成購物。

3.4 發揮理論指導實踐作用

單一地學習課程理論往往不足以加深知識點的理解,還需結合課程實踐。針對“Java語言與網絡編程”課程的特點,將課程實踐分為驗證實踐、設計實踐、綜合設計實踐三部分。增加設計性、綜合性實踐在實踐所占比例,發揮學生的積極性和創造性,培養學生的創新能力和應用能力,具體分配如表1所示。

4 結語

教學方法的研究與探索是教育領域一個永恒的課題。隨著“互聯網+”理念的提出,國家對軟件人才的需求也隨之發生變化,因此,需要構建創新性的教學方法,以提高教學質量,培養合格的人才。該文從分析“Java語言與網絡編程”課程的教學問題入手,闡述二者之間的關系,為后繼課程教學定位提供堅實的基礎。根據課程定位的準則,探討了課程教學方法的設計,以實例為導向,啟發學生的學習興趣,增強教學互動,以理論結合實例、理論指導實踐的準則,激發學生的學習興趣。今后,繼續探尋、研究、總結教學經驗,使整個教學環節更加完善合理。

參考文獻

[1]葉樹華,高志紅.網絡編程實用教程[M].北京:人民郵電出版社,2006.

[2]孫衛琴.Java面向對象編程[M].北京:電子工業出版社,2006.

[3]劉漢興,劉才興.“網絡編程”教學方法的探索[J].計算機教育,2010(3):91-93.

[4]姚明,彭志平.教學型本科院校計算機專業Java教學之我見[J].計算機教育,2011(4):51-55.

[5]唐光義,劉勝輝.以工程應用為導向的JAVA教學方法探索[J].計算機教育,2013(5):86-89.

主站蜘蛛池模板: 国产福利在线免费| 伊人国产无码高清视频| 极品av一区二区| 亚洲欧洲自拍拍偷午夜色无码| 日本免费a视频| www.youjizz.com久久| 黄色一及毛片| 一级福利视频| 午夜无码一区二区三区| 亚洲天堂精品视频| 久久综合色播五月男人的天堂| 亚洲中文无码h在线观看| 91在线无码精品秘九色APP| 黄色片中文字幕| 午夜无码一区二区三区在线app| 高清色本在线www| www.99在线观看| 91精品亚洲| 青青操国产| 国产婬乱a一级毛片多女| 欧美一级黄色影院| 久久情精品国产品免费| 婷婷成人综合| 亚洲二区视频| 欧美啪啪网| 亚洲永久色| 亚洲人免费视频| 97色伦色在线综合视频| 午夜精品一区二区蜜桃| 波多野结衣在线se| 亚洲国产亚洲综合在线尤物| 亚洲天堂免费在线视频| 亚洲中文字幕久久精品无码一区| 亚洲欧美日韩精品专区| 色婷婷天天综合在线| 久久视精品| 成年人视频一区二区| 九九热精品视频在线| 亚洲中文在线看视频一区| 久久精品免费国产大片| 欧美一道本| 国产精品99r8在线观看| 波多野吉衣一区二区三区av| 国内丰满少妇猛烈精品播| 欧美三级视频在线播放| 国产精品成人一区二区不卡| 孕妇高潮太爽了在线观看免费| 国产毛片基地| 精品国产福利在线| 麻豆AV网站免费进入| 中国一级特黄视频| 国产激情在线视频| 国产午夜无码专区喷水| 麻豆精品在线视频| 亚洲成人免费看| 色综合热无码热国产| 狠狠做深爱婷婷综合一区| 国产成人高清精品免费| 99热线精品大全在线观看| 亚洲一级毛片在线观| 国产jizz| 精品欧美一区二区三区在线| 在线观看免费国产| 99视频只有精品| 欧美性天天| 亚洲中文字幕久久无码精品A| 无码又爽又刺激的高潮视频| 欧洲亚洲欧美国产日本高清| 国产精品网址你懂的| 在线观看国产网址你懂的| 国产综合精品日本亚洲777| 91在线精品麻豆欧美在线| 又爽又大又光又色的午夜视频| 91小视频在线观看免费版高清| 国产亚洲精品无码专| 国产一级精品毛片基地| 中文字幕日韩丝袜一区| 国产超薄肉色丝袜网站| 国产精品漂亮美女在线观看| 国产欧美日韩91| 国产精品粉嫩| 美女亚洲一区|