• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于項(xiàng)目式的《Java程序設(shè)計(jì)》課程改革實(shí)踐

      2015-01-17 11:14:46王飛雪
      電腦與電信 2015年10期
      關(guān)鍵詞:Java程序設(shè)計(jì)程序設(shè)計(jì)教學(xué)資源

      王飛雪

      (重慶人文科技學(xué)院計(jì)算機(jī)工程學(xué)院,重慶 —401572)

      基于項(xiàng)目式的《Java程序設(shè)計(jì)》課程改革實(shí)踐

      王飛雪

      (重慶人文科技學(xué)院計(jì)算機(jī)工程學(xué)院,重慶 —401572)

      針對(duì)Java課程的特點(diǎn)和性質(zhì),利用Java項(xiàng)目在應(yīng)用型本科院校的實(shí)踐,系統(tǒng)地闡述了在教學(xué)案例、教材建設(shè)、教學(xué)資源等方面進(jìn)行實(shí)踐的過程?;陧?xiàng)目式的Java教學(xué)方法為學(xué)生學(xué)習(xí)程序設(shè)計(jì)課程提供了好的解決方案。

      項(xiàng)目式;Java程序設(shè)計(jì);教學(xué)案例;教材建設(shè);教學(xué)資源

      1 引言

      《Java程序設(shè)計(jì)》課程是我校開設(shè)的一門專業(yè)基礎(chǔ)類程序設(shè)計(jì)課程,是《J2EE開發(fā)》、《軟件創(chuàng)作與實(shí)戰(zhàn)》、《云計(jì)算》等課程的先行課。傳統(tǒng)的Java教學(xué)都是采用以知識(shí)結(jié)構(gòu)為基礎(chǔ)的教學(xué)方式,即以每一章有哪些語法和知識(shí)點(diǎn)先進(jìn)行講解,再根據(jù)一些相互沒有聯(lián)系的例子去演示這些知識(shí)點(diǎn)的使用,通過循序漸進(jìn)地講授,學(xué)生按部就班地學(xué)習(xí)知識(shí)點(diǎn)。這種常見的教學(xué)模式使得學(xué)生學(xué)習(xí)的知識(shí)是分散的、零碎的、孤立的,學(xué)生缺乏對(duì)一個(gè)項(xiàng)目的總體分析和設(shè)計(jì),不能把掌握的知識(shí)點(diǎn)和具體的實(shí)際問題相聯(lián)系,無法進(jìn)行真正的軟件開發(fā)。

      結(jié)合我校提出的應(yīng)用型本科院校的教學(xué)要求,在教學(xué)設(shè)計(jì)等方面充分考慮到《Java程序設(shè)計(jì)》課程的整體性和實(shí)踐性,改變教授孤立知識(shí)點(diǎn)的教學(xué)模式為項(xiàng)目式教學(xué)模式,目的就是要尋求解決問題的方法和途徑,從而在根本上提高Java課程的教學(xué)效果,培養(yǎng)學(xué)生運(yùn)用編程語言開發(fā)軟件項(xiàng)目的實(shí)際能力,形成我校計(jì)算機(jī)和軟件類專業(yè)的一個(gè)特色。

      2 教學(xué)設(shè)計(jì)思路與設(shè)計(jì)思想

      2.1 Java教學(xué)的案例設(shè)計(jì)

      作為教學(xué)環(huán)節(jié)中最重要一環(huán),教學(xué)案例的選擇可謂是重中之重,案例的選擇不應(yīng)難度過大,最好是結(jié)合教師參與或主持的實(shí)際工程項(xiàng)目,可以將項(xiàng)目簡化、分解成若干模塊或任務(wù),每個(gè)模塊對(duì)應(yīng)的知識(shí)點(diǎn)再分解成若干個(gè)教學(xué)單元,每一部分的知識(shí)點(diǎn)逐漸、有序地將教學(xué)目標(biāo)和內(nèi)容融入到實(shí)際項(xiàng)目的實(shí)踐中。

      選擇一個(gè)完整的軟件開發(fā)項(xiàng)目貫穿整個(gè)教學(xué)過程的始終,以項(xiàng)目的構(gòu)建過程為線索安排教學(xué)步驟,由項(xiàng)目的任務(wù)來驅(qū)動(dòng)整個(gè)課程的教學(xué)過程。比如以《學(xué)生管理系統(tǒng)》、《銀行賬戶系統(tǒng)》等項(xiàng)目為案例來進(jìn)行授課,能讓學(xué)生從基礎(chǔ)逐步深入學(xué)習(xí),進(jìn)而熟悉和掌握軟件開發(fā)的全過程。以《銀行賬戶系統(tǒng)》為例,將整個(gè)項(xiàng)目分成若干個(gè)任務(wù),分別進(jìn)行相關(guān)知識(shí)點(diǎn)的講授,最終完成整個(gè)項(xiàng)目開發(fā)。

      表1 銀行賬戶系統(tǒng)項(xiàng)目任務(wù)分解表

      2.2 以學(xué)生為中心,加強(qiáng)教師協(xié)助和引導(dǎo)作用

      以開展項(xiàng)目式教學(xué)為主,改變傳統(tǒng)教學(xué)中的教師為中心、學(xué)生被動(dòng)學(xué)習(xí)的狀態(tài),教師必須轉(zhuǎn)換觀念。在教學(xué)過程中,應(yīng)以學(xué)生為中心,由教師進(jìn)行項(xiàng)目的分析、啟發(fā)、引導(dǎo),在這個(gè)過程中,老師應(yīng)起到積極的協(xié)助作用。在每次講授新的知識(shí)點(diǎn)前,提出這次需要完成的任務(wù),指出涉及到有哪些知識(shí)點(diǎn),并進(jìn)行教學(xué)示范與演示,讓學(xué)生獨(dú)立思考,最后布置項(xiàng)目。學(xué)生鞏固了知識(shí)點(diǎn),提高了解決實(shí)際問題的能力。

      在項(xiàng)目式教學(xué)的實(shí)踐中,由于發(fā)揮學(xué)生的主導(dǎo)作用,內(nèi)容又與社會(huì)實(shí)際項(xiàng)目結(jié)合,提高了學(xué)生的積極性和主動(dòng)性。在實(shí)際的授課過程中,可以比較靈活地與其它教學(xué)方法配合,從而取得較好的教學(xué)效果。

      2.3 Java教材建設(shè)

      以往我們?cè)谥v授Java課程時(shí),都是采用傳統(tǒng)的Java課程設(shè)計(jì)教材,在授課的過程中,感到不甚方便,教材的結(jié)構(gòu)層次并未和上課安排一一對(duì)應(yīng),教材中的案例并非都那么合適,教材的理論知識(shí)點(diǎn)過多過細(xì),不適合應(yīng)用型大學(xué),在教材中不能體現(xiàn)整體,知識(shí)零散。

      一本好的教材應(yīng)該結(jié)構(gòu)合理、邏輯性強(qiáng)、內(nèi)容詳盡、深入淺出,學(xué)生能把知識(shí)理解透徹,學(xué)生看起來不用特別費(fèi)力,并且愿意去看。結(jié)合本校學(xué)生的特點(diǎn),對(duì)現(xiàn)有教學(xué)大綱進(jìn)行修訂,選擇合適的教材,教師甚至可以自己編寫最適合本校學(xué)生的教材,結(jié)合案例設(shè)計(jì)的內(nèi)容、按一定的順序去構(gòu)思。在講授Java的過程中,筆者編寫了Java教材,力求精確地把每個(gè)需要掌握的知識(shí)點(diǎn)和具體的項(xiàng)目任務(wù)相聯(lián)系,并融入到課堂中,切實(shí)加強(qiáng)應(yīng)用型學(xué)校教材的使用效果,提高學(xué)生的學(xué)習(xí)能力。經(jīng)實(shí)踐,學(xué)生對(duì)教學(xué)用書的評(píng)價(jià)較好。

      2.4 Java課程同步教學(xué)資源的利用

      在授課的同時(shí),將與課程同步的教學(xué)資源向?qū)W生開放,包括課程PPT、講解課程的源碼、課后作業(yè)、pdf文檔等,學(xué)生可以隨時(shí)訪問并留言。這在之前的《Java程序設(shè)計(jì)》教學(xué)中是沒有的,以往學(xué)生基本只有教科書,對(duì)于不懂的知識(shí)也不想自己去解決,現(xiàn)在可以通過課程同步教學(xué)資源輕松地解決,這些資源極大地提高了學(xué)生學(xué)習(xí)的積極性,引導(dǎo)他們注意日常學(xué)習(xí),解決了學(xué)生課堂上沒有理解的問題,一旦問題解決,學(xué)生就愿意向下一步學(xué)習(xí),從而提高了學(xué)習(xí)興趣。

      3 課程應(yīng)用效果評(píng)價(jià)

      2014-2015學(xué)年第一學(xué)期,筆者在本校的計(jì)算機(jī)科學(xué)與技術(shù)本科班進(jìn)行了教學(xué)試點(diǎn),學(xué)生是大三學(xué)生,教學(xué)班級(jí)有55人。

      以銀行賬戶系統(tǒng)為案例,該項(xiàng)目涉及到面向?qū)ο蟮某绦蛟O(shè)計(jì)基礎(chǔ)外,還要用到繼承、多態(tài)、接口、GUI、輸入輸出、多線程、網(wǎng)絡(luò)程序設(shè)計(jì)等知識(shí)點(diǎn),覆蓋了Java課程的全部內(nèi)容。絕大部分學(xué)生基本完成了課程項(xiàng)目,實(shí)現(xiàn)了項(xiàng)目要求的基本功能;更有少數(shù)學(xué)生出色地完成了項(xiàng)目,不僅功能齊全,而且界面美觀。在當(dāng)年組織的Java程序設(shè)計(jì)競(jìng)賽中,該班的獲獎(jiǎng)率也比同類班級(jí)高。在后續(xù)課程《J2EE》的學(xué)習(xí)中,學(xué)生學(xué)習(xí)輕松,積極參與教師布置的程序編寫,表現(xiàn)出超越以往班級(jí)的軟件開發(fā)能力。目前師生對(duì)該課程的評(píng)價(jià)良好。

      4 結(jié)束語

      Java課程改革提倡以學(xué)生學(xué)習(xí)為主,教師地位和角色發(fā)生改變,教師充當(dāng)學(xué)習(xí)的指導(dǎo)者和領(lǐng)航者。經(jīng)過一年的改革探索和實(shí)踐,應(yīng)用基于項(xiàng)目式的教學(xué)法進(jìn)行授課實(shí)踐,取得了比較理想的效果。2015-2016學(xué)年第一學(xué)期,筆者進(jìn)一步探索基于項(xiàng)目的教學(xué)方法和總結(jié)經(jīng)驗(yàn),希望能在全院的程序設(shè)計(jì)類課程中推廣使用。

      [1]盧冶.應(yīng)用型本科院校Java程序設(shè)計(jì)教學(xué)改革[J].計(jì)算機(jī)教育,2014,8:19-21,26.

      [2]黃龍泉."JAVA程序設(shè)計(jì)"課程改革的探索與實(shí)踐[J].課程教材,2011,10:87-88.

      [3]佟延秋.基于教育游戲的“Java程序設(shè)計(jì)”課程教學(xué)改革與實(shí)踐[J].實(shí)踐教學(xué),2009,22:142-144,154.

      [4]安紅梅.?dāng)?shù)據(jù)庫基礎(chǔ)及Java數(shù)據(jù)庫編程課程改革實(shí)踐[J].科技視界,2012,21:57-61.

      [5]劉海燕,王雅軒.高校對(duì)日軟件外包Java Web項(xiàng)目開發(fā)人才培養(yǎng)[J].計(jì)算機(jī)教育,2012,10:107-110.

      The Practice of the Reform of Java Program Design Based on the Project

      Wang Feixue
      (Chongqing Institute of Humanities and Science and Technology,Chongqing 401572)

      In view of the characteristics and properties of Java,this paper expounds the practice of the application of Java project in the application-oriented undergraduate colleges and universities.It elaborates the practice processing from teaching cases, teaching material construction and teaching resources.The project-based Java teaching method provides a good solution for the students to learn programming courses.

      project-based;Java programming;teaching case;teaching material construction;teaching resources

      G642

      A

      1008-6609(2015)10-0038-02

      王飛雪,女,重慶渝北人,碩士,講師,研究方向:計(jì)算機(jī)應(yīng)用,網(wǎng)絡(luò)安全及云計(jì)算相關(guān)技術(shù)。

      重慶人文科技學(xué)院項(xiàng)目:“基于項(xiàng)目式《Java程序設(shè)計(jì)》課程教學(xué)改革”,項(xiàng)目編號(hào):15CRKXJ06。

      猜你喜歡
      Java程序設(shè)計(jì)程序設(shè)計(jì)教學(xué)資源
      基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
      從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      《Java程序設(shè)計(jì)》課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
      Java程序設(shè)計(jì)基礎(chǔ)課實(shí)踐教學(xué)中的分層教學(xué)模式研究
      高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
      基于實(shí)訓(xùn)項(xiàng)目的Java程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)模式改革與實(shí)踐
      基于工程思維的Java程序設(shè)計(jì)課程教學(xué)研究
      初中語文數(shù)字化教學(xué)資源應(yīng)用探索
      PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
      初探教學(xué)資源開發(fā)的系統(tǒng)思維
      桐庐县| 大邑县| 屯留县| 镶黄旗| 治县。| 珠海市| 亚东县| 瑞丽市| 民勤县| 隆德县| 长丰县| 商丘市| 田林县| 兴仁县| 冕宁县| 凤翔县| 吉隆县| 湘乡市| 淮滨县| 望城县| 沧州市| 怀柔区| 额敏县| 田东县| 承德县| 紫阳县| 遂宁市| 咸丰县| 苏尼特右旗| 射阳县| 左贡县| 蓝山县| 宿松县| 宕昌县| 礼泉县| 偏关县| 郓城县| 肃北| 莱州市| 沙雅县| 全椒县|