99精品久久这里只有精品,三上悠亚免费一区二区在线,91精品福利一区二区,爱a久久片,无国产精品白浆免费视,中文字幕欧美一区,爽妇网国产精品,国产一级做a爱免费观看,午夜一级在线,国产精品偷伦视频免费手机播放

    <del id="eyo20"><dfn id="eyo20"></dfn></del>
  • <small id="eyo20"><abbr id="eyo20"></abbr></small>
      <strike id="eyo20"><samp id="eyo20"></samp></strike>
    • 首頁 > 文章中心 > 正文

      Java系列課程教學設計與實踐探索

      前言:本站為你精心整理了Java系列課程教學設計與實踐探索范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

      Java系列課程教學設計與實踐探索

      摘要:為了提高專升本軟件工程專業(yè)的java系列課程教學效果,本文分析了該系列課程開課的必要性,并以Java語言為核心設定了相關專業(yè)課程。分別從課程設置、知識體系、教學方式方法和考核方案進行了闡述,設計了一套Java系列課程的教學實現(xiàn)方案。方案注重實踐教學。經(jīng)多年的教學實踐表明:該方案較好地提高了專升本學生的實踐能力,為應用型人才培養(yǎng)奠定了技能基礎。

      關鍵詞:軟件教育;Java系列課程;教學方式;教學改革

      隨著國家對軟件人才需求的增加以及提高??栖浖嚓P專業(yè)學生技術水平的要求,一些高校設置了專升本軟件工程專業(yè)。專科生主要注重動手能力的培養(yǎng),某些系統(tǒng)軟件的實際應用是他們的目標。軟件開發(fā)技術教學則是多數(shù)??圃盒5谋∪醐h(huán)節(jié)。專升本軟件工程專業(yè)應在原來的基礎上,大力提高學生的程序開發(fā)水平,這就需要一個完整的技術系列課程的教學方案。系列課程的選取、學時的安排、教學方式都與四年制本科生有很大的差別,需要細致的研究及合理的設計。軟件開發(fā)有多個系列,由于專升本學制只有兩年,還要學習必要的基礎理論課,所以,留給軟件開發(fā)系列課的學時偏少,也只能選擇一個系列軟件開發(fā)技術來學習。Java語言是一種簡便高效、多線程、跨平臺的面向對象語言,適合于B/S、C/S模式程序的開發(fā)。尤其,互聯(lián)網(wǎng)的迅猛發(fā)展,Java語言在B/S模式應用程序中的使用越來越廣,在經(jīng)濟性、開放性、系統(tǒng)集成性和信息交流、服務等方面都體現(xiàn)出它的優(yōu)越性,受到廣大軟件開發(fā)公司的歡迎,Java語言也成為軟件開發(fā)最常用的語言[1]。所以,專升本軟件工程專業(yè)把Java系列課程作為軟件開發(fā)核心課程是必要的。

      一、Java系列課程組成

      由于Java語言特點,它主要應用于B/S模式的應用系統(tǒng)中。而單靠Java語言自己是不能開發(fā)一個完整B/S應用程序,需要和其他技術合作來完成的,主要包括課程:數(shù)據(jù)庫技術、網(wǎng)頁設計、Java程序設計、JSP動態(tài)網(wǎng)頁設計、Java應用框架以及移動設備客戶端開發(fā)的Android開發(fā)技術等。這幾門課構成了Java系列成組課。另外,??粕谏雽I局埃话阒粚W習了C語言,如果直接學習面向對象的Java語言可能有些困難,所以,在學習Java語言之前,設置C++程序設計課程。因為有C語言基礎學起來比較容易,可以順利掌握面向對象思想,再進行Java學習能取得更好的效果。

      二、課程設置

      Java系列課程可以分為三部分:一類是先修課;一類是專業(yè)基礎課;另一類是項目有關的專業(yè)技術課程。先修課為專業(yè)技術課打基礎做鋪墊,只有先學好先修課,才能順利地進行專業(yè)基礎課和專業(yè)技術課的學習。先修課有:數(shù)據(jù)庫技術、網(wǎng)頁設計、C++程序設計;專業(yè)基礎課:Java程序設計、JSP動態(tài)網(wǎng)頁設計,該兩門課程使學生具備Java及動態(tài)網(wǎng)頁編程基礎;專業(yè)技術課:Java應用開發(fā)框架、Android開發(fā)技術,這兩門課是在開發(fā)中常用的實際技術。在與現(xiàn)有市場技術相銜接上,設置了軟件案例開發(fā)課程。該課程對市場當前的技術進行介紹,使學生能夠開闊知識面,了解當前軟件開發(fā)的一些常用的技術,例如Shiro框架、Activiti框架、layUI框架、Bootstrap框架、微信小程序等。該類課程隨著時間的推移會發(fā)生改變,所以應該及時調整,靈活處理。

      (一)先修課課程教學設置。三門先修課之間從知識內容上沒有過多聯(lián)系,可以并行開出課程,也可以串行開出課程??紤]到專升本只有三個學期上課時間,不能采用完全串行安排。在實際教學中安排順序是:C++程序設計和數(shù)據(jù)庫技術并列開出,安排在第一學期前八周,隨后在后八周開出網(wǎng)頁設計課。在課程內容上,根據(jù)學生的具體情況和應用型人才培養(yǎng)的需要以及與后續(xù)課程的連續(xù)性,對課程內容做了相應調整。數(shù)據(jù)庫技術的理論部分進行壓縮,課時重點分配在具體DBMS及SQL語言應用上;C++程序設計基礎部分占用學時很少,大部分學時分配給與類有關的知識點上;網(wǎng)頁設計基本HTML標簽、CSS的課時相應減少,對于表單標簽多分配了較多學時,并加入HTML5中有關知識,其中插入相應式編程方法。

      (二)Java專業(yè)基礎及技術課設置。在四門課中,Java程序設計是其它三門課程的基礎,也是三門課程都會用到的,所以要先行開出。Java程序設計與網(wǎng)頁設計兩門課程沒有聯(lián)系,可以并行開出,實際教學中也安排在第一學期后八周。JSP動態(tài)網(wǎng)頁設計在Java程序設計后開出,Java應用開發(fā)框架隨后開出,順序不能顛倒,實際教學中,JSP動態(tài)網(wǎng)頁設計安排在第二學期的前八周,Java應用開發(fā)框架安排在第二學期后八周。Android開發(fā)技術與上兩門課程聯(lián)系不大,可以在Java程序設計后開出。實際教學中考慮到其它課程,這門課程在第三學期開出。課程內容上,四門課程也稍作調整。Java程序設計重點放在類、接口、JDBC應用、多線程、泛型與集合框架上,基本知識分配學時較少;JSP動態(tài)網(wǎng)頁設計圍繞MVC模式為重點展開,了解WEB編程的特點及所涉及的技術,每個技術的作用及它們相互之間的調用關系,詳細介紹JSP+Servlet+JavaBean綜合應用,各種標記及內置對象簡單介紹;Java應用開發(fā)框架對內容進行了改革,由學習SSH框架替換成SSM框架,與軟件公司開發(fā)工具對應;Android開發(fā)是開發(fā)移動設備程序的技術,核心是Java程序,重點放在用戶界面設計、組件通信、數(shù)據(jù)存儲與訪問上。課程設置順序分布學期見表1。

      (三)注重實踐教學。由于受學時限制,各門課設置的總學時都是48學時。對于這幾門課程來說,Java程序設計、Java應用開發(fā)框架、Android開發(fā)技術是不夠的,可以適當增加學時。這些課程實踐性較強,壓縮講授學時的同時,每門課開設對應的課設或實訓,有些課程學完之后還設置了綜合實踐環(huán)節(jié),在JSP動態(tài)網(wǎng)頁之后設置了網(wǎng)站設計綜合實訓,可以把數(shù)據(jù)庫技術、網(wǎng)頁設計、JSP動態(tài)網(wǎng)頁課程集成起來訓練,對綜合應用這些技術起到了較好效果,學生的軟件開發(fā)能力顯著提高。各門課程講授學時與實驗學時以及課設、實訓設置如表2。

      三、教學方式、方法

      專升本軟件工程專業(yè)學生是培養(yǎng)適應人才市場需求的應用型人才,相比四年制本科更注重這一點,主要是提高學生軟件開發(fā)的技術技能。另外,因為學制為兩年,受學時限制,教學方法、方式上也不盡相同。經(jīng)過多年的教學實踐,需采用以下系列方法。

      (一)多元教學。傳統(tǒng)教學方式是采用課堂教學,老師在課堂上講,學生在下面聽,有限時間內學習,學生可能沒有學會。課后老師答疑時間又有限,不利于學生掌握所學內容。為了學生多渠道學習,除了上課以外,還開設了相關MOOC,學生可以在MOOC中反復學習,另外,還建立了學習群,老師可以通過微信、QQ和學生互動、答疑,通過多種學習手段,保證了學習效果[2]。

      (二)實例引導。課程中的實驗往往都是驗證性的,學生只是按照指導書中的步驟、代碼進行操作,不利實踐技能的理解與提高。在課程中引入實際開發(fā)中常用的典型模塊實例,例如設計實現(xiàn)一個安全有效的登錄模塊,再比如通過表格處理表數(shù)據(jù)等等,通過實例的鍛煉,既調動了學生學習的積極性,也有利于提高實際開發(fā)能力。

      (三)項目驅動。在課程設計、實訓中,積極引入實際項目,有意識地讓學生參與其中,積累項目開發(fā)經(jīng)驗。橫向科研中的醫(yī)院管理、物流管理、公文審批管理等,都吸納了多名學生參與。另外,積極鼓勵學生參與各種軟件競賽,自擬題目,開發(fā)設計。這些項目的引入,學生積累了項目開發(fā)經(jīng)驗,教學效果良好[3]。

      (四)團隊協(xié)作。原來的實訓中,每個學生都是獨立完成自己的任務,缺少團隊協(xié)作能力培養(yǎng)。現(xiàn)在的軟件規(guī)模大、技術涉及面廣,一個人是不能勝任的,必須協(xié)同作戰(zhàn)才能完成。在實訓中,將4至5名學生分成一組,給他們分配一個綜合性的項目,既各司其責,又相互協(xié)作,互相交流,在短期實訓中,能夠完成一個較為復雜一些的項目。學生在實訓中能夠學到更多的技能,也得到了團隊協(xié)作的鍛煉。

      (五)校企合作。學校教育目標是培養(yǎng)符合企業(yè)需求的人才,在教學中尋找契機與企業(yè)合作。筆者所在的學院與祥云科技、恒大科技、滕泰科技等軟件公司進行了教學合作。在實訓中,邀請公司技術人員做技術報告,指導學生實訓,學生既能了解企業(yè)的需求,也能掌握一些企業(yè)常用的開發(fā)技術。隨著教學的進行以及市場人才需求的轉變,要想培養(yǎng)更加符合企業(yè)需求的軟件人才,學校和企業(yè)應當探索更深層次的合作。在校企合作進行畢業(yè)實習以及畢業(yè)設計方面進行聯(lián)合,為學生就業(yè)創(chuàng)造更有利的條件。

      四、成績考核

      Java系列課程具有較強的實踐性,學生實踐技能、動手能力的考核應為主體。課程中實驗、課程設計、實訓的結果必須實現(xiàn),否則,不能通過。課程成績由平時成績與期末考試成績組成,比例為1:1。平時成績中,實驗部分占50%,平時表現(xiàn)、出勤、作業(yè)等占50%。期末考試試卷中,有關編程技能方面比重偏多,理論方面偏少。課程設計、實訓中,要對每位學生單獨考核,對實現(xiàn)細節(jié)進行答辯,掌握學生技能掌握程度,以此作為成績的主要依據(jù)。

      五、教學效果

      Java系列課程開出十多年來,不斷地進行教學方法、教學手段的改革,密切關注軟件人才市場需求,教學內容不斷更新,取得了較好的效果。學生屢次在軟件競賽中表現(xiàn)優(yōu)秀。畢業(yè)生對Java開發(fā)技術掌握也來越好,受到用人單位的歡迎,為以后工作打下了良好基礎,實現(xiàn)了應用型軟件人才的培養(yǎng)目標。

      參考文獻:

      [1]歐陽宏基.Java技術的應用型人才培養(yǎng)模式研究[J].微型電腦應用,2019(9):14-16.

      [2]時雷,司海平,張浩.Java程序設計課程開放式教學[J].計算機教育,2014(12):72-75.

      [3]翟寶峰.“管理信息系統(tǒng)”實訓設計[J].遼寧工業(yè)大學學報(社會科學版),2013,15(1):51-52.

      作者:翟寶峰 王建鑫 單位:遼寧工業(yè)大學軟件學院

      五月综合丁香婷婷久久| 暖暖免费 高清 日本社区在线观看| 91偷拍与自偷拍亚洲精品86| 亚洲妇熟xxxx妇色黄| 日韩精品极品视频在线观看免费| 久久精品麻豆日日躁夜夜躁| 国产精品露脸张开双腿| 亚洲精品一区二区三区av| 成人在线观看视频免费播放| 香蕉成人伊视频在线观看| 看全色黄大色大片免费久久| 国产精品无码专区综合网| 中文字幕视频一区二区| 一边捏奶头一边高潮视频| 囯产精品一品二区三区| 国产欧美日韩图片一区二区| av中文字幕性女高清在线| 中文字幕在线日亚州9| 欧美熟妇精品一区二区三区| 狠狠色欧美亚洲综合色黑a | 一级午夜视频| 亚洲老女人区一区二视频 | 国产黄久色一区2区三区| 亚洲熟妇久久精品| 91麻豆国产香蕉久久精品| av中文字幕在线资源网| 日本国产亚洲一区二区| 亚洲欧美牲交| 玩弄放荡人妻一区二区三区| 国产小视频一区二区三区| 美女主播福利一区二区| 久久er99热精品一区二区| 欧美综合区| 丰满巨臀人妻中文字幕| 欧美黑寡妇特a级做爰| 久久网视频中文字幕综合| av男人操美女一区二区三区| 一区二区二区三区亚洲| 国产色在线 | 亚洲| 亚洲AV无码资源在线观看| 日本女优禁断视频中文字幕|