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

基于人工智能和OBE的Java語言程序設計課程改革

2018-09-10 05:24:48潘欣王鑫
高教學刊 2018年18期
關鍵詞:課程改革人工智能

潘欣 王鑫

摘 要:Java語言程序設計是計算機專業的核心課程之一,掌握該技術對于學生就業和自主創新十分重要。Java語言內容龐大,如何在有限的課時范圍內科學的安排各部分內容對于廣大教學單位是一個較大的挑戰。針對這一問題,本研究提出了一種基于人工智能和OBE(outcomes-based education)的Java語言程序設計課程目標和教學內容調整方法,并通過本方法進行了Java語言程序設計課程改革。通過對兩屆學生的學習情況對比表明,利用本方法進行的Java語言程序設計課程改革可以有效提高學生對相關知識的掌握,并使得Java教學與企業需求更加契合。

關鍵詞:人工智能;OBE;Java;課程改革;網絡爬蟲

中圖分類號:G642 文獻標志碼:A 文章編號:2096-000X(2018)18-0081-03

Abstract: Java Language Programming is one of the core courses for computer majors. Mastering this technology is very important for students' employment and independent innovation. The Java Language is huge in content, so how to arrange each part of contents in the limited class time scope is a great challenge for the general teaching unit. In order to solve this problem, this paper puts forward a method of Java Language Programming course goal and teaching content adjustment based on artificial intelligence and OBE (outcomes-based education), and carries on the Java Language Programming course reform through this method. The comparison of the two classes of students shows that the reform of Java Language Programming curriculum with this method can effectively improve the students' grasp of relevant knowledge and make the Java teaching more consistent with the needs of enterprises.

Keywords: artificial intelligence; OBE; Java; curriculum reform; web crawler

一、概述

Java語言程序設計是計算機專業的核心課程之一,基于Java語言可以進行企業級軟件設計、建立Web應用程序、訪問物聯網設備進行大數據處理,所以Java編程技術對于學習就業和自主創新十分重要[1]。然而在大學的教學過程中,往往會遇到Java涉及的內容十分廣泛而教學課時量相對有限,如何在有限的課時范圍內安排科學的各部分內容對于廣大教學單位是一個較大的挑戰[2]。

OBE(outcomes-based education)教學模式是在教學體系中,圍繞學生經過教學過程應該取得哪些關鍵成效而開展的相關教學工作[3];在教學過程中引入OBE可以強調教學的目標,切實提高教學質量[4]。網絡爬蟲、自然語言理解、文本的數據統計分析等人工智能技術,可以在Internet中大范圍的自動搜索數據,基于該技術可以對某一特定目標的重要程度、關注程度加以度量[5]。針對當前Java教學中存在的挑戰,本研究提出了一種基于人工智能和OBE(outcomes-based education)的Java語言程序設計課程目標和教學內容調整方法,并通過本方法進行了Java語言程序設計課程改革。通過對兩屆學生的學習和就業情況對比表明,利用本方法進行的Java語言程序設計課程改革可以有效提高學生對相關知識的掌握,并使得Java教學與企業需求更加契合。

二、方法描述

(一)人工智能的網站信息抓取與分析

本研究以廣大用人單位在招聘過程中對Java程序員的具體要求為目標,利用人工智能程序進行數據收集。收集的目標包括:大型招聘網站的用人需求信息、招聘指導性網站的Java筆試試題兩類。本文研究使用虛擬瀏覽器方式來加載數據并抽取關鍵詞:

該方法可以獲得頁面數據流DocumentStream對象,通過該對象可以讀取到頁面中的文本信息。在獲得了頁面文本信息之后,需要建立Java關鍵詞分層結構來逐步的對文本的關鍵詞進行拆解和加權。Java關鍵詞分層結構模板如圖1所示。

通過該算法可以在文本中抽取對應的關鍵詞信息,獲得對應詞的加權結果。

(二)一種基于人工智能和OBE的Java語言程序設計課程目標和教學內容調整方法

本文的一種基于人工智能和OBE的Java語言程序設計課程目標和教學內容調整方法的結構如圖2所示。

如圖2所示該方法分為三個步驟:

1. 首先通過OBE設定Java語言程序設計課程的課程目標,對于每一個目標抽取描述文本中的技術關鍵詞(如:類、數據流、DOM)。

2. 構建人工智能程序,首先利用BrowserLoad算法從招聘網站的需求信息、Java的筆試信息中抽取文本數據;然后引入Java關鍵詞的名稱層次模板使用JavaKeywordTemplateAlgorithm算法對關鍵詞進行加權,出現次數越多權值越高。對于每一個教學目標,其權值的計算公式為:

3. 將教學目標對應的課時量設定為:基礎課時+可調整課時兩個部分,可調整課時量根據關鍵詞的權值進行計算,對于權值較低的教學目標降低可調整課時量,對于權值較高的課程提高可調整課時量。

通過以上方法,可以根據企業對Java編程人才的需求調整Java教學過程中各個目標的權重以及課時量,實現教學與實際工作、就業等目標的對接。

(三)Java語言程序設計課程的教學目標和教學進程的設定

針對OBE的需求,本研究對Java語言程序設計課程的教學目標設定為4個內容:

1. 掌握Java程序設計基礎知識。了解Java的虛擬機安裝、設置和運行方法,掌握Java程序的運行框架,掌握Java程序的調用、編譯、存儲和發布方式,了解Java程序的版本迭代以及應用領域,掌握Java的基本語法結構。對于該目標,其目的是培養學生掌握計算機系統及網絡系統構成,并能夠綜合運用上述專業知識解決軟件工程及應用領域的復雜工程問題。

2. 掌握基于Java的面向對象思想和程序。掌握基于Java的類、接口的設計,掌握類的繼承、抽象類、內部類、匿名類的使用方式。掌握標準的Java模板類的構建方式,掌握基于Java的數組、列表、字典、哈希表的構建方式,掌握Java的字符串處理方式。對于該目標,其目的是培養學生掌握軟件生命周期要素,了解各種軟件開發過程管理模型。能夠適應軟件研發企業的ISO國際質量標準、CMMI軟件評價標準。

3. 掌握Java程序的結構和運行方式。掌握Java程序的調試方式,能夠單步運行代碼并分析程序錯誤。掌握異常處理、多線程處理的程序運行和調用模式。掌握Java圖形界面程序的關鍵類結構、繼承方式和運行方式。對于該目標,其目的是培養學生面向中小型軟件、或較大型軟件開發中部分模塊,具有獨立設計與開發系統的能力,具備資料收集、分析、設計、編碼、測試和維護的能力。

4. 實現Java的數據處理。能夠基于流的結構,構建二進制、文本文件的訪問程序。能夠基于Socket套接字構建基于TCP/IP協議的數據傳輸程序。能夠通過Java訪問數據庫,執行相關SQL語句并獲得結果。對于該目標,其目的是培養學生了解現代軟件開發工具如開發平臺、測試平臺、配置管理軟件和項目管理軟件的使用方法。

三、方法應用和教學改革的效果

通過本文提出的方法進行了Java語言程序設計課程改革,以當前Java教學當中常用的目標為例,利用本方法獲得的各個目標的權值列表如下:

從表中可以看出在就業和招聘過程中,數據庫、網絡、多線程、數據流的知識所占比例較高說明廣大企業對Java該領域的應用較為重視,而Windows設計、Applet設計由于近年來較為流行B/S架構和云計算,所以這兩個領域的內容較少。對于語言基礎、類與對象最為基礎的內容出現的概率仍然較高。根據這一權值結果,對Java教學的內容進行改革。為了驗證方法的有效性,本研究引入我校2015(未采用本方法進行教學改革)和2016(采用本方法進行教學改革)軟件專業兩屆同學進行測試,引入15組當前主流IT企業的筆試題進行筆試測試,測試結果對比如圖3所示:

如圖3所示2016屆由于采用了本研究提出的改革方法,加大了相關目標的課時量,使得同學對一些關鍵知識的掌握有所提高,2016屆對于15套筆試題的測試結果明顯高于2015屆同學,這說明利用本方法進行的教學改革可以Java教學與企業需求更加契合,提高教學水平。對于2015屆和2016屆學生的求職情況,本研究在企業軟件研發、網頁設計、移動設備、物聯網、服務器管理和軟件維護等領域進行了對比,采用本研究提出的教學改革之后,2016屆的同學獲得相關領域工作機會的的成功率明顯提高,說明本研究對于提高學生就業能力具有較好的作用。

四、結束語

Java語言程序設計課程是計算機科學與技術專業和軟件工程專業的學科基礎課,它是一種面向對象程序設計的設計語言,跨平臺,代碼質量較高,網絡軟件設計功能突出。該課的開設使同學們更好地理解面向對象的思想,充分掌握程OOP的相關概念、理論及程序設計方法與技巧,養成良好的編程習慣,形成規范的編程風格。當前眾多企業均將掌握Java編程作為衡量學生編程能力、技術水平的重要;較好的掌握Java語言不但可以提高學生的就業能力,而且在學生進行自主創業時也可以發揮重要作用。然而,Java語言程序設計這門課程所占課時量相對比較固定,如何在有效的時間范圍內教給學生更具價值的內容,掌握更有用的知識是一個較大的挑戰。本研究提出了一種基于人工智能和OBE(outcomes-based education)的Java語言程序設計課程目標和教學內容調整方法,并通過本方法進行了Java語言程序設計課程改革。利用本文提出的方法,可以更加有效的設定教學目標、調整各個目標所占的課時量,使得教師可以充分利用有限的教學時間傳授學生與與企業需求更加契合的知識,通過實際改革和對比表明,本方法Java語言程序設計課程改革十分有效。

參考文獻:

[1]李東明,趙偉.Java語言課程實踐教學改革[J].計算機教育,2011,13:122-125.

[2]史學梅,孟祥瑞.JAVA課程教學改革探索[J].信息系統工程,2011,7:98-99.

[3]楊毅剛,孟斌,王偉楠.基于OBE模式的技術創新能力培養[J].高等工程教育研究,2015,6:24-30.

[4]柏晶,謝幼如,李偉,等.“互聯網+”時代基于OBE理念的在線開放課程資源結構模型研究[J].中國電化教育,2017,360:64-70.

[5]劉愛琴,王友林,尚珊.基于爬蟲技術的關鍵詞關聯推薦算法優化與實現[J].情報理論與實踐,2018,4:134-138.

猜你喜歡
課程改革人工智能
我校新增“人工智能”本科專業
2019:人工智能
商界(2019年12期)2019-01-03 06:59:05
人工智能與就業
IT經理世界(2018年20期)2018-10-24 02:38:24
數讀人工智能
小康(2017年16期)2017-06-07 09:00:59
《建筑裝飾施工組織與管理》課程改革之初探
中職學校計算機專業“雙證融通”課程改革與探索
“雙創”形勢下高職財務管理課程改革探索
商業會計(2016年13期)2016-10-20 16:18:54
項目教學法在微電影制作教學中的應用
中國市場(2016年35期)2016-10-19 03:02:20
基于創意的對口單招色彩課程改革突破點研究
成才之路(2016年25期)2016-10-08 09:50:05
校企協同實施高職專業課程改革的實踐研究
科技視界(2016年20期)2016-09-29 12:54:06
主站蜘蛛池模板: 亚洲h视频在线| 欧美亚洲日韩不卡在线在线观看| 看国产一级毛片| 午夜激情福利视频| 色呦呦手机在线精品| 国产在线八区| 亚洲成A人V欧美综合| 国产精品美女自慰喷水| 3D动漫精品啪啪一区二区下载| 午夜福利网址| 97国产精品视频自在拍| a级毛片毛片免费观看久潮| 免费大黄网站在线观看| 亚洲欧美色中文字幕| 自拍亚洲欧美精品| 成人免费网站久久久| 久久婷婷五月综合色一区二区| 成人精品午夜福利在线播放| 国产精品乱偷免费视频| 亚洲综合天堂网| 欧美精品影院| 久久久久九九精品影院 | 免费看a级毛片| 美女黄网十八禁免费看| 国产三级毛片| 狼友av永久网站免费观看| 97在线观看视频免费| 免费人成网站在线高清| 成人伊人色一区二区三区| 色婷婷狠狠干| 日本福利视频网站| 国产精品区网红主播在线观看| 日韩a级毛片| 999精品视频在线| 欧美在线视频a| 亚洲人人视频| 综合五月天网| 日本国产精品| 免费在线色| 欧美日本在线一区二区三区| 中国一级特黄视频| 欧美日韩精品一区二区在线线| 亚洲第一国产综合| 高清乱码精品福利在线视频| 国产日韩欧美视频| 国产成人夜色91| 国产成人艳妇AA视频在线| 久久精品人人做人人爽| 亚洲成人网在线观看| 国产极品嫩模在线观看91| 久久精品亚洲专区| 久久精品人人做人人| 一级毛片在线播放免费观看 | 五月婷婷综合色| …亚洲 欧洲 另类 春色| 久久福利片| 在线观看免费国产| 国产精品护士| 国产超碰一区二区三区| 狠狠色成人综合首页| 尤物成AV人片在线观看| 99热国产这里只有精品9九| 国产精品白浆在线播放| 亚洲熟女中文字幕男人总站| 凹凸精品免费精品视频| 91精品伊人久久大香线蕉| 激情综合五月网| 国产精品人莉莉成在线播放| 亚洲一区免费看| 免费国产好深啊好涨好硬视频| 亚洲天堂啪啪| 精品视频在线一区| av在线人妻熟妇| 激情综合网激情综合| 国产91久久久久久| 伊人91在线| 999福利激情视频| 久久久精品无码一区二区三区| 一区二区理伦视频| 夜夜操国产| 成人福利在线视频免费观看| 一本二本三本不卡无码|