前言:中文期刊網(wǎng)精心挑選了java學習計劃范文供你參考和學習,希望我們的參考范文能激發(fā)你的文章創(chuàng)作靈感,歡迎閱讀。
java學習計劃范文1
關(guān)鍵詞:網(wǎng)絡(luò)行為主體;自我監(jiān)督;知識迷航
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2013)04-0822-02
Network Behavior Subject Virtual Learning Community Environment Knowledge Get Lost and Countermeasures
YOU Xiao-rong, TANG Lin-hai
(Kaili University, Kaili 556011, China)
Abstract: In a virtual learning environment network behavior main body in the face of the free comfortable learning environment, in the face of all kinds of all kinds of information knowledge, network behavior subject often do not know where to learn on, choose what kind difficult course, the next stage how learning and so on problems, the learners knowledge navigation research appears has good pertinence and use value.
Key words: virtual learning community; self-monitoring; knowledge navigator
由于Internet技術(shù)的發(fā)展,網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)行為主體使用網(wǎng)絡(luò)來進行資料查詢與知識獲取,在這樣的環(huán)境下逐漸形成了一種以建構(gòu)主義學習理論為理論基礎(chǔ),基于計算機信息處理技術(shù)、計算機網(wǎng)絡(luò)資源共享技術(shù)和多媒體信息展示技術(shù)的新型遠程教育網(wǎng)絡(luò)教學支撐平臺:虛擬學習社區(qū)。改變了傳統(tǒng)的教學方式與學習方法,甚至是顛覆了傳統(tǒng)的知識獲取方式。
近年來,虛擬學習社區(qū)無論是在國內(nèi)還是在國外都得到了越來越多的推廣和應用。虛擬學習社區(qū)具有方便開展計算機網(wǎng)絡(luò)支持的協(xié)作化學習方式的特點,有利于提高用戶對學習的興趣,有利于培養(yǎng)用戶解決問題能力、提高用戶的學習效率。
目前的虛擬學習社區(qū)大部分傾向于對網(wǎng)絡(luò)學習者的心理活動研究、學習資源、網(wǎng)絡(luò)道德問題等的研究,依然存在傳統(tǒng)的教學環(huán)境中的單一知識結(jié)構(gòu)、單一教學內(nèi)容、單一知識表現(xiàn)方式等問題。在培養(yǎng)自己探究未知知識的能力,自己管理自己,個人掌握學習的主動權(quán)和控制權(quán),知識選擇方面尚存在許多問題。
1 知識迷航
冗余網(wǎng)絡(luò)信息導致學習者迷航。網(wǎng)絡(luò)信息資源浩瀚,但是,大量組織無序和隨機性的信息容易造成學習者的“信息迷航”,同時網(wǎng)絡(luò)信息資源中“負信息”也可能使學習者茫然,而知識傳遞方式的單一性與統(tǒng)一性,使得不同知識結(jié)構(gòu),
不同知識背景與不同接受能力的學生面臨相同的學習方式,導致網(wǎng)絡(luò)學習寡效。
1.1 學習資源建設(shè)和搭配的不完善
網(wǎng)絡(luò)課程的學習資源和平臺沒有明顯的界限,學習平臺大多嵌入到網(wǎng)絡(luò)課程當中,學習者在學習的過程中,數(shù)據(jù)的傳遞滯后與學習信息的共享程度不夠。同時,各門網(wǎng)絡(luò)課程的知識安排與知識表示方法的風格不一侄,造成學習者學習的不適應性,增加學習者的學習難度。
1.2 學習效果缺乏有效的考核與診斷
網(wǎng)絡(luò)者面臨的學習資源,學習計劃,學習步驟的單一性,一致性使得不同知識結(jié)構(gòu),不同知識背景,不同接受能力的學習者不能按照自己的具體情況進行學習,因此該診斷模塊:根據(jù)學習的前期學習的情況給出診斷,得出結(jié)論,將結(jié)論傳遞給后面的服務(wù)模塊,由服務(wù)模塊根據(jù)前面的結(jié)論提供學習計劃,提供后續(xù)學習的教材與學習資料。以實現(xiàn)知識導航的功能。使得在前一階段的學習過程中對知識掌握程度不同,接受能力不同的學生可以得到適合自己的學習計劃與學習內(nèi)容。
因此,基于網(wǎng)絡(luò)學習帶來便利的同時所存在的種種不利因素,又屬于傳統(tǒng)灌輸方式的學習,因此提高學習者主動學習的興趣,指引學習者在浩如煙海的網(wǎng)絡(luò)學習資源中找到自己想要的東西,而在學習的過程中如何監(jiān)督學習者完成學習任務(wù),克服在無人監(jiān)督的自主環(huán)境下的懶惰至關(guān)重要。
2 解決策略
2.1 學習過程評價環(huán)境的設(shè)計
學習者在通過一段時間的學習之后,不同的學習者得到了不同的學習成果,對已學的知識有了不同程度的掌握,在下一個階段的學習當中根據(jù)前面的學習檢測,了解知識的掌握情況,在當前頁面中輸出考題答案和考試成績,并依據(jù)測試成績劃分等級,系統(tǒng)依照等級自動連接到為不同等級設(shè)置的相應學習計劃,通過測試結(jié)果改變用戶的學習狀態(tài)與學習記錄,根據(jù)測試成績了解到學習者對于本節(jié)知識的掌握情況,提出相應的學習計劃,決定后續(xù)學習過程,學習章節(jié)。對用戶的狀態(tài)進行管理。當用戶再次登錄時,系統(tǒng)會自動進行更新,實現(xiàn)用戶學習的個性化。
在網(wǎng)絡(luò)教學中,特別需要針對學習過程的評價環(huán)境,根據(jù)學習者現(xiàn)階段的學習情況向其提供指導和幫助,從某種意義上說,良好的學習評價對實現(xiàn)個性化網(wǎng)絡(luò)教學是十分重要的。引導學習者進行自我評價、自我反思,提升學習者的自學能力和自我控制能力,教師跟蹤學習者的學習過程,及時掌握學習者的學習情況,并提供給學習者有意義的信息反饋。
例如,某位學習者想要往計算機軟件方面發(fā)展,主要從事計算機軟件開發(fā)、軟件維護等工作。老師會給出計算機軟件方面的學習計劃。首先建議其學好基礎(chǔ)課程:概率統(tǒng)計、離散數(shù)學(核心基礎(chǔ)課)、高等數(shù)學、線性代數(shù)算法設(shè)計(核心基礎(chǔ)課)、操作系統(tǒng) 、、數(shù)據(jù)結(jié)構(gòu)(核心基礎(chǔ)課)、C程序設(shè)計(核心基礎(chǔ)課)等。在學好這些課程的基礎(chǔ)上老師會根據(jù)其成績、發(fā)展目標、理想工作等方面給出接下來要學習的主干課程:計算機網(wǎng)絡(luò)、操作系統(tǒng)圖形圖像處理、數(shù)據(jù)庫原理、軟件工程、Windows 2000 Server、SQL Sever、C&C++程序設(shè)計、Windows程序設(shè)計、java程序設(shè)計等。因為計算機軟件專業(yè)培養(yǎng)的是具有創(chuàng)新能力、競爭能力,具有計算機軟件開發(fā)和軟件調(diào)試、維護能力,能適應市場經(jīng)濟發(fā)展的在軟件產(chǎn)業(yè)第一線的計算機軟件高級技術(shù)應用型專門人才。因此,要求學習者掌握計算機的基本理論與操作方法,掌握計算機軟件主流技術(shù)和最新動態(tài),掌握軟件開發(fā)方法,并具有較強實際動手能力和綜合職業(yè)能力。如果某位學習者的目標是向網(wǎng)絡(luò)安全方面發(fā)展,則可增加網(wǎng)絡(luò)技術(shù)(核心基礎(chǔ)課) LINUX操作系統(tǒng)以及信息編碼等課程。
2.2 學習情況診斷模塊
網(wǎng)絡(luò)者面臨的學習資源,學習計劃,學習步驟的單一性,一致性使得不同知識結(jié)構(gòu),不同知識背景,不同接受能力的學習者不能按照自己的具體情況進行學習,因此該診斷模塊:根據(jù)學習的前期學習的情況給出診斷,得出結(jié)論,將結(jié)論傳遞給后面的服務(wù)模塊,由服務(wù)模塊根據(jù)前面的結(jié)論提供學習計劃,提供后續(xù)學習的教材與學習資料。以實現(xiàn)知識導航的功能。使得在前一階段的學習過程中對知識掌握程度不同,接受能力不同的學生可以得到適合自己的學習計劃與學習內(nèi)容。
診斷模塊能夠針對學習者面臨的或者已經(jīng)產(chǎn)生的各種情況給出模型,并有服務(wù)模塊提供解決方案。
3 結(jié)束語
目前的學習社區(qū)在實施上容易走向以為只要提供了網(wǎng)絡(luò)行為主體提供支持,主體一定會去用的誤區(qū),只是無約束的知識的提供和傳遞,對網(wǎng)絡(luò)行為主體接受與否缺乏監(jiān)控機制。
因此,將自身正在進行的實踐活動過程作為對象,不斷地對其進行的積極、自覺的計劃、監(jiān)察、檢查、評價、反饋、控制和調(diào)節(jié)的過程。為有效地進行網(wǎng)絡(luò)學習,學習者需要確定學習目標,制定學習計劃,合理組織學習資源,選擇學習策略,進行自我測試與評價學習效果,并不斷根據(jù)學習目標修正學習進度和策略。
參考文獻:
[1] 張新賢. 大學生網(wǎng)絡(luò)學習效果的影響因素及對策探究[J]. 黑龍江教育:高教研究與評估,2009(Z1).
[2] 商榮波. 淺談意志和情緒對學習效果的影響[J].教育探索,1996(6).
[3] 胡靖華. 論網(wǎng)絡(luò)環(huán)境下學習者的信息素養(yǎng)及其培養(yǎng)[J]. 現(xiàn)代遠距離教育,2004(2).
[4]辛海娟,張玲. 基于 Moodle平臺提高大學生學習效果的實踐研究[J]. 軟件導刊:教育技術(shù),2009(1):34-35.
java學習計劃范文2
關(guān)鍵詞:智能手機 移動學習 開發(fā)軟件
中圖分類號:G642 文獻標識碼: A 文章編號:1672-1578(2013)07-0048-01
1 智能手機與移動學習關(guān)系密切
智能手機集通信、娛樂和掌上電腦于一體,即具有傳統(tǒng)手機的基本功能,又有開放的操作系統(tǒng)。目前其主流硬件性能已不輸臺式計算機,操作系統(tǒng)目前使用較多的有:Android、iOS和Windows Phone系統(tǒng)等。智能手機的快速普及使人們研究移動學習的興趣大增。2011年國內(nèi)多所知名高校移動學習系統(tǒng),將教育教學、教務(wù)管理等工作擴展到了移動平臺。相比于傳統(tǒng)學習模式,移動學習是一種數(shù)字化的學習,打破了時間和空間的限制。
2 以智能手機為平臺的學習軟件開發(fā)
首先,做好教學設(shè)計,應分析學習者的年齡特點、具備的知識基礎(chǔ)和師資水平,確定學習者應達到的學習目標;其次,構(gòu)思軟件的整體結(jié)構(gòu),準備好用于軟件制作的各種素材如文本、音頻、視頻等;再者,了解智能手機平臺的兼容性特點。如軟件是否需要在不同的手機操作系統(tǒng)中保持兼容性。還應考慮智能手機用戶的操作體驗。良好的軟件操控界面可以更好的適應手機屏幕尺寸,合理設(shè)置導航按鈕及文字大小以保證顯示界面即可以提供足夠的信息量,又有助于觸摸屏觸控的操作流暢。
智能手機軟件開發(fā)平臺應用開發(fā)環(huán)境通常包括編輯器、編譯器、調(diào)試器、模擬器、軟件開發(fā)包、打包工具、版本管理器等功能組件,最終呈現(xiàn)到開發(fā)者面前的通常都是具有良好圖形界面的統(tǒng)一集成開發(fā)環(huán)境IDE。目前,常用智能手機操作系統(tǒng)均配有相應的軟件開發(fā)環(huán)境,如蘋果開發(fā)環(huán)境、Android開發(fā)環(huán)境、微軟開發(fā)環(huán)境等。
開發(fā)針對iphone的應用程序:開發(fā)針對iphone的應用程
序,需要能夠運行OS X 操作系統(tǒng),安裝最新版的iphone SDK。該軟件開發(fā)工具包包括Xcode IDE、iphone模擬器和一套專用開發(fā)程序工具。其中Xcode是集成開發(fā)環(huán)境,其首選語言是
Objective-C,另外也支持許多其它語言(C、C++、JAVA、等等)。開發(fā)Android應用程序:Android系統(tǒng)是由Linux操作系統(tǒng)和Java開發(fā)語言構(gòu)成的開源軟件。Windows、Linux或者MAC系統(tǒng)都可用于開發(fā)Android應用程序,開發(fā)語言通常選擇Java。比較常用的編輯器是帶有Android Development Tools插件的Eclipse。該插件提供了一個功能齊全的開發(fā)環(huán)境,集成有仿真器,并帶有調(diào)試功能。Window Phone 平臺開發(fā):以開發(fā)
Window Phone7系統(tǒng)應用程序為例,首先必須下載并安裝?Windows Phone Developer Tools 套件,再利用 Windows Phone Developer Tools套件提供的Visual Studio 2010 Express 進行開發(fā),而后將開發(fā)妥的應用程序部署到 Windows Phone 仿真器進行測試。開發(fā)程序前需要下載并安裝?Windows Phone Developer Tools套件,再利用其提供的Visual Studio 2010 Express編寫程序,開發(fā)好的應用程序可利用Window Phone仿真器進行測試。
跨平臺開發(fā)方案:操作系統(tǒng)的多樣性促使我們在開發(fā)軟件時需要考慮能否實現(xiàn)跨平臺開發(fā),這樣就無需考慮客戶端智能手機系統(tǒng),從而使應用更加廣泛。目前人們傾向于使用HTML5瀏覽器標準解決跨平臺問題。HTML5具有較強的本地數(shù)據(jù)處理能力,具備圖像增強、Web數(shù)據(jù)存儲和離線數(shù)據(jù)存儲等功能。圍繞瀏覽器技術(shù)一定程度上擺脫了操作系統(tǒng)構(gòu)建的規(guī)則體系。基于HTML5開發(fā)程序我們可以使用PhoneGAP軟件,通過創(chuàng)建HTML、CSS和JavaScript開發(fā)移動Web應用程序框架。作為開源框架軟件,PhoneGAP可以創(chuàng)建移動Web應用程序,并構(gòu)建成用戶可以安裝的本地應用程序。如果已經(jīng)完成一個移動Web應用程序,可以通過轉(zhuǎn)化讓它在PhoneGAP中工作,對于像iphone、Android這些帶WebKit瀏覽器的平臺可以為HTML、CSS和JavaScript提供較好的支持。PhoneGap可以調(diào)用iphone、Android和Windows Phone7手機系統(tǒng)的核心功能,使一份代碼可以運行到多個不同系統(tǒng)的智能手機上。
開發(fā)中需要注意的問題:開發(fā)中如果定位于在線學習,手機平臺應用軟件應作為客戶端,通過3G網(wǎng)絡(luò)或校園局域網(wǎng)訪問網(wǎng)絡(luò)學習資源。這種在線模式強調(diào)了高交互性,便于更新學習資源;而單機類學習軟件則需要滿足一次下載安裝就可全程使用,學習者無需連接網(wǎng)絡(luò)。與前者相比,單機類學習軟件減少了對網(wǎng)絡(luò)的依賴,學習者可自己制定學習計劃,完成對主題資源的學習。
手機平臺軟件制作不同于PC平臺,頻繁的軟件運行錯誤會大大降低用戶的體驗效果。為此,在應用之前,應在各種情景下對應用程序進行測試。關(guān)閉WiFi、斷掉數(shù)據(jù)鏈接、將手機設(shè)置成飛行模式……測試應用在各種極端情況下的運行情況。還要確定應用不會過度占用系統(tǒng)資源。如果系統(tǒng)支持后臺應用功能,需要檢查應用的內(nèi)存和CPU消耗情況。
3 結(jié)語
作為開發(fā)者,既可以選擇應用較多的平臺進行單一系統(tǒng)上的程序開發(fā),也可以選擇跨平臺開發(fā)應用程序。就目前的發(fā)展來看,HTML5技術(shù)的跨平臺性普遍被人們看好。無論未來何種系統(tǒng)成為主流,智能手機作為移動學習載體的地位只會越發(fā)重要。針對其平臺開發(fā)各類學習應用軟件有著非常廣闊的前景。
參考文獻:
java學習計劃范文3
關(guān)鍵詞: 職業(yè)測評 學業(yè)評估 專業(yè)發(fā)展規(guī)劃
大學生學業(yè)規(guī)劃即專業(yè)學習與發(fā)展規(guī)劃,簡稱專業(yè)發(fā)展規(guī)劃,是一個近幾年才提出的全新理念,是一種新型的人才成長觀念,根源于職業(yè)規(guī)劃的概念與理論,是職業(yè)生涯規(guī)劃在大學階段的階段性規(guī)劃。目前,大學生個人專業(yè)發(fā)展規(guī)劃還很不完善,大學生專業(yè)學習與發(fā)展普遍缺乏系統(tǒng)化、個性化、全程化的指導。隨著我國高等教育專業(yè)與教學改革的不斷深入,提高人才培養(yǎng)質(zhì)量成為改革的目標和關(guān)鍵,建立系統(tǒng)化、個性化、全程化的學生個人專業(yè)學習與發(fā)展的專家指導系統(tǒng)意義重大。
一、系統(tǒng)設(shè)計的現(xiàn)實意義
(一)設(shè)計和開發(fā)專業(yè)規(guī)劃系統(tǒng)是提高畢業(yè)生就業(yè)質(zhì)量的需要
高職畢業(yè)生的就業(yè)質(zhì)量低成為當前就業(yè)工作要考慮的新問題。麥可思調(diào)查了長三角地區(qū)85所高職院校,對6.3萬名2009屆畢業(yè)生進行了分析。月收入和專業(yè)對口率是衡量就業(yè)質(zhì)量的重要指標[1]。調(diào)查顯示:高職院校開辦的專業(yè)越多,其畢業(yè)生專業(yè)對口率越低,工作的穩(wěn)定性越低,離職率越高,就業(yè)質(zhì)量就會降低。其關(guān)系如圖1所示。
圖1 開辦專業(yè)數(shù)量與對口率、離職率的關(guān)系圖
目前,高職院校開辦的專業(yè)數(shù)量普遍較多,就業(yè)質(zhì)量不高成為普遍存在的問題。綜上所述,學校需要對高職學生進行全面的學習指導,幫助他們制訂個人三年專業(yè)學習與發(fā)展規(guī)劃,使畢業(yè)生的專業(yè)能力和綜合能力更能適應企業(yè)和崗位要求,從而提高高職院校人才的培養(yǎng)質(zhì)量,最終提高高職院校畢業(yè)生的就業(yè)質(zhì)量。
(二)設(shè)計和開發(fā)專業(yè)發(fā)展規(guī)劃系統(tǒng)是培養(yǎng)新生專業(yè)適應能力的需要
高職院校新生入學后,普遍對專業(yè)學習迷茫,不適應。鑒于高職新生的專業(yè)適應性和專業(yè)發(fā)展問題,我國許多高校已積極采取相應的措施[2],如:給班級配備班主任和專職學生輔導員;建立“導師制”,給每個學生配備專業(yè)導師;在大一年級引入職業(yè)生涯規(guī)劃教育,用學生的職業(yè)生涯發(fā)展引導整個大學教育;在畢業(yè)生中開設(shè)就業(yè)指導課等,但這些措施效果都不盡如人意。
(三)設(shè)計和開發(fā)專業(yè)發(fā)展規(guī)劃系統(tǒng)是我院教學改革和人才培養(yǎng)水平提升的需要
目前,我院正在試行“1+1+1專業(yè)導師制”[3],第一個“1”是指從中學生向大學生的轉(zhuǎn)換,最后一個“1”是指從大學生向準社會事務(wù)工作者的轉(zhuǎn)變,中間一個“1”是指處在兩次角色轉(zhuǎn)換當中的“學業(yè)精進期”。三年學業(yè)期,三個階段,整個過程為“1+1+1”,在每個“1”的階段中,都有雙重專業(yè)導師(專職導師和兼職導師)的全程參與,從思想、基礎(chǔ)知識、專業(yè)知識、專業(yè)技能、專業(yè)規(guī)劃,給予其三年的學業(yè)發(fā)展指導。但是,導師們教學和科研任務(wù)比較繁重,每位導師指導的學生眾多,事實上,并不能很好地給予每名學生全程化、個性化、系統(tǒng)化的指導。
為此,筆者提出利用計算機網(wǎng)絡(luò)技術(shù)和人工智能技術(shù)開發(fā)基于Web的高職學生專業(yè)學習與發(fā)展規(guī)劃的專家系統(tǒng),使學校的“1+1+1導師制”向數(shù)字化方向發(fā)展,利用該系統(tǒng)為學生專業(yè)發(fā)展提供全程化、個性化、系統(tǒng)化、專業(yè)性的指導,把導師們從繁重的指導任務(wù)中解放出來。
二、系統(tǒng)設(shè)計的相關(guān)技術(shù)
(一)編程技術(shù)及相關(guān)工具
系統(tǒng)的各模塊均采用ASP/+ISS6.0技術(shù)實現(xiàn),利用微軟Visual Studio 2008作為開發(fā)工具,數(shù)據(jù)庫采用Microsoft SQL Server 2005。ASP具有跨平臺性,不需要考慮每個客戶端的硬件配置和操作系統(tǒng)。Visual Studio 2008提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當前最先進的Web應用程序。
(二)流媒體傳輸技術(shù)
系統(tǒng)的職前課堂點播模塊使用實時流式傳輸?shù)牧髅襟w技術(shù)。該技術(shù)可以實現(xiàn)用戶邊下載邊播放,而不需要等整個文件下載到本地計算機再播放。實時流式傳輸與順序流式傳輸不同,它使用專用的流媒體服務(wù)器和傳輸協(xié)議,可以在傳輸期間根據(jù)用戶連接的速度做調(diào)整,可以對播放速度、快進、后退、暫停等進行控制,既可以觀看前面的內(nèi)容,又可以觀看后面的內(nèi)容。
(三)數(shù)據(jù)庫訪問技術(shù)
數(shù)據(jù)庫訪問使用ADO數(shù)據(jù)庫訪問技術(shù)。ADO(ActiveX Data Objects,ActiveX數(shù)據(jù)對象模型)是微軟公司提供的COM組件,作為訪問數(shù)據(jù)庫的接口。ADO是最新的數(shù)據(jù)庫訪問技術(shù),它建立在COM的體系之上,它的所有接口都是自動化接口,因此在C++、Visual Basic、Delphi等支持COM的語言中通過接口都可以訪問到ADO。ADO通過COM接口訪問數(shù)據(jù),可以訪問各種類型的數(shù)據(jù)源,既適合SQL Server、Oracle、Access等數(shù)據(jù)庫應用程序,又適用Excel電子表格、文本文件和郵件服務(wù)器。特別在一些腳本語言中訪問數(shù)據(jù)庫是ADO的主要優(yōu)勢。
(四)數(shù)據(jù)庫的連接池技術(shù)
采用數(shù)據(jù)庫連接池技術(shù)提高數(shù)據(jù)庫連接使用的效率和系統(tǒng)的性能。在Web應用系統(tǒng)中,ADO通過ODBC驅(qū)動程序訪問數(shù)據(jù)庫中的數(shù)據(jù),每一次數(shù)據(jù)訪問請求都必須經(jīng)歷建立數(shù)據(jù)庫連接、打開數(shù)據(jù)庫、存取數(shù)據(jù)和關(guān)閉數(shù)據(jù)庫連接等步驟,而連接并打開數(shù)據(jù)庫是一件既消耗資源又費時的工作。對于一個簡單的數(shù)據(jù)庫應用,由于數(shù)據(jù)庫訪問不是很頻繁,可以在訪問數(shù)據(jù)時,創(chuàng)建一個新連接,用完后關(guān)閉。對于基于WEB的高職學生個人專業(yè)學習與發(fā)展規(guī)劃系統(tǒng)而言,大量的學生同時在線職業(yè)測評和學業(yè)評估,需要頻繁發(fā)生建立連接、關(guān)閉連接的數(shù)據(jù)庫操作,系統(tǒng)的性能必然會急劇下降,甚至會導致系統(tǒng)崩潰,因為請求需要建立通訊,分配資源,進行權(quán)限認證,經(jīng)過實際使用,這些工作很少能在一兩秒內(nèi)完成,因此對于連接的使用成了系統(tǒng)性能的瓶頸[4]。數(shù)據(jù)庫連接池技術(shù)是解決這個問題最常用的方法。連接池允許應用程序從連接池中獲得一個連接并使用這個連接,一旦一個新的連接被創(chuàng)建并且放置在連接池中,應用程序就可以重復使用這個連接而不必為每一個連接請求重新建立一個連接[5],不同的數(shù)據(jù)庫訪問請求就可以共享這些連接。這樣,通過重復使用這些已經(jīng)建立的連接,就可以克服上述缺點,極大地節(jié)省系統(tǒng)資源和時間。
(五)Agent人工智能技術(shù)
Agent技術(shù)來源于分布式人工智能DAI領(lǐng)域,也稱智能主體。在分布計算領(lǐng)域,人們通常把在分布式系統(tǒng)中持續(xù)自主發(fā)揮作用的、具有自主性、交互性、反應性和主動性特征的活著的計算機實體稱為Agent[6]。從邏輯上講,一個分布式系統(tǒng)可以定義為由多個相互作用的Agent組成的系統(tǒng),各種分布式系統(tǒng)的差異主要表現(xiàn)為其中Agent的角色和交互方式上的差別[7]。
基于本系統(tǒng)專業(yè)評估模塊對學生專業(yè)學習評估的要求,將“Agent”的概念和方法引入學業(yè)評估模塊和專業(yè)規(guī)劃模塊。這兩個模塊可以被視為由多個相互關(guān)聯(lián)的不同層次的流程組成的,其中每個流程都可以是一個獨立的Agent的子系統(tǒng)[8]。如對學生基本信息庫與學生檔案庫處理的信息處理Agent,對學生自我評估作分析的數(shù)據(jù)挖掘Agent,系統(tǒng)分析與評估的Agent,系統(tǒng)預測與專業(yè)規(guī)劃Agent等。每一個Agent都預定義的工作流程,完成一定的工作任務(wù),且可以根據(jù)與定義的工作流程自主地從一個流程轉(zhuǎn)到另一個流程,也就是從一個Agent傳遞到另一個Agent,多個Agent協(xié)同工作,實現(xiàn)專業(yè)評估功能和專業(yè)學習與發(fā)展計劃生成功能。
三、系統(tǒng)設(shè)計的具體方案
(一)系統(tǒng)總體框架設(shè)計
基于Web的高職個人專業(yè)發(fā)展規(guī)劃專家系統(tǒng)由人機接口、應用平臺、信息庫管理系統(tǒng)、應用支撐層、基礎(chǔ)設(shè)施層五個部分組成,如圖2所示。
圖2 系統(tǒng)總體架構(gòu)圖
(二)系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)
系統(tǒng)采用三層B/S體系的網(wǎng)絡(luò)架構(gòu),客戶端只需安裝瀏覽器,就可以使用該系統(tǒng)。ASP應用程序所有代碼都在服務(wù)器上運行,瀏覽器不參與接受腳本程序,就大大簡化了客戶端電腦載荷。因此,系統(tǒng)升級和維護主要在服務(wù)器上完成,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。在B/S三層體系結(jié)構(gòu)下,表示層、業(yè)務(wù)層、數(shù)據(jù)層被分為三個相對獨立地單元,使客戶機無法直接對數(shù)據(jù)庫進行操作,有效地防止了非法入侵[9]。
(三)系統(tǒng)主要功能模塊設(shè)計
基于web的高職學生個人專業(yè)發(fā)展規(guī)劃系統(tǒng)的本質(zhì)是高層次、智能型的專家系統(tǒng),它必須具備某個專業(yè)的專家知識,了解不同學生特點,能夠根據(jù)學生的特點和興趣,調(diào)用agent(可以理解為:智能助理)對他們進行專業(yè)學習的指導和幫助,并智能生成其學習計劃與專業(yè)規(guī)劃[2]。
1.專業(yè)引導模塊的設(shè)計
本模塊主要有前臺學生用戶頁面和后臺管理員頁面。在該模塊中,前臺學生用戶主要是瀏覽專業(yè)信息和下載學習資源;后臺管理員和管理專業(yè)信息及學習資源。在學習資源中,對于多媒體課件的上傳,利用無組件上傳與Web集成技術(shù);對于視頻文件,用Helix Server或Windows Media Server構(gòu)建流媒體服務(wù)器。
2.職業(yè)規(guī)劃測評的設(shè)計
職業(yè)規(guī)劃測評模塊是職業(yè)規(guī)劃和專業(yè)規(guī)劃的基礎(chǔ)。職業(yè)規(guī)劃測評包括職業(yè)性格、職業(yè)傾向、情商測試、職業(yè)潛能與能力測試等。本系統(tǒng)職業(yè)測評模塊的使用分為三個階段,分別是入學階段、大學中期和就業(yè)前。職業(yè)測評本質(zhì)上是一個在線考試和評估系統(tǒng),測評結(jié)果作為學業(yè)評估階段自我評估和系統(tǒng)評估的依據(jù)。
3.學生信息庫模塊的設(shè)計
學生信息庫模塊即檔案袋模塊,其主要記錄了學生從入學到畢業(yè)的基本信息、學習成績、在校期間所取得的各項成果和榮譽、學生的個性特點、興趣愛好、特長,職業(yè)測試、系統(tǒng)評估結(jié)果與建議、專業(yè)學習計劃、職業(yè)生涯規(guī)劃及計劃的執(zhí)行效果,等等。此模塊具有實時更新、連續(xù)追蹤等功能,為評估模塊開展有效的評估提供基本的、可以參考的信息。檔案袋模塊由班主任、輔導員在系統(tǒng)的WEB平臺上完成。
4.學業(yè)評估規(guī)劃的設(shè)計
評估模塊是系統(tǒng)的核心,該模塊主要采用Agent人工技能技術(shù)的實現(xiàn)。本模塊包括兩個子模塊:自我評估和系統(tǒng)評估。自我評估的評估指標有學生個人的性格特點、興趣特長、學習習慣、專業(yè)基礎(chǔ)和對本專業(yè)各個研究方向的認識、自我的學習感受和反思,等等。學生每個月進行一次過程性評估,每學年進行一次總結(jié)性評估。系統(tǒng)評估模塊是一個嵌入了人工智能的專家系統(tǒng),即通過專家的經(jīng)驗對學生進行系統(tǒng)、科學的分析,幫助學生選擇適合自己的并且感興趣的方向。系統(tǒng)評估要在學生自我評估的基礎(chǔ)上,結(jié)合各個專業(yè)方向?qū)W習的特點和要求,幫助學生選擇專業(yè)學習的子方向。自我評估和系統(tǒng)評估都要貫穿于整個專業(yè)學習發(fā)展過程,隨著學生年齡的成長、專業(yè)學習的深入、自我評估的不斷進行,系統(tǒng)評估將逐漸成熟,并能夠適時調(diào)整思路,為學生提供準確的專業(yè)學習建議。在學業(yè)評估中,職業(yè)測評結(jié)果和學生信息庫(成長檔案記錄)為系統(tǒng)評估提供了依據(jù)。通過相關(guān)模塊的結(jié)合,為學生確定今后的專業(yè)學習的研究方向提供建議。
5.專業(yè)規(guī)劃的設(shè)計
專業(yè)規(guī)劃模塊是本系統(tǒng)的關(guān)鍵。在專業(yè)學習與發(fā)展規(guī)劃模塊中,系統(tǒng)會根據(jù)學業(yè)評估模塊中關(guān)于學生專業(yè)學習的建議和學生信息庫模塊中學生的各方面情況,幫助學生逐步制訂專業(yè)學習與發(fā)展規(guī)劃,主要流程是系統(tǒng)自動生成初步的專業(yè)學習計劃、專業(yè)導師審核系統(tǒng)計劃、學生在專業(yè)導師的指導下執(zhí)行和完善學習計劃,逐步形成專業(yè)學習與發(fā)展規(guī)劃。
四、結(jié)語
本課題從學生個人專業(yè)學習與發(fā)展指導的全程化、個性化、專家化出發(fā),結(jié)合揚州工業(yè)職業(yè)技術(shù)學院“1+1+1專業(yè)導師”制試點工作,同時結(jié)合我在學院從事就業(yè)工作和擔任職業(yè)生涯指導老師五年的經(jīng)驗及與兄弟院校同仁交流的經(jīng)驗,決定利用B/S模式結(jié)構(gòu)的優(yōu)點,搭建基于Web的高職學生個人專業(yè)學習與發(fā)展規(guī)劃的專家系統(tǒng)。當前階段,已經(jīng)完成了系統(tǒng)方案的設(shè)計,下面要做的工作是學業(yè)評估階段評估指標的選取與優(yōu)化,以及使用相關(guān)技術(shù)實現(xiàn)系統(tǒng)的開發(fā)。隨著系統(tǒng)的運用,必將促進我院專業(yè)與教學改革,推動我院人才培養(yǎng),提高我院大學新生專業(yè)的適應性和畢業(yè)生就業(yè)質(zhì)量。
參考文獻:
[1]劉旺生.對高職院校辦學特色的再認識[J].高等職業(yè)教育,2010,4(12):11-13.
[2]程君青,唐偉.基于Web的高職學生個人專業(yè)發(fā)展規(guī)劃系統(tǒng)的設(shè)想[J].中國職業(yè)技術(shù)教育,2010,(14):31-33.
[3]王斌.揚州工業(yè)職業(yè)技術(shù)學院專業(yè)導師制1+1+1人才培養(yǎng)[J].職業(yè)技術(shù)教育,2011,(33):56-57.
[4]江莎.基于Java的數(shù)據(jù)庫連接池的研究[D].湖北:武漢理工大學,2006.
[5]王春梅.基于B/S架構(gòu)的高校就業(yè)系統(tǒng)的設(shè)計與實現(xiàn)[D].大連理工大學,2007.
[6]段宗濤.多Agent系統(tǒng)研究與開發(fā)[D].陜西:長安大學,2002.
[7]姜鳳敏.普適計算環(huán)境下基于Agent的數(shù)據(jù)流處理機制研究[D].江蘇:南京郵電大學,2009.
java學習計劃范文4
21世紀是計算機和網(wǎng)絡(luò)的世紀,Internet正以其龐大的用戶數(shù)量和驚人的增長速度顯示出旺盛的生命力。WorldWideWed已成為Internet上最流行和最具潛力的信息查詢、和交互方式,被廣泛地用于資源共享和技術(shù)共享,而且這些技術(shù)(多媒體技術(shù)、Web和數(shù)據(jù)庫互連技術(shù)以及分布對象技術(shù)等)在教育方面的潛力越來越明顯,尤其在開放的和遠程的教學方面。
網(wǎng)絡(luò)教學可以實現(xiàn)優(yōu)秀教育資源和教育方法不受時間和空間等約束的共享,受教育者根據(jù)自己的水平和時間情況安排自己的學習計劃和學習進度,實現(xiàn)傳統(tǒng)教育無法做到的“個性化教育”。目前,它的研究和應用主要有兩種形式:一種是基于Web的軟件實現(xiàn)方式,在這種方式下,學生或教師只要有一臺連網(wǎng)的計算機,就可以通過軟件進行遠距離教學,不需要特殊的硬件,在這樣的系統(tǒng)中學生可以進行學習、討論、考試等,學生和教師之間可以傳輸文字、圖形、聲音、圖像等各種信息;第二種形式是基于視頻會議系統(tǒng)的實現(xiàn)方式,它除了需要第一種方式中的各種軟件支持以外,還需要特殊的硬件,使學生和教師可以相互實時看到和聽到對方,同時也可以充分利用視頻會議系統(tǒng)所提供的特殊功能。本文的目的主要是基于Internet/Intranet標準協(xié)議的三層(Brower/Server,B/S)模型,根據(jù)本單位的實際情況,討論網(wǎng)絡(luò)教學系統(tǒng)的模式、基于NT的Internet軟件開發(fā)方法和環(huán)境。
2基于Web的網(wǎng)絡(luò)教學模式
在基于Web的網(wǎng)絡(luò)教學中,除了可實施傳統(tǒng)的講授式(包括利用電子郵件或下載教學內(nèi)容、瀏覽網(wǎng)頁等異步式講授)、討論式(通過網(wǎng)絡(luò)先登錄到一臺主機上,然后進入BBS系統(tǒng)參加討論)以及個別輔導式(可通過語言編寫實時運行的CAI課件來實現(xiàn),也可通過自由下載的CAI課件實現(xiàn))以外,還可實施最具網(wǎng)絡(luò)特色的探索式教學和協(xié)作式教學。
2.1講授式教學
在網(wǎng)絡(luò)上實施講授式教學,主要有兩種形式:同步講授和異步講授。
同步講授指教與學的過程是同步進行的,除了教師、學生不在同一地點上課之外,學生可在同一時間聆聽教師講授以及師生間有一些簡單的交互,這與傳統(tǒng)教學模式是一樣的。一般情況下,教師在某一專門配置的網(wǎng)絡(luò)教室中講課,通過攝像機和網(wǎng)絡(luò)系統(tǒng)將教師講課的情景傳送到遠程網(wǎng)絡(luò)教室中,遠程網(wǎng)絡(luò)教室配有視、音頻接收器,并通過網(wǎng)絡(luò)將接收到的視音頻信號發(fā)送到網(wǎng)絡(luò)教室的每一臺計算機中。這種教學必須采用實時交互式教學系統(tǒng),該系統(tǒng)將網(wǎng)絡(luò)、多媒體及虛擬現(xiàn)實技術(shù)結(jié)合起來,達到雙方或多方實時交互,能夠?qū)崿F(xiàn)實時傳送音頻和視頻。這就不僅要求較高的網(wǎng)絡(luò)傳輸率,而且需要一些硬件設(shè)備(如攝像機、話筒、多點控制單元MCU等),這類系統(tǒng)主要適合于專用高速網(wǎng)絡(luò)或者是局域網(wǎng),目前,一些省教育學院對教師繼續(xù)培訓而開設(shè)的遠距離教育,基本上都是采用這種同步教學形式。
異步式講授中,教師的教和學生的學可以在不同時間內(nèi)進行。它可以很簡單地實現(xiàn),只要利用Internet的WWW服務(wù)及電子郵件服務(wù)就可以滿足最基本要求。這種模式是由教師將教學要求、教學內(nèi)容、以及教學評測等教學材料,編制成HTML文件,存放在Web服務(wù)器上,學生通過瀏覽這些頁面來達到學習的目的。當遇到疑難問題時,學生以電子郵件的方式詢問教師,教師再通過電子郵件對學生的疑難問題給予解答。在此過程中,學生還可閱讀一些教師提供的參考資料,就象我們在學校圖書館中查找資料一樣。學生不僅可以通過BBS或電子郵件向教師請教,也可以通過BBS或電子郵件與其他學習者討論交流。
2.2探索式教學
這種策略在Internet上的應用范圍很廣,從簡單的電子郵件或郵件列表學習方式,到大型、復雜的學習系統(tǒng)中都可以采用。實施這種策略需要由某個教育機構(gòu)(如大學、中學或研究機構(gòu))設(shè)立一些適合由特定的學生對象來解決的問題,并通過Internet向?qū)W生,要求學生解答。同時提供大量的、與問題相關(guān)的信息資源供學生在解決問題過程中查閱、參考。另外,還設(shè)有專家負責對學生學習過程中的疑難問題提供幫助。給學生的幫助并不是直接告訴他答案,而是給以適當?shù)膯l(fā)或提示,如“請查閱某某節(jié)點上的某某文章”之類。這種學習策略徹底改變了傳統(tǒng)教學過程中學生被動接受的狀態(tài),而使學生處于積極主動的地位,因而能有效地激發(fā)學生的學習興趣和創(chuàng)造性。
2.3協(xié)作式學習
協(xié)作學習與個別化學習相比,有利于促進學生高級認知能力的發(fā)展,有利于學生健康情感的形成,因而受到普遍關(guān)注。基于Web網(wǎng)絡(luò)的協(xié)作學習是指利用計算機網(wǎng)絡(luò)以及多媒體等相關(guān)技術(shù),由多個學習者針對同一學習內(nèi)容彼此交互和合作,以達到對教學內(nèi)容比較深刻理解與掌握的過程。在基于Web網(wǎng)絡(luò)的協(xié)作學習過程中,基本的協(xié)作式策略有競爭、協(xié)同、伙伴與角色扮演等。
競爭:是指兩個或多個學習者針對同一學習內(nèi)容或?qū)W習情景,通過網(wǎng)絡(luò)進行競爭性學習。由于學習者的競爭關(guān)系,學習者在學習過程中會全神貫注,使學習效果比較顯著。學習者在開始學習時,先從網(wǎng)上在線學習者名單中選擇一位競爭對手(也可選擇計算機作為競爭對手),并協(xié)商好競爭協(xié)議,然后開始各自獨立地解決學習問題。在學習過程中,學習者可根據(jù)自己和對方的狀態(tài)及時調(diào)整自己的學習策略。
協(xié)同:是指多個學習者共同完成某個學習任務(wù),在共同完成任務(wù)的過程中,學習者發(fā)揮各自的認知特點,相互爭論、相互幫助、相互提示或者是進行分工合作。學習者對學習內(nèi)容的深刻理解和領(lǐng)悟就在這種和同伴緊密溝通與協(xié)調(diào)合作的過程中逐漸形成。
伙伴:由于個人的思考范圍有限,若在學習過程中,能和伙伴相互交流、相互鼓勵將可達到事半功倍的效果。利用Internet網(wǎng)絡(luò),使得學生可供選擇的學習伙伴更多了,而且具有更多的便利條件。在這種系統(tǒng)中,學習者通常先選擇自己所學習的內(nèi)容,并通過網(wǎng)絡(luò)查找正在學習同一內(nèi)容的學習者,選擇其中之一經(jīng)雙方同意結(jié)為學習伙伴。當其中一方遇到問題時,雙方便相互討論,從不同角度交換對同一問題的看法,相互幫助和提醒,直至問題解決。
角色扮演:在幫助別人學習的過程中,也能幫助自己的學習。角色扮演協(xié)作策略就是讓不同的學生分別扮演學習者和指導者的角色,學習者負責解答問題,而指導者則檢查學習者在解題過程中是否有錯誤。在學習過程中,他們所扮演的角色可以互換。
3基于Web的應用軟件的開發(fā)技術(shù)
隨著Internet/Intranet的普及,網(wǎng)絡(luò)級應用軟件的計算模式也正在由傳統(tǒng)的客戶/服務(wù)器(Client/Server-C/S)模型轉(zhuǎn)向基于Internet/Intranet標準協(xié)議的三層瀏覽器/服務(wù)器(Browser/Server-B/S)模型。客戶/服務(wù)器模型是松散耦合結(jié)構(gòu),它們通過消息傳遞機制進行對話,客戶向服務(wù)器發(fā)出請求,服務(wù)器進行相應的處理后將結(jié)果返回客戶。在客戶/服務(wù)器模型中,客戶端需要操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議、客戶機軟件、應用軟件等好幾層軟件。而在服務(wù)器端則是單純的數(shù)據(jù)庫服務(wù)器。在軟件版本升級時,所有客戶端軟件均需更新。而瀏覽器/服務(wù)器(B/S)模型是在客戶/服務(wù)器模型的基礎(chǔ)上發(fā)展起來的,它簡化了客戶端軟件,只需裝上瀏覽器作為客戶端應用的運行平臺,而將所有的開發(fā)、維護和升級工作集中在服務(wù)器端,降低了應用開發(fā)成本及管理成本。用戶使用瀏覽器向Web服務(wù)器提交請求,Web服務(wù)器處理請求,查詢數(shù)據(jù)庫,并將查詢到的信息組織成HTML頁面發(fā)送給用戶,在用戶的瀏覽器顯示。
如果程序在瀏覽器上執(zhí)行,則服務(wù)器必須把程序代碼傳下來,而瀏覽器也要聰明到可以執(zhí)行服務(wù)器所傳下來的程序;如果程序在服務(wù)器端執(zhí)行,則服務(wù)器只要把執(zhí)行的結(jié)果傳下來即可。因此基于Web的應用軟件分為客戶端和服務(wù)器端兩部分,需要采用不同的開發(fā)技術(shù)分別實現(xiàn)客戶端和服務(wù)器端應用。
3.1客戶端應用開發(fā)技術(shù)
開發(fā)客戶端應用的可選方案主要有JavaApplet和ActiveX控件,其中:JavaApple的最大優(yōu)點是獨立于特定系統(tǒng)平臺,可以“一次開發(fā),到處發(fā)行”,但獲得平臺無關(guān)性的代價是不能利用特定平臺的優(yōu)點,使得使用Java開發(fā)的應用程序執(zhí)行效率不高;另一方面Java的應用體系框架還較為簡陋,使用JavaApplet開發(fā)具有復雜界面與功能的應用程序比較困難。
ActiveX技術(shù)基于Microsoft的Windows平臺,可以在使用ActiveX技術(shù)開發(fā)的應用軟件中使用Microsoft所提供的程序開發(fā)框架和功能強大的MFC(Microsoft基本類庫),能開發(fā)出復雜的應用程序,同時保證了應用程序的執(zhí)行效率;但現(xiàn)在只有Microsoft公司的InternetExplorer所支持,NetscapeNavigator必須加上第三方廠商開發(fā)的插件才能提供對于ActiveX控件的有限支持。
3.2服務(wù)器端應用開發(fā)技術(shù)
Java和ActiveX雖然具備與Web服務(wù)器通訊的能力,但相對而言程序設(shè)計比較困難,而使用Web服務(wù)器端的應用程序存取Web數(shù)據(jù)庫可就簡單得多。
現(xiàn)在主要有CGI(CommonGatewayInterface)、IDC(InternetDatabaseConnector)、ASP(ActiveServerPages)等幾種主要的服務(wù)器端應用軟件開發(fā)技術(shù),其中ASP是Microsoft公司新推出IIS3.0服務(wù)器的一個組件,是繼Microsoft在IIS2.0推出IDC之后新一代的動態(tài)網(wǎng)頁開發(fā)方案。ASP實際上是一種在服務(wù)器端開發(fā)腳本語言的環(huán)境,利用它可以開發(fā)出動態(tài)、交互、高性能Web服務(wù)器端的應用,且能較容易實現(xiàn)復雜的Web應用。利用ASP開發(fā)的腳本程序全部運行在服務(wù)器端,極大地減少了對客戶端的要求。
ASP具有以下特點:
(1)完全同HTML文件相集成。
(2)容易生成,不需手工編譯和關(guān)聯(lián)相應程序。
(3)面向?qū)ο蠛涂蓪Ψ?wù)器端的ActeveX組件進行擴展。
ASP可以使用任何腳本語言,只需提供其相應的腳本引擎就可,ASP自身提供VBScript和JScript兩種腳本引擎,缺省為VBScript。制作ASP文件同HTML文件一樣,可以用任何純文本編輯器進行編輯。
4基于Web的網(wǎng)絡(luò)教學系統(tǒng)的開發(fā)環(huán)境
4.1硬件結(jié)構(gòu)
我們教育技術(shù)系現(xiàn)在除了承擔本系的教學工作之外,
還負責教育技術(shù)中心的所有任務(wù),包括全校的教育技術(shù)公共必修課和多媒體課件制作的跨系選修課,而學校目前的校園網(wǎng)還只是一個簡單的撥號網(wǎng),不便從事網(wǎng)絡(luò)教學,更不能傳輸多媒體信號,無法滿足我們基本的教學需要,為此我們在原有的課件開發(fā)中心的基礎(chǔ)上,建設(shè)成了一個滿足我們教學需要的網(wǎng)絡(luò)教學系統(tǒng),等學校校園網(wǎng)升級改造完成后,還可以作為全校的網(wǎng)絡(luò)教學系統(tǒng)予以開放。
支撐網(wǎng)絡(luò)教學系統(tǒng)的物質(zhì)基礎(chǔ)實際上就是一個計算機網(wǎng)絡(luò),它根據(jù)支持的學生人數(shù)、范圍、學生訪問網(wǎng)絡(luò)的方式等諸多因素的不同,變化很大,組織結(jié)構(gòu)形式也各不相同,但一般來說,都具有如下模塊:接入模塊(電話撥號和Internet接入)、交換模塊、服務(wù)器模塊、網(wǎng)絡(luò)管理與計費模塊、課件制作與開發(fā)模塊等。
4.2軟件環(huán)境
在工作中,我們以Microsoft公司的Web服務(wù)器IIS(InternetInformationServer)為平臺,使用ASP技術(shù)開發(fā)服務(wù)器端應用。具體是:
4.2.1服務(wù)器平臺采用微軟的NTServer4.0。
4.2.2Web服務(wù)器采用IIS4.0(InternetInformationServer,Internet信息服務(wù)器),它與NTServer操作系統(tǒng)緊密的集成在一起,通過NT所做的優(yōu)化工作,使之具有很高的執(zhí)行效率,且采用NT的安全認證特性,易于管理,便于開發(fā)具有強大功能的網(wǎng)絡(luò)應用程序。另外,IIS除了提供HTTP服務(wù)之外,還提供了FTP及Gopher服務(wù)。
4.2.3服務(wù)器端的腳本引擎動態(tài)服務(wù)器頁面ASP(ActiveServerPages)是運行于服務(wù)器端的腳本引擎,通過它,可以創(chuàng)建動態(tài)、交互式且高性能的Web應用。
除了在服務(wù)器端運行腳本這一特點外,ASP還提供對ActiveXServer組件的支持。ASP允許開發(fā)人員運行用其它語言開發(fā)的ActiveXServer組件,其中包括C++,VisualBasic、Java等。
4.2.4數(shù)據(jù)庫服務(wù)器采用SQLServer7.0。在WindowsNT環(huán)境下,SQLServer7.0與NT很好的集成在了一起,可以充分發(fā)揮NT的優(yōu)勢。
4.2.5Web應用程序開發(fā)工具Microsoft公司的VisualInterDev6.0為在Internet上創(chuàng)建Web數(shù)據(jù)庫應用程序提供了完整的可視化開發(fā)工具,它是快速設(shè)計、建立和調(diào)試Web數(shù)據(jù)庫應用系統(tǒng)的集成開發(fā)環(huán)境,提供了可視化的HTML編輯器,包括設(shè)計視圖、源代碼視圖和快速預覽視圖;支持使用VBScript和JavaScript語言來開發(fā)和調(diào)試客戶端和服務(wù)器端的腳本程序;提供了方便地開發(fā)、調(diào)試和修改ASP(ActiveServerPages)的界面和工具。在編寫ASP時,可以使用ASP內(nèi)建對象,這些對象在服務(wù)器環(huán)境中自動被創(chuàng)建和管理。
java學習計劃范文5
1.1課程體系的單一化
現(xiàn)在,大部分高校課程體系還是保留著傳統(tǒng)特點,嚴重阻礙了學生對自身個性的發(fā)揮。特別對于非計算機學生而言。雖然每個專業(yè)都必須學計算機類的公共基礎(chǔ)課以及專業(yè)基礎(chǔ)課,讓運用計算機成為學生的必要技能,但學校忽略了學生的計算機軟件和硬件某具體領(lǐng)域的興趣愛好,學校開展的計算機類選修課程緊缺,內(nèi)容單一,課時短,不能夠滿足學生計算機學習。現(xiàn)在的考試制度是在學生課程結(jié)束時才能夠進行課程考試。對于大多數(shù)課程來說,這種考試制度是比較合理的,但是在計算機基礎(chǔ)課程教學中則應根據(jù)學生自身條件差異為學生制定不同的學習計劃及結(jié)課時間。例如,在公共基礎(chǔ)課上,對于一部分學生可進行簡單輔導,就能夠達到教學要求,但學校并沒有給予學生提前通過的條件。在一些專業(yè)課程中,如java編程,一部分學生已經(jīng)有一定基礎(chǔ)并具有較強的自學能力,在教師點撥下能盡快理解并熟練掌握編程技能,用少于課時一半以上時間就能夠達到教學目標,但是學校沒有給學生更高的教學內(nèi)容和等級測試,造成師資的浪費和學生上課時間的虛度。
1.2課后輔導的缺陷
在大多數(shù)高校中,教師經(jīng)常是在上課時候來,下課時候走。使得學生對于課程內(nèi)知識并不是非常了解,在課后很難找到老師解決問題。針對以上現(xiàn)存的問題,高校首先著手落實計算機類課程設(shè)置的多類別,教學方法的多樣化,課程體系的等級化,從而實現(xiàn)計算機教育的多元化,為學生們的個性發(fā)展提供充足空間。
2計算機教育多元化的實現(xiàn)
2.1課程設(shè)置體系的多元化
當今非計算機專業(yè)的大學生,離開學校就應具備基本的計算機基礎(chǔ)知識。一方面要深入掌握計算機文化基礎(chǔ),另一方面也要熟知一種計算機程序設(shè)計語言或應用軟件。能夠選擇學校內(nèi)安排的可選擇的課程,并能夠適合學生自身的專業(yè)和愛好。最終能夠?qū)崿F(xiàn)規(guī)定學分,在課程體系中是實現(xiàn)真正的學分制。與此同時,學校還應盡量設(shè)置學生們都喜好并積極參與的課程。
2.2教學方式的多元化
①理論教學。教師在進行理論教學的同時也要能夠靈活的使用在多媒體CAI教室內(nèi)具體設(shè)備的試用,靈活傳授教學知識。這就需要教師應首先對教學任務(wù)有充足的了解的,再針對課程選擇適合的教學方法。例如,在計算機文化基礎(chǔ)課程中,可運用優(yōu)秀教學課件進行輔助教學,增加課堂圖文聲像的表達效果,又能夠建立良好的人機交互的界面。還要求課件具有嚴謹?shù)慕M織,能夠在短時間中呈現(xiàn)更多的教學實例和操作技巧,進一步擴大學生們的視野。其次在進行CAI教學的過程中,教師還要注意用具有豐富情趣的肢體和情景語言進行講解,及時得到學生信息的反饋,并活躍課堂氣氛,增強學生的求知欲。必要時在黑板上對重點知識進行補充,對于常見的問題要及時進行更正。最后,可為學習能力強的學生提供有用的幫助課件,使之能夠自學。
②上機實踐。上機實踐的時候,學生主要進行自主學習,學生之間進行討論,最終教師做總結(jié),并在討論過程中予以指導。這種系統(tǒng)中應包含實驗題、測驗題、作業(yè)提交等模塊。其中實驗題目需要與教材呼應,補充重要知識。測試題能夠整體性對學生進行測試,讓學生能夠了解深層的課程內(nèi)容和實際操作情況。作業(yè)提交工作可由局域網(wǎng)進行,還能夠進行備注,批改等。
2.3教學評估體系的多元化
①合理安排考試時間。對考試時間的靈活安排能夠有效調(diào)動學生的積極性。將首次考試安排在學期初期,考試通過學生,可申請免修這門課程。在期中,如果有部分學生提出申請就可進行考試,這種方式主要針對基礎(chǔ)好,自主學習能力強的學生。
②改變的考試形式。由于一些因素的限制,計算機課程考試還是需要進行筆試。這種方式能夠有效的反應學生們真正的操作水平。但是一部分教師,在學生考試過程中,在硬盤中儲存試題的答案,一部分教師還將筆試和上機考試結(jié)合,最后讓學生將計算機系統(tǒng)做出答案寫到答題紙中。
③理想的考試方式。實現(xiàn)理想的考試方式,需要建立一個完善的考試系統(tǒng),能夠通過考試系統(tǒng)獲得題庫和答案。學生都需要在計算機內(nèi)進行的考試,考試時間能夠提示學生考試的實踐,系統(tǒng)還能夠自己判卷。考試后學生將會了解到自己的考試成績。
3結(jié)語
java學習計劃范文6
關(guān)鍵詞:計算機專業(yè);程序設(shè)計類課程;學習現(xiàn)狀;怎樣教;如何學
中圖分類號:TP3 文獻標識碼:A 文章編號:1009-3044(2013)26-5931-04
程序設(shè)計語言課程在計算機學科教育中的重要性是毋庸置疑的,學生理應掌握良好,但經(jīng)過調(diào)查并結(jié)合自身教學的體驗,發(fā)現(xiàn)教學效果并不理想。尤其是近幾年,在生源質(zhì)量下降的情況下,這類課程更成為計算機專業(yè)學生面前的一座難以攻克的“堡壘”。
學生普遍存在著知識點模糊、概念不清、對整門課程似懂非懂的現(xiàn)象,嚴重影響了后續(xù)課程的學習,從而制約了學生專業(yè)水平的提升。為了改善這種情況,有必要從教學方法入手,分析上述現(xiàn)象產(chǎn)生的原因,進而找出應對的方法以求改進教學效果,則是授課教師的當務(wù)之急。
1 高職學生學習現(xiàn)狀分析
1.1 生源素質(zhì)整體下降
近些年高校不斷擴招,一再降低分數(shù)線,使得大量低分考生進入大學,而到第五批次才錄取的高職院校,分數(shù)線更是一低再低,這必然導致學校新生素質(zhì)整體下降。
1.2 學生文化基礎(chǔ)薄弱,個體差異大
進入高職院校的學生主體是國家統(tǒng)一高考錄取的學生,也有部分高職自主考試招收的中職生和技校生。一般來說他們的文化基礎(chǔ)相對較弱,在錄取的學生中,從最低分到最高分的差距很大,這在很大程度上增加了計算機基礎(chǔ)教學的難度。
1.3 學習動力不足
很多新生進入高職后,學習態(tài)度明顯不如高中。普遍存在不認真聽課、課余時間不積極學習,個人精力大多未用在學習上。此外新生對高校學習方法掌握不夠,不能自覺學習,加之高校的考試遠沒有高中密集,這就使得學生感覺不到考試壓力,平時學習得過且過,這些都極大地削弱了學生的學習動力。
1.4 學習適應能力不足
由于高職院校的課程設(shè)置無論在難度上還是在數(shù)量上都要遠遠大于中學,對學生的智力水平及學習投入要求甚高,這對于在中學階段就表現(xiàn)一般的高職學生來說,就很難達到。學生中普遍存在上課聽不懂,跟不上老師的講課進度,課下又不會自學,學習時間安排不合理等現(xiàn)象,這些都顯示出學生學習適應能力的不足,也是導致高職學生學習積極性降低,學習效果不佳的原因之一。
1.5 厭學情緒嚴重
高職理工院校的專業(yè)課一般都有明確的專業(yè)方向和專業(yè)技術(shù)內(nèi)容,尤其是理工類的學校所開設(shè)的課程,有相當比例的都枯燥和難懂,難以引起學生的學習興趣,這對那些在中學階段就缺乏學習積極性的學生來說,就容易導致厭學。
2 程序設(shè)計類課程學習現(xiàn)狀分析
長期以來,很多高職院校的新生剛開始學習這類課程時,普遍反映課程難學、學習興趣不大,因而教學效果不夠好。主要表現(xiàn)在以下方面:
2.1 感覺課程太難
編程學習本身要求有一定的數(shù)學基礎(chǔ)、邏輯思維能力和靈活運用知識的能力,對基礎(chǔ)不夠扎實的高職學生必然存在一定難度。由于學生剛接觸程序設(shè)計,不具備相關(guān)基礎(chǔ)知識,邏輯思維能力弱,面對新穎獨特的程序設(shè)計思想和繁雜的程序設(shè)計語言的語法規(guī)則,難免反應不夠靈敏,短時間內(nèi)鮮有起色,感覺課程太難,學起來很吃力。
2.2 學習興趣不高
程序設(shè)計語言類課程,都有繁瑣復雜的語法規(guī)則。這些語法規(guī)則,細致而嚴苛,差一絲一毫都會使程序無法通過,這也使得初學者很難編寫出有執(zhí)行結(jié)果的程序。多數(shù)學生在上機實踐課上只是照著老師的例題敲一遍代碼,而自己編寫的的程序因為種種錯誤無法通過,這樣的學習缺乏成就感,這也極大地挫折了學生的積極性,影響了學習興趣。
2.3 不能深刻理解學習程序設(shè)計類課程的意義
雖然在學習課程的剛開始,教師都會強調(diào)程序設(shè)計語言課的重要性,但對于學生而言,這種空泛的描述畢竟是抽象的,他們根本無法想象未來的專業(yè)課中要如何運用這些基礎(chǔ)知識。以專業(yè)方向為網(wǎng)頁設(shè)計為例,這個專業(yè)最為重要的一門專業(yè)課就是《JSP動態(tài)網(wǎng)頁程序設(shè)計》,學習這門課程前必須具備至少三方面的知識:靜態(tài)網(wǎng)頁設(shè)計基礎(chǔ)、數(shù)據(jù)庫基礎(chǔ)和Java程序設(shè)計能力,如果這些基礎(chǔ)知識點掌握得不好,那么后續(xù)的用JSP來進行動態(tài)網(wǎng)頁程序設(shè)計就成了空談。實際上很多情況都是學生在學習后續(xù)課程的時候才意識到前期專業(yè)基礎(chǔ)沒有打好,往往為時已晚,很難補救了。
3 探索程序設(shè)計類課程的教與學
3.1 引導學生建立正確的職業(yè)觀和學習觀
相對于其它理科專業(yè)來說,計算機專業(yè)是比較難學的。大多數(shù)學生最初是帶著對計算機的神秘感和興趣選擇報考計算機專業(yè),卻缺乏對這一專業(yè)的整體認識,等到接觸后才發(fā)現(xiàn)有那么多枯燥和難以理解的課程,學習中逐漸失去了對專業(yè)的信心和學習的動力。作為以職業(yè)培養(yǎng)為目的高職院校學生,在畢業(yè)前都應基本掌握一門職業(yè)技能,為以后就業(yè)打下基礎(chǔ),既然已經(jīng)選擇了計算機專業(yè),就不能再憑興趣喜好隨意對待,無論如何都應該堅持下去,要明白這是在為自己的未來就業(yè)、生存和人生在努力。
目前,各高職院校的計算機專業(yè)一般都開設(shè)了大量的程序設(shè)計類課程,如《C語言》、《Visual Basic語言》、《Java語言》、《數(shù)據(jù)庫編程》等,有的學校還開設(shè)有《JSP程序設(shè)計》。這些程序設(shè)計類課程,在幫助學生建立程序開發(fā)思想、培養(yǎng)學生編程興趣、掌握編程基本方法等方面起著重要的作用,作為高職院校計算機專業(yè)學生的專業(yè)基礎(chǔ)課,學好這類課程的重要性自不待言。
3.2 優(yōu)化課程內(nèi)容
由于全國各高職院校的專業(yè)種類五花八門,學生程度也相差很大,目前高職類別程序設(shè)計方面的教程雖然不少,但內(nèi)容卻并不十分適合于所有學校的學生。這就需要任課教師根據(jù)本校本專業(yè)的具體情況,適當調(diào)整課程教學內(nèi)容和實訓內(nèi)容,制定出一套適合學生學習的課程范疇。
3.3 改革教學方法
3.3.1 根據(jù)課程特點,改革傳統(tǒng)教學模式
傳統(tǒng)教學模式是遵循“提出概念—解釋概念—舉例說明”的步調(diào)來進行的,這是學歷教育的教學模式,并不適用于職業(yè)教育。由于職業(yè)教育的目的是培養(yǎng)學生掌握一門職業(yè)技能,重在實踐操作技能培養(yǎng),對理論知識要求并不高,這就要求高職教育應側(cè)重于教學生“如何做”,而不是“為何要這樣做”的教育理念,以實踐應用為主、理論為輔。因而,我們應當把握課程自身及教學對象的特點,改革傳統(tǒng)教育模式,采取“提出問題—解決問題—擴展問題—解決問題”的新步調(diào),直接面向應用,按應用需要組織課程,從問題的需求引導知識的講授,實現(xiàn)教學目標。
3.3.2 應用多元教學方法,培養(yǎng)學生學習興趣
結(jié)合多種教學方法組織教學,對提高教學質(zhì)量,吸引學生興趣、帶動學生學習積極性都是有顯著效果的,以下是幾種常用的教學方法:
1)案例驅(qū)動教學法
在程序設(shè)計類課程教學一開始,就要從培養(yǎng)學生編程的興趣做起,利用學生對事物的好奇心,選擇一些有趣味性的程序,激發(fā)學生的學習興趣。根據(jù)課程的知識、能力結(jié)構(gòu)要求,由任課教師精心設(shè)計若干個案例,案例要求由淺入深,將知識和能力分別融入這些案例中,由任課教師指導學生去分析案例的思路及知識點,充分發(fā)揮學生的主觀能動性和創(chuàng)造性,變傳統(tǒng)的被動接收知識點為現(xiàn)在的主動去查找所需知識點,讓學生做到有方向有目標地去學習知識,能很好地調(diào)動學生的積極性,培養(yǎng)學生的創(chuàng)造性思維能力,同時又不會因為知識點過多而引起學生的反感和恐懼。
2) 啟發(fā)式教學法
在學生已經(jīng)掌握部分知識的基礎(chǔ)上,首先設(shè)計一個較為簡單實用的項目,讓學生輕松解決,引發(fā)他們的學習興趣,提高參與積極性;然后再根據(jù)要解決的實際問題的要求,對項目進行若干拓展,由少到多,逐步擴充項目功能,對于每次拓展的難度,應層層遞進,由淺入深。這時教師只需要加以適當?shù)闹笇В瑢W生經(jīng)過思考和努力就能夠自己完成,學生有了成就感,也提升了學生的自信心和學習積極性。
以《C語言程序設(shè)計》教學為例,第一節(jié)課開始授課時,教師不必沿用傳統(tǒng)教學中的知識點學習次序,而是告訴學生:今天的這節(jié)課,我們就能揭開編寫程序的神秘面紗,聽了這節(jié)課,每一位同學都能或多或少地編寫出程序來,這立刻吸引了學生的好奇心,接著用求兩個數(shù)的加減乘除的實例來講解編寫程序的代碼,講課過程設(shè)計如下:
a.告訴計算機用來計算的兩個數(shù)是多少
b.把求兩數(shù)之和的數(shù)學公式寫出來,并翻譯成C的合法表達式
c.把計算結(jié)果通過電腦屏幕告訴我們(即輸出函數(shù)printf的作用)
d.審視已有的代碼,把所有用到的變量在代碼最前方交待一下(即變量聲明)
e.最后,給所有的代碼外邊套上C語言主函數(shù)的格式(即main()函數(shù))
f.以此類推,兩個數(shù)的減法、乘法、除法也可輕易寫就,只需要……?(學生眾口一詞回答)
學生學習了這個例題,都非常有興趣,急于上機實踐,這樣的開始正是教師所期待的,通過這個實例的講解,順利把學生帶人了程序設(shè)計的門檻。同樣,再舉一道計算圓周率的編程例題,這道題有一定難度。開始時不要直接講解這道題的算法,而應另辟蹊徑,先從最簡單的由1連加到10入手,逐步擴展到復雜繁瑣,大約擴展了十多道題后再讓學生回顧,發(fā)現(xiàn)在不知不覺間原例題已經(jīng)被解決。這樣的啟發(fā)式教學方法,不僅降低了學生對題目的難度感覺,更是開闊了他們的編程思維方式。
3) 討論法
在選擇編程實例時,應考慮實例的趣味性,例如“窮舉法“、”多重循環(huán)”、“迭代”、 “遞歸”這些概念,原本是很抽象和不易理解的,教師可以針對這些知識點列舉趣味性的例題講解,并就這些吸引學生的例題拋出一些相關(guān)題目,讓學生展開討論,各抒己見,全心投入。記得有一次在課堂上,布置給學生一道題目:設(shè)200張紙的厚度是1厘米,拿一張紙開始對折,假定紙張可以不停地對折下去,問折多少折后,紙的厚度可以超過珠穆朗瑪峰?聽完題目要求后,同學們七嘴八舌,不亦樂乎,課堂氣氛活躍,課后都很順利地完成了作業(yè)。
教學方法當然不止以上幾種,限于篇幅,只能說這些,事實上每位教師都總結(jié)有適合自己的教學模式和經(jīng)驗,相信都有可供大家學習之處。
3.3.3 注重實踐環(huán)節(jié)教學,提高學生編程能力
教師應精心設(shè)計每個實訓的內(nèi)容,在實訓前給出實訓題目和實訓要求,讓學生展開討論,然后分析每道題的思路,提示要點,但不給出題目的代碼(難點處可給出局部代碼),讓學生去思考,獨立編寫出具有個性化的程序,充分發(fā)揮學生的想象力和創(chuàng)造力。上機實踐時教師應不斷巡視,及時發(fā)現(xiàn)學生實訓過程中出現(xiàn)的問題,對學生進行個別或全體輔導,用啟發(fā)的方式培養(yǎng)學生發(fā)現(xiàn)問題、思考問題、解決問題的能力,從而提高實踐教學的效果。當學生在教師的啟發(fā)下,通過自身努力修改錯誤,并獲得了正確的程序結(jié)果時,那種成就感是難以形容的。這樣的實訓環(huán)節(jié)安排,既能夠帶動群體學習氛圍,又能夠給出學生單獨思考獨立鉆研的空間,很好地激發(fā)了學生的靈感和自主性,產(chǎn)生學習的愿望。
3.3.4 培養(yǎng)學生的學習能力
計算機專業(yè)對學習者學習能力的要求更高,學習的能力包括:學習的方法,思維的習慣,對新知識的感悟和接受能力以及主動學習的意識等。高職招收的學生,基礎(chǔ)薄弱,學生普遍存在著上課注意力不夠集中、反應跟不上教師進度、不能理解課程內(nèi)容、課后作業(yè)無法獨立完成、考試成績不理想等現(xiàn)象,這些都說明了高職學生學習能力的欠缺。怎樣培養(yǎng)學生的學習能力,教師可以從以下幾方面入手:
1)指點學生好的學習方法
高職學生成績不好的一個主要原因就是在中學階段的學習方法不得當,學習效率低下,教師應該指點學生有利于本課程學習的最佳學習方法,教會學生該如何學習才能收到好的學習效果。
2) 培養(yǎng)學生形成正確的編程思維習慣
初學者在剛開始時對編寫程序的思維方式感到不易理解,教師應耐心引導,逐漸培養(yǎng)學生養(yǎng)成良好的程序設(shè)計思維習慣,這樣才能理解課程知識點,提高編程能力。
3) 幫助學生建立起自信心。
由于課程有難度,很多學生沒有信心學好,情緒悲觀,教師應及時鼓勵學生:只要上課認真聽課、記筆記,課后多思考、多實踐,就能基本掌握課程內(nèi)容,要相信自己的能力,幫助學生樹立學習信心。
4)調(diào)動學生自主學習的積極性
學生是否愿意自主學習,要看教師是否調(diào)動了學生的自主學習的積極性,教師要利用學生感興趣的問題和現(xiàn)象,設(shè)計課堂實例和實訓,激發(fā)學生學習知識的欲望。同時,教師要多關(guān)愛學生,給予學生更多的肯定、贊揚和鼓勵,充分調(diào)動學生的學習積極性。此外,在學生完成學習任務(wù)的過程中,要使學生充分認識到學習是自己的責任,盡早確立學習目標,制定學習計劃,選擇效率高的學習方式,充分發(fā)揮自己的綜合能力,從而獲得更大的學習動力。
3.3.5 提高教師自身素質(zhì),以個人魅力吸引學生學習興趣
為什么學生都想選名校名教師,因為大家都知道優(yōu)秀教師對學生的影響力。教師的表現(xiàn),能直接影響學生對一門課程的喜惡,一個好的教師,其個人魅力足以影響一個班級的學習風,教師的素質(zhì)關(guān)系著學生學習水平的提高。計算機教師應該經(jīng)常強化理論知識和操作能力,為教學奠定專業(yè)基礎(chǔ),同時,還應及時總結(jié)教學經(jīng)驗和學習新的教學理念和教學方法,不斷進取,增強自身能力,這樣講課才會豐富生動,吸引學生,激發(fā)學生的學習興趣,進而愿意學好這門課程。
4 學好程序設(shè)計類課程,為后續(xù)課程打好基礎(chǔ)
程序設(shè)計類課程,是計算機專業(yè)的專業(yè)課,其重要性不言而喻,是否學好這類課程,影響著后續(xù)課程的學習情況。筆者在講授計算機專業(yè)的核心課程《JSP程序設(shè)計》時,發(fā)現(xiàn)一旦涉及到Java代碼部分,學生就表現(xiàn)出迷茫不懂狀,問為什么沒有學好《Java程序設(shè)計》時,回答是因為沒有學好《C語言程序設(shè)計》。作為專業(yè)方向是網(wǎng)頁設(shè)計的學生,不能用JSP技術(shù)設(shè)計動態(tài)網(wǎng)頁,這是不容忽視的缺陷,這說明學生在專業(yè)技能方面不具備基本能力。由此可見,每一位學生都應該努力學好程序設(shè)計這類課程,為后續(xù)專業(yè)課打下良好的基礎(chǔ)。
以上的分析及觀點系筆者根據(jù)自身的教學實踐并參考前人的智慧與經(jīng)驗綜合而成,限于水平,不足之處難免。以后將會繼續(xù)關(guān)注這方面的問題,以期進一步提高教學質(zhì)量。
參考文獻: