熟妇人妻中文字幕在线视频_无码人妻精品视频_久久躁夜夜躁狠狠躁_偷碰人妻无码视频

現(xiàn)在位置:范文先生網(wǎng)>教學(xué)論文>信息技術(shù)論文>網(wǎng)絡(luò)程序設(shè)計課程教學(xué)改革探索

網(wǎng)絡(luò)程序設(shè)計課程教學(xué)改革探索

時間:2022-08-04 20:25:40 信息技術(shù)論文 我要投稿
  • 相關(guān)推薦

網(wǎng)絡(luò)程序設(shè)計課程教學(xué)改革探索

  網(wǎng)絡(luò)程序設(shè)計課程教學(xué)改革探索

網(wǎng)絡(luò)程序設(shè)計課程教學(xué)改革探索

  胡慶輝a,阮曉霞b,陸玉靖c

  (桂林航天工業(yè)學(xué)院a.信息工程系;b.外語系;c.汽車工程系,廣西桂林541004)

  摘要:針對“網(wǎng)絡(luò)程序設(shè)計”課程教學(xué)中存在的問題,根據(jù)課程的特點和要求以及應(yīng)用型本科教學(xué)的要求,提出了該課程的教學(xué)改革設(shè)想,在理論和實踐教學(xué)內(nèi)容的選取、教學(xué)方法的設(shè)計及教學(xué)評價考核等方面進行了分析和研究,并在教學(xué)過程中進行了實踐,結(jié)果表明在提高學(xué)生學(xué)習(xí)興趣、增強學(xué)生動手能力、鞏固學(xué)生對知識的理解和掌握等方面有一定的積極作用。

  關(guān)鍵詞:案例教學(xué);網(wǎng)絡(luò)程序設(shè)計;評價體系;實踐教學(xué)

  基金項目:廣西教育廳十二五教改重點項目(2011JGZ065)資助

  作者簡介:胡慶輝(1976-),男,副教授,博士,重慶開縣人,主要從事多核學(xué)習(xí)、監(jiān)督學(xué)習(xí)、半監(jiān)督學(xué)習(xí)及數(shù)據(jù)挖掘等方面的研究。

  一、背景

  隨著計算機和網(wǎng)絡(luò)的普及,在我們身邊,隨時隨地都在利用各種應(yīng)用程序?qū)崿F(xiàn)用戶之間的交互。打開瀏覽器,打開各種各樣的聊天和通信工具,我們隨時接觸到的是網(wǎng)絡(luò)。未來的IT產(chǎn)業(yè),計算機網(wǎng)絡(luò)相關(guān)的應(yīng)用將成為核心。高性能的服務(wù)器設(shè)計、分布式程序的管理、數(shù)據(jù)的高效傳輸以及數(shù)據(jù)傳輸過程中的安全控制等,都是網(wǎng)絡(luò)程序設(shè)計者要考慮的問題!熬W(wǎng)絡(luò)程序設(shè)計”作為“計算機網(wǎng)絡(luò)”的后續(xù)課程,是計算機相關(guān)專業(yè)的一門重要課程,該課程將計算機網(wǎng)絡(luò)技術(shù)及實踐應(yīng)用有機地結(jié)合,對學(xué)生加深理解和運用計算機系統(tǒng)、計算機網(wǎng)絡(luò)的基本原理及程序設(shè)計能力的提高等,都起到至關(guān)重要的作用。無論學(xué)生將來是從事軟件工程、網(wǎng)絡(luò)工程項目的設(shè)計與開發(fā),還是計算機網(wǎng)絡(luò)相關(guān)的科研和管理工作,都極有可能需要進行網(wǎng)絡(luò)程序設(shè)計,因此這門課程在教學(xué)中占有重要地位。但在實際教學(xué)過程中,我們發(fā)現(xiàn)不少學(xué)生存在程序設(shè)計能力不強、操作系統(tǒng)及計算機網(wǎng)絡(luò)基礎(chǔ)知識不扎實等問題,主要體現(xiàn)在以下幾方面。

  1.學(xué)生編程能力差,不能熟練運用VC開發(fā)工具。目前的一些高級開發(fā)工具,如VC、Java、VB、。NET、Delphi等,都可以實現(xiàn)基于網(wǎng)絡(luò)協(xié)議棧的編程,但是除了VC以外,其他開發(fā)工具都是在一個較高抽象層次上進行面向?qū)ο蟮拈_發(fā),利用這些工具學(xué)生無法深入理解操作系統(tǒng)網(wǎng)絡(luò)通信的底層接口,而VC環(huán)境提供了底層的網(wǎng)絡(luò)編程接口,因此通常是作為“網(wǎng)絡(luò)程序設(shè)計”開發(fā)環(huán)境的首選。但由于VC環(huán)境中的MFC基礎(chǔ)類庫非常龐大,系統(tǒng)結(jié)構(gòu)復(fù)雜,應(yīng)用程序設(shè)計接口難于掌握,因此盡管學(xué)生在此之前已經(jīng)學(xué)習(xí)了“C語言程序設(shè)計”及“面向?qū)ο蟪绦蛟O(shè)計”等基礎(chǔ)課程,也很難在短時間內(nèi)熟練理解和運用VC開發(fā)工具。

  2.一些前期的專業(yè)基礎(chǔ)課掌握不扎實。本課程會大量涉及到“計算機網(wǎng)絡(luò)”和“操作系統(tǒng)”兩門課程的基本內(nèi)容,如線程、進程、同步、互斥等概念;網(wǎng)絡(luò)協(xié)議模型中各層次的地位及工作原理;等等。而這些課程只偏重理論的教學(xué),沒有將一些原理應(yīng)用到實踐上,導(dǎo)致學(xué)生理解困難,沒有辦法靈活運用。

  3.現(xiàn)有的“網(wǎng)絡(luò)程序設(shè)計”教材內(nèi)容難易程度往往出現(xiàn)兩極分化,有的過于注重基礎(chǔ),只講授簡單的套接字接口、應(yīng)用層的FTP、HTTP和POP3協(xié)議等方面的編程,沒有涉及到與身邊密切相關(guān)的一些網(wǎng)絡(luò)程序,如廣播、多播技術(shù)、ARP欺騙技術(shù)、P2P數(shù)據(jù)交換技術(shù)等,學(xué)生只能學(xué)到一些簡單的應(yīng)用,和工作的需求相距較遠。有的教材偏難,甚至涉及到底層協(xié)議的開發(fā),這樣的教材也不適合應(yīng)用型本科層次的學(xué)生。

  針對以上問題,本文根據(jù)多年的“網(wǎng)絡(luò)程序設(shè)計”課程的教學(xué)經(jīng)驗,(325224.com)對該課程的理論教學(xué)及實驗教學(xué)內(nèi)容進行了探索,提出了教學(xué)改革設(shè)想,針對理論和實踐教學(xué)內(nèi)容、教學(xué)方法和教學(xué)評價過程進行了研究,提出了適合于應(yīng)用型本科計算機專業(yè)“網(wǎng)絡(luò)程序設(shè)計”課程的改革方案,并在教學(xué)過程中進行了實踐,實踐結(jié)果表明新方案在培養(yǎng)學(xué)生學(xué)習(xí)興趣、鞏固基礎(chǔ)知識及提高實踐能力等方面有一定的積極作用。

  二、課程的改革措施

  1.教學(xué)內(nèi)容的選取。作為應(yīng)用型的本科院校,課程教學(xué)內(nèi)容的選擇要難易適中,同時符合社會對人才的需求,注重學(xué)生能力的培養(yǎng),本課程偏重于學(xué)生的網(wǎng)絡(luò)編程能力,對操作系統(tǒng)原理、計算機網(wǎng)絡(luò)知識的理解和運用能力、工程駕馭能力等方面的培養(yǎng)。教學(xué)內(nèi)容既要注重基礎(chǔ),也要注重實際應(yīng)用的需要,強調(diào)課程的工程化和實用性等特點。為了便于學(xué)生理解相關(guān)的原理,我們針對每一部分教學(xué)內(nèi)容都設(shè)計了相關(guān)案例,通過案例教學(xué),將操作系統(tǒng)、計算機網(wǎng)絡(luò)的基本原理、網(wǎng)絡(luò)協(xié)議、一些經(jīng)典的網(wǎng)絡(luò)編程技術(shù)和實際應(yīng)用案例等內(nèi)容有機整合。在理論教學(xué)中,我們選擇了8個方面的內(nèi)容進行講授,并設(shè)計了一一對應(yīng)的教學(xué)案例,如表1所示。

  在所涉及到的教學(xué)內(nèi)容中,第1部分對過往知識的簡單回顧,包括所涉及到的計算機網(wǎng)絡(luò)、操作系統(tǒng)等方面的知識,并以一些常用的網(wǎng)絡(luò)程序為例,簡單介紹其工作原理;第2部分是考慮到學(xué)生沒有VC的編程經(jīng)驗,通過對話框應(yīng)用程序和單文檔應(yīng)用程序,簡要介紹MFC的基本框架以及用VC程序的架構(gòu)、代碼的執(zhí)行過程等;第3部分是對傳輸層之上的套接字編程接口進行介紹,同時通過設(shè)計一個應(yīng)答的聊天程序,讓學(xué)生理解套接字的工作過程;第4部分介紹了一個典型的應(yīng)用層協(xié)議FTP的軟件開發(fā),其他的如POP3協(xié)議、HTTP協(xié)議等與FTP協(xié)議的開發(fā)過程異曲同工,因此沒有介紹;第5部分通過多線程方式實現(xiàn)FTP文件的上傳和下載,讓學(xué)生掌握多線程技術(shù);第6~7部分選擇的是一些與身邊密切相關(guān)的網(wǎng)絡(luò)應(yīng)用,包括廣播和多播、網(wǎng)絡(luò)掃描和檢測技術(shù)及點對點(P2P)通訊技術(shù)等。

  2.實驗內(nèi)容的設(shè)計。實踐教學(xué)環(huán)節(jié)是對課堂教學(xué)環(huán)節(jié)有益的補充,也是提高學(xué)生自身能力的關(guān)鍵環(huán)。考慮到學(xué)生自身水平參差不齊,我們根據(jù)課堂講授的內(nèi)容以及知識點的內(nèi)在聯(lián)系,設(shè)計由淺入深、由易到難的實驗,盡可能選擇身邊應(yīng)用比較廣泛的案例貫穿實驗環(huán)節(jié),課堂上所講的案例可以作為學(xué)生上機的DEMO,學(xué)生在此基礎(chǔ)之上補充和完善。根據(jù)難易程度,我們將實驗教學(xué)所涉及的知識結(jié)構(gòu)分成三個層次:第一層是基礎(chǔ)實驗,強調(diào)學(xué)生熟悉VC開發(fā)平臺和利用套接字接口實現(xiàn)基本網(wǎng)絡(luò)通訊程序;第二層是高級實驗,它在基礎(chǔ)實驗之上,實現(xiàn)應(yīng)用層FTP協(xié)議的編程、多線程編程、ARP欺騙及打洞編程等;第三層是我們設(shè)計了兩個綜合實驗,將綜合運用所學(xué)的網(wǎng)絡(luò)知識和編程知識,實現(xiàn)一個較大的程序,學(xué)生在完成高級實驗時,也可以自己選擇題目,但要求選擇的題目必須能夠體現(xiàn)知識的充分應(yīng)用。前兩層實驗要求學(xué)生必須在指定的時間內(nèi)完成,第三層綜合性實驗要求學(xué)生利用課外時間或課程實訓(xùn)時間完成,然后統(tǒng)一在實驗室演示和考核。

  由于網(wǎng)絡(luò)程序都涉及到客戶端和服務(wù)器端的通訊,單獨一個學(xué)生很難在有限的時間內(nèi)完成每個實驗,因此要求學(xué)生進行合理分組,每組2~3人,共同協(xié)作,完成實驗內(nèi)容,這也有利于培養(yǎng)學(xué)生的項目協(xié)同能力。每次實驗結(jié)束后,要求每個小組提交實驗報告,按照軟件工程的思想編寫報告內(nèi)容,涉及到問題的描述及定義、問題的解決方案、問題的設(shè)計思路與規(guī)劃、概要及詳細設(shè)計、編程體會等。實驗報告是對每個案例的總結(jié)與回顧,可以加深學(xué)生對案例及相關(guān)理論知識的理解和掌握,鍛煉學(xué)生的文檔編寫能力。

  3.教學(xué)方法的設(shè)計。在課程教學(xué)過程中,根據(jù)其工程性、實用性等特點,我們采用了經(jīng)典的案例教學(xué)法,采用經(jīng)典案例貫穿整個教學(xué)過程,選擇的案例盡量保證知識點之間的連貫性,比如在講多線程編程技術(shù)時,可以在已開發(fā)的FTP客戶端程序基礎(chǔ)之上完善完成多線程的上傳和下載功能;在講到打洞技術(shù)時,可以在第3部分已經(jīng)設(shè)計的簡單聊天程序之上,實現(xiàn)不同局域網(wǎng)之間的通信;等等。在教學(xué)時由淺入深、循序漸進,改變傳統(tǒng)的“填鴨式”教學(xué)模式,從以教師教為主向以學(xué)生學(xué)為主的方向轉(zhuǎn)移,盡量讓學(xué)生積極參與到教學(xué)過程中。由于該課程有較強的實踐性,通過案例教學(xué)和實踐,很容易激發(fā)學(xué)生的自主學(xué)習(xí)興趣,提高學(xué)生的創(chuàng)造性思維。

  4.構(gòu)建合理的學(xué)生評價體系。在對學(xué)生考核評價體系的改革方向上,力求過程評價與結(jié)果性評價、形成性考核與終結(jié)性考試、精確性評價與模糊性評價相結(jié)合;考核內(nèi)容應(yīng)以課程標(biāo)準(zhǔn)為依據(jù),倡導(dǎo)靈活多樣的考核原則,考慮學(xué)生差異,注重學(xué)習(xí)和發(fā)展過程評價?己朔椒ú辉賰H以傳統(tǒng)的卷面考試方式來評判,實驗過程的評價占有較大的比重,根據(jù)學(xué)生在小組中承擔(dān)的工作量及小組的完成情況,給出每個學(xué)生的成績,這樣可使一些動手能力強但考試成績不理想的學(xué)生獲得滿意的評價結(jié)果。

  三、結(jié)語

  通過對“網(wǎng)絡(luò)程序設(shè)計”課程的教學(xué)改革,我們設(shè)計了符合應(yīng)用型本科人才教學(xué)的課程教學(xué)內(nèi)容,根據(jù)課程工程性、實用性的特點,將教學(xué)理論與實踐應(yīng)用緊密地結(jié)合,構(gòu)建案例教學(xué)的模式,促進學(xué)生構(gòu)建良好的知識體系。在上機實踐環(huán)節(jié),我們采用了分組的方式,充分發(fā)揮了每個學(xué)生的優(yōu)勢,增強了學(xué)生的動手能力、寫作能力。實踐表明,改革后的教學(xué)方法有效地解決了以往教學(xué)中存在的學(xué)時少、學(xué)生動手能力差、理論與實踐脫節(jié)、知識理解和掌握不牢固等問題,取得了良好的教學(xué)效果,對其他課程的教學(xué)和實踐具有重要的指導(dǎo)意義。

  參考文獻:

  [1]蔣崢崢,陳曉紅,王進,等。網(wǎng)絡(luò)工程專業(yè)“網(wǎng)絡(luò)程序設(shè)計”課程的案例教學(xué)實踐[J].計算機教育,2013,(2):27-31.

  [2]劉琰,常斌,羅軍勇,等。面向能力培養(yǎng)的網(wǎng)絡(luò)編程技術(shù)課程教學(xué)方法探討[J].計算機教育,2010,(18):52-55.

  [3]王云兒。新建應(yīng)用型本科院校以能力為導(dǎo)向的學(xué)生學(xué)業(yè)三維評價模式探析[J].教育研究,2011,(6):102-106.

  [4]彭勝,丁雷。基于網(wǎng)絡(luò)程序設(shè)計課程的教學(xué)模式改革[J].科技教育,2015,(3):188-189.

  [5]李慶華。計算機專業(yè)網(wǎng)絡(luò)編程課程教改研究與探索[J].福建電腦,2014,(6):59-60.

【網(wǎng)絡(luò)程序設(shè)計課程教學(xué)改革探索】相關(guān)文章:

《可編程控制器》課程實踐教學(xué)改革的探索08-13

中國秘書史教學(xué)改革探索08-16

新課程與教學(xué)改革08-17

新課程與教學(xué)改革08-13

新課程與教學(xué)改革(續(xù))08-17

新課程與教學(xué)改革(續(xù))08-13

中學(xué)物理實驗教學(xué)改革的探索08-20

探討當(dāng)前課程與教學(xué)改革的趨勢08-17

新課程與教學(xué)改革(續(xù)二)08-17

新課程與教學(xué)改革(續(xù)三)08-17