分布式教學的概念匯總十篇

時間:2023-06-15 17:25:15

序論:好文章的創(chuàng)作是一個不斷探索和完善的過程,我們?yōu)槟扑]十篇分布式教學的概念范例,希望它們能助您一臂之力,提升您的閱讀品質(zhì),帶來更深刻的閱讀感受。

分布式教學的概念

篇(1)

關鍵詞:C++;基于對象;概念;事例;教學方法

中圖分類號:G642

文獻標識碼:B

近年來,支持面向?qū)ο蠹夹g的C++語言越來越多地被高校選為計算機教學的入門教學語言。但是由于C++牽涉概念很多,語法比較復雜,內(nèi)容十分廣泛,作為入門的教學語言有其天然的困難,學生感到學習難度較大,難以入門,如果只是就理論講理論,照本宣科只能使學生厭倦疲勞,昏昏欲睡,學生不但記不住,還會產(chǎn)生逆反心理。但好在程序設計語言是人們根據(jù)從現(xiàn)實生活實踐中抽象出來的經(jīng)驗而創(chuàng)造的,C++更是如此,那么就是說,各種概念總能在現(xiàn)實生活中找到原型。若能在教學中運用最能反映概念本質(zhì)的事例去解釋看似復雜的概念,就能達到快速理解概念及其現(xiàn)實意義的目的,能使教學脫離枯燥的概念講解,活躍課堂氣氛、形象直觀、易于理解、便于記憶,從而激發(fā)學生的學習興趣,產(chǎn)生良好的教學效果。

C++基本編程的過程無非是根據(jù)實際需要創(chuàng)造出一系列類,安排好類與類之間的關系,由類去生成對象,然后指揮一個個對象去完成一系列任務。由此特點并通過教學實踐,我一般用人(或人體)這個概念來講解基于對象部分的一些概念,感覺是比較恰當?shù)模梢允箤W生快速抓住這些概念的實質(zhì)。當然也可以對每個概念分別用不同的事例去解釋,但這樣做可能會導致學生缺乏知識的連貫性和對總體的把握,最好的辦法是用一個例子從始至終地進行講解。下面對一些基于對象的概念進行初步討論。

1類和對象

對象的類型稱為類,類代表了某一批對象的共性和特征。類是對象的抽象,對象是類的具體實例。類是抽象的,不占用內(nèi)存,而對象是具體的,占用存儲空間。

對于人(體)來說。所有人都是屬于人類這一概念的,人類這一概念具有每一個具體的人的共性和特征。人類這個概念是對每一個具體人的抽象,具體的一個人是人類這一概念的具體實例。人類這個概念是存在于人的頭腦中的,可以認為不占現(xiàn)實空間,而作為具體的人是在現(xiàn)實中占空間的。這樣講解可以使學生明確類和對象的關系與區(qū)別。

2private、public、protected成員

private、public、protected主要是用來聲明成員訪問權限的關鍵字。一般做法是將需要被外界調(diào)用的成員指定為public,不準備為外界調(diào)用而是為本類中的成員函數(shù)所調(diào)用的,指定為private。基于對象部分暫時不討論private和protected的區(qū)別。

對于人(體)來說。心臟,肺臟等等都可以認為是private成員,是不允許外界直接調(diào)用的。而耳、眼等感覺器官可以認為是public成員,因為它們可以被外界直接調(diào)用。上課時可以舉個簡單的例子,讓學生深呼吸一下。然后解釋,教師是通過學生的public成員(耳)來調(diào)用private成員(頭腦和肺),并且只能通過public成員來調(diào)用private成員,否則危險性是很明顯的。或者和學生解釋,課堂上教師就是通過調(diào)用每個人的耳朵和眼睛這些可以看作是公用部分的器官來調(diào)用大腦等這些可以看成私有部分的器官來達到授課目的的,并且顯然通過公用部分調(diào)用私有部分比直接調(diào)用私有部分安全得多。這樣的講解可以使學生馬上就能記住private、public等成員的區(qū)別和該如何劃分。

3封裝和信息隱蔽

將多個項目(比如變量和函數(shù))合并到一個包(比如類的一個對象)中,這個過程稱為封裝。類的公用接口與私有實現(xiàn)的分離形成信息隱蔽。

對于人(體)來說,顯然如果不封裝起來那么是很危險的(別人看起來也是很恐怖的)。人體對外界開放的只是一些公用接口,這些接口(如各個感覺器官)的作用是把外界的信息(消息)轉(zhuǎn)化成身體各部分能夠接受和處理的信號,并且只有通過這些公用接口轉(zhuǎn)化的信息才能夠被人識別。得到消息之后人去做某件事的具體實現(xiàn)是不需要消息的人知道的,即如果讓一個人去做某件事,沒必要了解他(她)先邁哪一條腿,走多少步,到什么地方,如何做等各個細節(jié)。只需要告訴他(她)去做什么事情即可,如何去做是不需要關心的(前提是那個人知道如何做,即相對于程序來說就是“方法”已經(jīng)事先編好了)。封裝與信息隱蔽是比較抽象的概念,相信這樣的講解學生就能很好地理解了。

4對象、方法和消息

類的成員函數(shù)在面向?qū)ο蟪绦蚶碚撝斜环Q為“方法”,“方法”是指對數(shù)據(jù)的操作。外界通過發(fā)“消息”來激活有關的方法。所謂“消息”,其實就是一個命令,由程序語句來實現(xiàn)。

人體經(jīng)過封裝之后,成為了一個對象,他(她)能夠做的事情取決于自身的各項能力(方法),外界通過給他(她)一個命令任務(消息),他(她)運用自己的能力(方法)去完成這個任務。這樣就很容易理解三者之間的關系。

5構(gòu)造函數(shù)的意義

構(gòu)造函數(shù)是一種特殊的成員函數(shù),處理對象的初始化,與其他成員函數(shù)不同,不需要用戶來調(diào)用它,而是在建立對象時自動執(zhí)行。

人體在出生時必須具有一些正常的生理機能,這就是人體生理方面的初始化,這由基因自行決定。或者說,在人步入社會開始工作之前,必需經(jīng)過一定時間的學習培訓,否則無法完成基本的工作,這就是人在知識技能方面上的初始化,這由所受的教育決定。構(gòu)造函數(shù)可以看成是對象在使用前的一些必要的初始化。

6析構(gòu)函數(shù)的意義

析構(gòu)函數(shù)也是一個特殊的成員函數(shù),它的作用與構(gòu)造函數(shù)相反,當對象的生命期結(jié)束時,會自動執(zhí)行析構(gòu)函數(shù)。析構(gòu)函數(shù)的作用并不是刪除對象,而是在撤銷對象占用的內(nèi)存之前完成一些清理工作。只要對象的生命周期結(jié)束,程序就自動執(zhí)行析構(gòu)函數(shù)來完成這些工作。

這個概念解釋起來可能會沉重一些。人在去世之后會有一些善后要做,這可以看成類似于析構(gòu)函數(shù)的作用。區(qū)別只不過是程序中的析構(gòu)函數(shù)是在對象被撤銷之前執(zhí)行,而人的善后主要是在人去世之后進行的,當然立遺囑這件事是在去世之前完成的。

7調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù)的順序

基于對象部分中的調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù)的順序是先構(gòu)造的后析構(gòu),后構(gòu)造的先析構(gòu),相當于一個棧,先進后出。

調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù)的順序體現(xiàn)的是系統(tǒng)對對象的釋放順序。從而可以這樣解釋,單個人作為一個對象,他(她)可能參加一些組織,比如公司、小組等,一般創(chuàng)建這個小組的人是很重要的人,他(她)可能掌握很多重要的東西,如果想最安全地、避免混亂地撤銷這個組織,最好的方法就是先撤銷不重要的人,最后才撤銷重要的人。這如同如果用手工的方式去拆毀一個大樓,選擇的順序肯定是由高層逐層向下拆除,否則危險性實在是太大了。

8友元

友元可以訪問與其有好友關系的類中的私有成員。友元包括友元函數(shù)和友元類。

現(xiàn)實生活中,一個人對待不同來源的消息的態(tài)度是不同的。可能更相信某些消息渠道(可看作友元函數(shù))或某些人(可看作友元類)的消息,而不會太相信不信任的渠道或人所提供的消息。這點可以說明一個人(對象)可以允許外界的某些事物(可靠的渠道或可靠的人)比較直接地訪問自己的私有事物(比如頭腦中對某件事的判斷)。

篇(2)

【關鍵詞】

通識教育;MOOC;設計學

通識教育旨在使學生通過對廣博知識的了解,確立正確的人生觀與世界觀,實現(xiàn)理性與感性的均衡發(fā)展,進而形成完善的人格,提升解決問題的能力,以適應現(xiàn)代社會生活節(jié)奏,提高生活品位與個人修養(yǎng)。藝術設計鑒賞類課程作為高校通識課程的組成部分,能夠提升學生設計水平,改善其學習和生活的態(tài)度,進而影響其處事方式,提升綜合修養(yǎng)。

一、通識教育的概念及特點

(一)通識教育概述

通識教育最早由美國提出,講求在專業(yè)教育與自由教育之外應有計劃、有目的地對課程體系進行編排,打破原有的專業(yè)限制,是面向全民的教育。哈佛大學前校長詹姆斯•布萊恩特•科南特在《哈佛通識教育紅皮書》中提到,“20世紀美國教育的創(chuàng)新之處就是將通識教育應用到了全民教育體系之中”。通識教育能夠幫助學生形成較為完整的世界觀,并借助感性與理性的均衡發(fā)展,形成完整的價值體系與完善的人格,培養(yǎng)發(fā)現(xiàn)問題、分析問題和解決問題的能力。通識課程的教育方式主要分為核心課程模式(CoreModel)和分布課程模式(DistributionModel)。核心課程模式多被專業(yè)院校采用,分布式教學模式多被綜合類大學采用。綜合類大學具有學科門類較為齊全的優(yōu)勢,開設的通識類課程門數(shù)眾多、涵蓋面廣,學生的選擇余地較大。不論是核心課程模式還是分布式課程模式的通識課程,其教學理念都是讓學生在本專業(yè)的基礎上涉獵社會科學、人文藝術、自然科學的知識,并將這些知識與專業(yè)知識進行系統(tǒng)的銜接,突破專業(yè)知識的局限,不斷提升綜合能力。

(二)通識課程的設置特點

通識課程的設置因不同的教育理念與學科背景區(qū)別較大。我國通識課程的設置主要集中于以下七個方面:一是中國的傳統(tǒng)文化與當代社會文化,力求以發(fā)展的眼光審視中國傳統(tǒng)文化的成就和不足,幫助學生建立民族自信與文化認同;二是世界文明歷史,培養(yǎng)學生的國際視野和社會責任感,增強文化包容度,使學生具有正確的世界觀與價值體系;三是倫理價值與思考方法,強調(diào)當代社會價值體系,陶治學生的人性與品格;四是系統(tǒng)介紹自然科學的重要理念,了解事物之間的基本規(guī)律,提升學生的科學素養(yǎng);五是經(jīng)濟發(fā)展與社會問題,提升學生的主觀判斷能力、批判思維和解決實際問題的能力;六是文學藝術,提升學生的個人修養(yǎng)與審美趣味;七是跨文化溝通與人際交往,培養(yǎng)學生適應社會與團隊合作的能力。由此可以看出,經(jīng)過通識教育充實的專業(yè)教育,能幫助學生從深度學習走向廣度學習,在接受良好的專業(yè)學術訓練的同時,受到社會科學、自然科學與人文藝術方面的熏陶。這種綜合素質(zhì)與能力的培養(yǎng),有助于學生形成正確的人生觀與價值觀,并不斷完善自身的人格、知識與技能。文化藝術作為通識課程中重要的環(huán)節(jié),對于學生個人修養(yǎng)、內(nèi)涵、品位的提升有著積極的意義。設計類的通識課程作為文化藝術在現(xiàn)代技術條件下的延伸,可有效地將設計學科滲透至社會的方方面面。

(三)通識教育中的問題及對策

通識課程大多是作為教學范圍相對較小的專業(yè)學科的輔課程,綜合性大學多會采用分布式課程模式。該模式的優(yōu)勢主要是課程門數(shù)多,覆蓋面廣,學生選擇余地較大;但缺點也比較明顯,即難以有效整合課程資源。設計學專業(yè)課程強調(diào)對專業(yè)知識教授和應用,學生在自由選擇主題的前提下,很難對相關的課程進行系統(tǒng)性選擇。因此,應對課程核心內(nèi)容進行優(yōu)化和整合。然而,傳統(tǒng)的授課方式較難在通識教育中形成教師團隊式教學和課程模塊式教學,難以實現(xiàn)通識教育中課程的自我優(yōu)化。教師作為獨立的個體,在課題組織、教學安排、師生互動模塊的銜接方面存在一定不足。利用互聯(lián)網(wǎng)平臺有組織系統(tǒng)授課能對以上問題的解決起到積極的作用。近年來,網(wǎng)絡MOOC教學在高校通識教育中具有示范作用,如通過網(wǎng)絡平臺建設和合理分配教學資源,可以有效解決分布式課程模式專業(yè)內(nèi)容整合的問題。

二、MOOC的概念以及特點

(一)MOOC的概念

MOOC(MassiveOpenOnlineCourses,即大規(guī)模開放在線課程),起源于開放教育資源運動和連通主義思潮。美國麻省理工學院于2002年面向全球?qū)W習者開放的開放課程標志著開放教育資源運動的興起。MOOC是在2008年由加拿大愛德華王子島大學網(wǎng)絡傳播與創(chuàng)新主任戴維•科米爾與國家人文教育技術應用研究院高級研究員布萊恩•亞歷山大首次提出,兩位學者在加拿大曼尼托巴大學開設了新型大規(guī)模開放網(wǎng)絡課程。MOOC在信息化平臺中賦予學生更多的學習自由選擇權。區(qū)別于傳統(tǒng)的教學方式,MOOC作為開放式平臺課程有更大的受眾面,能夠讓專業(yè)學生選擇更加優(yōu)秀的課程資源,同時也是通識類課程的最佳傳播途徑。

(二)MOOC教學的形式與特點

MOOC授課內(nèi)容以視頻錄播為主,輔助以其他圖文、聲像等資料。對比傳統(tǒng)的課堂教學方式,MOOC的教學方式特點鮮明:第一,MOOC教學可以是單人授課的形式,也可以是多人訪談的形式。教學形式多樣,學生在學習的過程中有代入感,有助于提高學習興趣。第二,學生可以在平臺上選擇合適的課程進行修讀,選課不再局限于班級與人數(shù)的限制,學生可選擇自己認可的課程,擴大選擇面的同時也促進相關學科教師不斷完善課程內(nèi)容、探索不同的教學方法、提高教學質(zhì)量。第三,MOOC的授課平臺建設推動了大學生素質(zhì)教育和通識教育的發(fā)展,學生的人文素養(yǎng)、藝術審美能力等可通過MOOC平臺得以提升。

(三)設計類MOOC在通識教育中的優(yōu)勢及意義

設計學作為藝術學門類下的的一級學科,包含服裝與服飾設計、環(huán)境藝術設計、產(chǎn)品設計、視覺傳達設計、數(shù)字媒體藝術等眾多方向。設計學在通識教育中的重點與難點是如何將眾多的設計內(nèi)容進行邏輯性整合,將設計學不同專業(yè)方向的創(chuàng)意思維、設計理念以及設計中形而上的藝術表達展示在通識教育各環(huán)節(jié)之中。MOOC作為網(wǎng)絡平臺課程,首先可以引入各個設計專業(yè)的優(yōu)秀師資,使其進入平臺課程之中進行模塊化、團隊化的教學,貫徹分布式通識課程的理念。其次,作為一種新的教學手段,MOOC網(wǎng)絡后臺提供的大數(shù)據(jù)存儲功能可以實現(xiàn)教師和學生之間的資源共享,擴充設計學通識教育內(nèi)容。最后,MOOC平臺的搭建與討論區(qū)域的設置,提供了通識教育實時的理念交換空間,有助于啟迪學生的設計思維。

三、設計學通識課程設置

深圳大學于2013年12月在深圳舉辦了全國地方高校MOOC發(fā)展研討會,會上倡議組建UOOC聯(lián)盟(UniversityOpenOnlineCourse),并得到了28所與會高校代表的積極響應。UOOC中的U有University(大學)和Union(聯(lián)盟)兩層含義。2014年5月,UOOC聯(lián)盟成立大會召開,首批6門MOOC上線。作為綜合性大學通識課程的試點,深圳大學取得了良好的效果。2015年11月,設計類通識課程藝術設計鑒賞上線,該課程將不同的設計學科進行整合,引入模塊式教學團隊任教,聘請知名設計師與專任教師,以講述式、案例式、啟發(fā)式、訪談式相結(jié)合的教學手段和通識教育的理念,規(guī)劃設計學專業(yè)的教學內(nèi)容。課程運用網(wǎng)絡多媒體教學手段,鼓勵學生進行設計交流與經(jīng)驗分享。設計學MOOC較之傳統(tǒng)課程具有如下優(yōu)勢。

(一)課程內(nèi)容與授課方式的創(chuàng)新

將不同的設計學科進行有機整合,需要不同學科背景的教師進行團隊協(xié)作,傳統(tǒng)教學模式受教學進度、學生選課等多重因素的制約,難于實現(xiàn)這一目的。基于網(wǎng)絡平臺的MOOC設置,便于教師、企業(yè)設計師等進入課堂教學,有利于任課團隊的組建;而通過播放錄制視頻的授課方式,教師和學生不再受上課時間與地點的制約,更便于協(xié)調(diào)課程內(nèi)容。通過創(chuàng)新授課方式,解決了以往困擾分布式通識課程任課團隊建設的問題。

(二)大數(shù)據(jù)資源更加豐富

通識課程具有更廣博的知識面,網(wǎng)絡平臺以及支撐平臺課程的大數(shù)據(jù)資源尤為重要。如課程在介紹國際四大時裝周時,相比于傳統(tǒng)課件中的文字和配圖,時裝周現(xiàn)場的服裝展演視頻更有利于學生對于服裝流行趨勢的了解與研究。產(chǎn)品設計中,物件加工工藝與材料的視頻介紹能更好地幫助學生體會優(yōu)質(zhì)產(chǎn)品的定義及其所能帶來的良好效果等。這些通識課程中的實訓實踐內(nèi)容在網(wǎng)絡大數(shù)據(jù)平臺下能夠得到更好的實現(xiàn)。

(三)改善師生交互環(huán)境

在傳統(tǒng)的課堂教學模式中,教師難以在課堂與學生進行充分互動。在通識教育中,學生數(shù)量遠遠多于專業(yè)課程教學,師生間的互動問題會更加突出。在藝術設計鑒賞課程中,深圳大學利用網(wǎng)絡平臺設置了討論區(qū)并配備專職助教與學生進行互動。此外,學生還可以在網(wǎng)絡交流區(qū)相互交流、共享課程素材與學習資源,在很大程度上解決了通識課程中的互動需求。

結(jié)語

高等教育中分布式通識教育需要整合學科資源,分布式通識課程的教學、目的是盡可能讓學生在接受專業(yè)教育的同時了解自然科學、人文藝術、社會科學等學科內(nèi)容。在大的學科背景中需要整合相關知識,防止學生學習知識的碎片化,體系完整的學科通識教育精品內(nèi)容將更適應學生發(fā)展的需要。

作者:涂星 單位:深圳大學

參考文獻:

[1]哈佛委員會.哈佛通識教育紅皮書[M].李曼麗,譯.北京:北京大學出版社,2010.

篇(3)

摘要:“中間件技術”是軟件工程專業(yè)的核心課程,該課程學習企業(yè)級分布式系統(tǒng)開發(fā)所需的大量理論、技術和概念。傳統(tǒng)講授法令學生感覺課程內(nèi)容繁雜、抽象、枯燥,難以掌握。探索將案例教學法和問題導入法有機結(jié)合,提出案例式問題導入法,并引入到“中間件技術”課程教學中,為“中間件技術”及類似課程的教學改革提供參考,并對案例式問題導入法的開展給出幾點建議。

關鍵詞:中間件技術;案例教學法;問題導入法;分布式系統(tǒng)

中圖分類號:G642.3文獻標識碼:A文章編號:1002-4107(2015)09-0046-03

收稿日期:2014-12-17

作者簡介:梁春泉(1981—),男,廣西桂平人,西北農(nóng)林科技大學信息工程學院講師,博士,主要從事軟件工程、數(shù)據(jù)挖掘研究。

基金項目:西北農(nóng)林科技大學教改項目課題“案例式問題導入法在中間件技術課程教學中的探索與實踐”(JY1302064)及“軟件工程專業(yè)個性化能力培養(yǎng)模式研究”(JY1301009)

“中間件技術”是軟件工程專業(yè)的主干課程,是全國各大高等院校軟件工程專業(yè)本科生或研究生的必修課。中間件實質(zhì)上是對企業(yè)級分布式系統(tǒng)開發(fā)中面臨的共性問題進行提煉、抽象所形成的可復用軟件部件,為企業(yè)級應用系統(tǒng)提供基礎架構(gòu)。該課程以計算機編程語言、面向?qū)ο蠹夹g、計算機網(wǎng)絡等多課程交叉知識為基礎,圍繞五大類型中間件即遠程調(diào)用、消息、分布對象、數(shù)據(jù)庫和事務中間件開展,學習中間件技術的概念、原理及應用。課程強調(diào)學生對企業(yè)級分布式系統(tǒng)原理的掌握,同時注重學生解決實際問題的實踐能力。

然而,各大高校在開設“中間件技術”課程時,普遍側(cè)重于向?qū)W生灌輸基本概念和原理,輔以簡單孤立的、遠離真實企業(yè)應用的程序示例進行講解。部分高校甚至把對某一中間件產(chǎn)品的介紹,如J2EE或.NET,當成學習“中間件技術”的全部內(nèi)容。造成學生對該課程中所涉及的大量知識難以融會貫通,對企業(yè)級分布式系統(tǒng)開發(fā)理論理解的廣度和深度不夠。同時,本科生由于缺乏軟件項目經(jīng)驗,特別是大型企業(yè)級分布式系統(tǒng)項目經(jīng)驗,對中間件技術的應用角度和應用領域不理解,也不了解中間件技術在就業(yè)前景和職業(yè)生涯中的作用,學習興趣不高。國內(nèi)對“中間件技術”課程的教學改革探討工作也非常少,據(jù)筆者查閱,只查到相關文獻[1-2],但這些文獻僅探討了J2EE中間件教學,并非真正意義上的“中間件技術”課程。

為了讓學生能更好地把前期所學專業(yè)課知識、企業(yè)級分布式系統(tǒng)開發(fā)理論和實踐結(jié)合起來,激發(fā)學生的學習興趣和熱情,提高“中間件技術”課程教學質(zhì)量,本文嘗試將案例教學和問題導入法融合起來,提出案例式問題導入法,并引入到“中間件技術”課程教學中。

一、案例式問題導入法的提出

(一)案例教學法的內(nèi)涵及意義

案例教學是在學習者掌握相關知識基礎上,在教學者的組織和指導下,根據(jù)教學目的和教學內(nèi)容要求,借助于真實案例連接學習的內(nèi)容與實際應用,把學習者帶入具體場景進行案例分析,讓學習者通過對案例相關資料的收集、研究及對案例的分析、討論和交流,最終對問題予以解決,在此過程中加深學生對基本原理和概念理解的一種教學方式。案例教學最初源于英國的法學,后來被成功地用于法學、醫(yī)學、經(jīng)濟學和管理學等學科領域。計算機專業(yè)課程的傳統(tǒng)教學模式側(cè)重于講解基本概念和原理。由于學生缺乏對工程實踐背景的了解,其結(jié)果是學生雖然掌握了單個原理,但卻很難融會貫通并綜合應用。為此,在計算機專業(yè)課程教學中,國內(nèi)許多學者也引進了案例教學[3-4],為學生在計算機理論與實踐之間搭起一座橋梁。

本文在“中間件技術”課程教學中引入案例教學,避免學生孤立地學習各個概念,幫助學生理解如何將多課程理論知識融合成一個整體,深刻地理解企業(yè)級分布式系統(tǒng)理論如分布式事務、安全服務、負載均衡等,并提高運用前期所學知識的實踐能力。同時,真實的案例還可以幫助學生了解中間件技術在就業(yè)前景和職業(yè)生涯中的作用,提高其學習興趣。

(二)問題導入法的內(nèi)涵及意義

問題導入法是啟發(fā)式教學原則的一種具體教學方式,以解決問題貫穿整個教學。實施過程中,教學者為了讓學習者掌握一個理論或方法,導入一個具體問題,以解答這個問題為導向,引發(fā)學習者思考解決這個問題,從而引入所需要學習的理論或方法,并在解決問題過程中掌握這些理論或方法。該方法能培養(yǎng)學生解決問題的能力,讓教學變得靈活,有利于培養(yǎng)學生的學習興趣;同時,由于學生在解決問題過程中可以提出不同的思想和方法,有利于培養(yǎng)學生的創(chuàng)新思維[5]。

中間件實質(zhì)上是對企業(yè)級分布式系統(tǒng)開發(fā)過程中面臨的共性問題進行提煉、抽象所形成的可復用部件。在“中間件技術”課程中應用問題導入法,引出并解決這些共性問題,可讓學生自然地掌握中間件技術的概念和理論。再者,“中間件技術”課程涉及大量抽象的、難于理解的概念,直接講授會令學生覺得枯燥無味,沒有學習興趣。問題導入法將學生帶入問題的思考中,在思考中學習中間件技術知識并培養(yǎng)學習興趣。最后,中間件技術是前期課程知識的綜合。傳統(tǒng)講授法讓學生簡單孤立地理解各個概念,無法從整體上把握。問題導入法帶引學生思考,在此過程中,學生自己將各種理論和技術聯(lián)系起來,從而在宏觀整體上理解中間件平臺。

(三)案例教學與問題導入法的結(jié)合

案例式問題導入法將案例式教學和問題導入法有機結(jié)合,充分利用這兩種啟發(fā)式教學的優(yōu)點,調(diào)動學生的積極性,啟發(fā)學生思維,變被動為主動。傳統(tǒng)問題導入法按問題的導入方式一般有情景式導入問題、任務式導入問題和案例式導入問題。本文也是在案例中導入問題,但“中間件技術”課程教學中的案例式問題導入法有其特殊性。傳統(tǒng)的案例式問題導入法,圍繞案例導入問題,學生通過解決這些問題,得到整個案例的解決方案。然而,在“中間件技術”課程中,學生需學習的是如何解決企業(yè)級應用系統(tǒng)開發(fā)中的共性問題,而不是開發(fā)整個系統(tǒng)。因此,對企業(yè)級應用案例,只需導入系統(tǒng)開發(fā)中的共性問題,讓學生在解決這些共性問題中學習中間件知識。

“中間件技術”課程中案例式問題導入法的基本思路為:教師首先對真實的企業(yè)級應用案例作垂直層次分析,識別出開發(fā)共性問題,將案例分為業(yè)務層、中間件和部署環(huán)境;然后把所用到的中間件轉(zhuǎn)變?yōu)殚_發(fā)中面臨的共性問題,其他兩層作為從已知引出未知的基礎;最后組織學生討論并解決這些問題,掌握中間件技術的原理和應用。

二、運用案例式問題導入法的策略

案例式問題導入法在“中間件技術”課程中的實施過程包含獲取案例、分析案例、導入問題、設計教案、發(fā)放資料、組織課堂、案例實踐、交流反饋、評價調(diào)整等九個步驟。

(一)獲取案例

案例是開展案例式問題導入法的基礎,案例獲取和選擇最終影響著教學效果。課程小組根據(jù)教學目標和教學內(nèi)容的要求,通過網(wǎng)絡或其他資源,收集國內(nèi)外企業(yè)級應用系統(tǒng)案例,供案例式問題導入法教學實施或?qū)W生案例實習使用。案例不是簡單舉例,案例必須是真實的、完整的、典型的和具有啟發(fā)性的[6]。

(二)分析案例

案例的解決方案,表面上是一個平面化的技術框架。在案例分析過程中,課程小組需要根據(jù)中間件的定義,將案例解決方案在垂直方向上劃分為三個層次:業(yè)務層、中間件和開發(fā)部署環(huán)境。

業(yè)務層:應用系統(tǒng)包括哪些業(yè)務模塊、業(yè)務子系統(tǒng);哪些業(yè)務子系統(tǒng)給別的業(yè)務子系統(tǒng)提供服務,或哪些業(yè)務子系統(tǒng)需要別的業(yè)務子系統(tǒng)提供服務。

中間件:業(yè)務子系統(tǒng)間采取什么通信方式,如過程調(diào)用、對象調(diào)用或消息調(diào)用等;如何實現(xiàn)服務定位、安全機制、事務實施、多任務創(chuàng)建及負載均衡等。

開發(fā)和部署環(huán)境:分析硬件環(huán)境、網(wǎng)絡類型、操作系統(tǒng)類型、開發(fā)語言、數(shù)據(jù)庫系統(tǒng)等。

(三)導入問題

根據(jù)課程內(nèi)容,以業(yè)務系統(tǒng)和部署環(huán)境為基礎,假設中間件部分未知,把所需中間件轉(zhuǎn)變?yōu)槠髽I(yè)級應用開發(fā)面臨的共性問題。例如對消息中間件提出業(yè)務子系統(tǒng)之間如何消息傳遞的問題;對對象調(diào)用中間件提出業(yè)務子系統(tǒng)之間如何調(diào)用彼此對象的問題;對CORBA提出業(yè)務子系統(tǒng)語言開發(fā)語言不同,如何調(diào)用彼此對象的問題;對事務中間件提出如何在子系統(tǒng)之間保證一系列操作滿足事務特性的問題等。每個大的問題同時還可以拆分成一系列前后相關、有啟發(fā)性的子問題。

(四)設計教案

圍繞教學內(nèi)容和教學目標,確定每次案例教學的重點和難點。特別是中間件概念、原理、結(jié)構(gòu)、應用和作用。在教學方法中,引導學生討論,激勵他們參與和合作學習,注重啟發(fā)思維和理論聯(lián)系實際。在教學過程中,合理組織和使用案例分析得到業(yè)務系統(tǒng)組成、開發(fā)部署環(huán)境組成及導入的共性問題,考慮如何從業(yè)務系統(tǒng)、開發(fā)部署環(huán)境中提出問題,安排學生從一個問題的討論過渡到另外一個的討論。同時,教師還需要規(guī)劃和控制好教學過程的時間。

(五)發(fā)放材料

課前,學生需要對企業(yè)級分布式應用案例有所了解。因此課前需要將案例相關材料發(fā)給學生。但給學生提供的不是完整的案例,而是除去中間件部分的案例分析材料。對中間件部分,可轉(zhuǎn)變?yōu)槌醪降膯栴},如系統(tǒng)缺了什么,也提供給學生。同時還要將企業(yè)簡介、業(yè)務背景、公司網(wǎng)址等參考資料交給學生,供學生提前準備。

(六)組織課堂

整個課堂組織以學生討論為主。教師從業(yè)務系統(tǒng)需求、開發(fā)部署環(huán)境條件開始,將學生帶入到共性問題中,組織學生分組討論。在學生討論過程中,要調(diào)動學生的積極性,盡量讓所有學生參與討論,避免出現(xiàn)冷場現(xiàn)象;注意觀察和了解學生的反應和表現(xiàn),加強個別輔導,鼓勵學習有困難的學生參與討論和發(fā)言。討論中,教師需要在適當?shù)臅r候加入評價、反饋矯正和歸納,突出重點和突破。

(七)案例實習

“中間件技術”課程的實習,不應該是簡單地調(diào)用中間件運行庫的API編程。在實習中,需要給學生提供一個新的、與學習內(nèi)容相關的、完整的案例。首先讓學生依據(jù)課堂所使用的案例分析材料,采用相同的案例分析方法,將案例垂直劃分為業(yè)務層、中間件層及開發(fā)部署環(huán)境層,確定每層包含的內(nèi)容。其次確定案例所采用的中間件產(chǎn)品。最后讓學生編程部分實現(xiàn)中間件調(diào)用;對于優(yōu)秀的學生,鼓勵其實現(xiàn)簡單的中間件。通過這樣的實踐,讓學生從宏觀到微觀,從中間件的作用、地位到應用等多角度進一步學習。

(八)課后交流

課后的交流對改進教學過程、提高教學質(zhì)量有著重要作用。課后,教師需要與學生交流對案例式問題導入法的感受,了解有哪些考慮不足的地方,學生對課程實施有什么意見。在筆者實施教學過程中,有許多學生會主動與教師交流。在反饋過程中,學生提出了許多建議,同時普遍認為,這種教學方式,讓他們都可以參與,更能集中注意力;真實的企業(yè)級分布式應用案例中導入問題,能激發(fā)他們的興趣和動力,能讓他們從部分到整體深刻掌握中間件技術,同時更能理解中間件的作用及在系統(tǒng)中的地位。

(九)評價與改進

一輪案例式問題導入法教學實施之后,教師需根據(jù)學生實習過程和實習報告、課堂討論、課后交流及考試等方面的情況,對該教學進行評價,總結(jié)可取之處,發(fā)現(xiàn)不足。針對不足地方,需要在案例分析、問題導入上進行適當調(diào)整,甚至修改教案和調(diào)整課堂組織。調(diào)整結(jié)果將應用到下一輪教學中。通過評價調(diào)整,持續(xù)改進案例式問題導入法,使其趨于完善。

三、反思

(一)建立高質(zhì)量的企業(yè)級分布式應用案例庫

實施案例式問題導入法的基礎是建立完整、真實、典型和啟發(fā)性的案例庫。案例必須是真實的,是國內(nèi)外知名企業(yè)的真實企業(yè)級分布式應用;案例必須是完整的,包括應用背景、技術方案和實施結(jié)果;案例必須是典型的,覆蓋著一類或幾類中間件技術,并且是這些技術的典型應用;案例必須具有啟發(fā)性,能啟迪學生思考,給學生足夠的想象和自由發(fā)揮空間。

(二)解決企業(yè)級應用開發(fā)中的共性問題

傳統(tǒng)的案例教學中,教師提供案例背景,導入面向整個案例問題,讓學生圍繞問題解決整個案例。在“中間件技術”課程教學中,學生不需要實現(xiàn)整個企業(yè)級分布式應用案例方案,如,不需搞清楚業(yè)務流程、如何實現(xiàn)業(yè)務模塊,也不考慮如何選擇底層部署環(huán)境。學生要解決的是系統(tǒng)開發(fā)中的共性問題,即中間件部分的問題。對業(yè)務實現(xiàn)方案和開發(fā)部署環(huán)境方案,教師分析后直接提供給學生,中間件部分轉(zhuǎn)變?yōu)楣残詥栴},讓學生能在業(yè)務和部署環(huán)境的基礎上解決這些問題,從而自然掌握中間件知識。

(三)注意提高學生的學習興趣

興趣是課堂組織過程中,讓學生積極參與、避免冷場的關鍵。在筆者初步嘗試案例式問題導入法時,從案例的業(yè)務需求和部署環(huán)境直奔導入的問題,讓學生討論,結(jié)果學生興趣不高,課堂氣氛不是很活躍。在這種情況下,筆者及時調(diào)整,以企業(yè)規(guī)模和地位、員工收入、業(yè)務背景等方面激發(fā)學生的興趣,讓學生感覺以后他們將會在這樣的企業(yè)中發(fā)展,置身企業(yè)員工角色中。在評價和小結(jié)過程中,充分肯定每一位學生的見解和方案。通過這樣方法,啟發(fā)了學生的興趣和動力,課堂變得活躍,學生開始積極發(fā)言,相互啟發(fā),取得較好教學效果。

(四)對師生的要求

教師作為教學的組織者,必須對所講授的教學內(nèi)容、學科知識體系有明晰、深刻的認識。同時教師最好具有在軟件企業(yè)從業(yè)或進修的經(jīng)歷,有著豐富的軟件工程項目經(jīng)驗。這樣才可對企業(yè)應用背景、案例有深刻的理解,能對案例在垂直層次進行合理的分析。教師還要能根據(jù)學生已有知識結(jié)構(gòu)基礎、思維能力水平層次,針對中間件層,導入難度要適當,但又稍高于學生現(xiàn)有能力的問題。學生作為學習的主體,不需要具備全部的基礎知識、概念、基本技能,因為討論過程中,每位學生所擅長的知識可以彌補彼此的不足;但他們需要在教師引導下,能夠主動地參與討論,積極探索。

本文將案例教學和問題導入法相結(jié)合,引入到“中間件技術”課程教學中,以真實的企業(yè)級分布式應用案例驅(qū)動教學。對案例選取、案例分析、問題導入、課堂組織及案例實習等方面進行了討論,指出了案例式問題導入法的要點。

參考文獻:

[1]喬波.基于案例的“J2EE與中間件”教學改革初探[J].科技文匯,2011,(1).

[2]張偉娜.基于企業(yè)應用淺析中間件教學改革[J].科技信息,2011,(21).

[3]朱濤,馬恒,劉強.專業(yè)技術課程案例教學方法研究[J].高等教育研究學報,2010,(1).

篇(4)

數(shù)學實驗作為一門新實踐課程被國內(nèi)眾多高等學府引入大學課程中,數(shù)學實驗教學平臺建設是研究熱點之一。目前,各高校建設的數(shù)學實驗室是主要數(shù)學實驗教學資源平臺[1]。傳統(tǒng)數(shù)學實驗室是將計算機軟硬件、數(shù)學軟件包、教學資源、課件制作、計算機輔助教學等有機融為一體,是基于局域網(wǎng)的數(shù)學實驗環(huán)境,建設成本較高,學生必須到數(shù)學實驗室――以微機為主體的機房進行實驗,使數(shù)學實驗受到空間上的限制,同時基礎數(shù)學實驗是面向所有專業(yè)學生開設的,實驗資源緊張,導致學生上機實驗時間受到限制。為了克服以上困難,本文提出了建設云計算環(huán)境下數(shù)學實驗輔助教學平臺,該平臺有利于提高學生對數(shù)學實驗的興趣,顯著提高實驗設備的利用效率,降低硬件資源建設成本。

1.云計算在構(gòu)建良好數(shù)學實驗環(huán)境中的優(yōu)點

云計算既指在互聯(lián)網(wǎng)上以服務方式提供的應用系統(tǒng)程序,又指在數(shù)據(jù)中心用來提供這些服務的硬件和系統(tǒng)軟件。云計算可理解為并行計算、分布式計算和網(wǎng)格計算的發(fā)展,或者說是這些計算機科學概念的商業(yè)實現(xiàn)[2]。云計算的理念是把基礎設施、平臺或者應用程序以服務的形式提供給用戶,使云計算在遠程實驗室建設中具有許多優(yōu)勢。

云計算在構(gòu)建數(shù)學實驗環(huán)境中的主要優(yōu)點體現(xiàn)在:第一,基于云計算技術構(gòu)建的數(shù)學實驗環(huán)境是放置在云端的,在高速互聯(lián)網(wǎng)支持下,學生和教師可以隨時隨地進行數(shù)學實驗,使數(shù)學探索過程更順暢,同時教師可以通過云端實時在線指導;第二,云計算技術中主要的計算和存儲由后端集群架構(gòu)完成,前端設備可以最小化,學生和教師可以通過智能化終端如手機等進行數(shù)學實驗,降低數(shù)學實驗的準入門檻;第三,有利于構(gòu)建協(xié)作式教學和實驗環(huán)境,由于所有教學資源和學生學習文件都放置在云端,可以方便地進行集體式備課、異步教學探討、分組實驗和知識交流;第四,提高數(shù)學實驗教學效率,海量的云存儲空間可以為每一個學生建立一個個性化的實驗空間,為每個教師建立教學空間,學生可以快速下載實驗資料,教師能快速部署課程文檔和程序;第五,高效利用數(shù)學實驗室的軟硬件資源,計算機和正版數(shù)學軟件是數(shù)學實驗室的主要資源,而這些資源只有在機房開放時才會被使用,在沒有實驗課時及假期尤其漫長的寒暑假基本處于閑置狀態(tài),云計算技術可以將這些廉價的PC整合成具有強大計算能力和存儲能力的服務平臺,提供不間斷的服務并且通過網(wǎng)絡將這種服務配送給廣大師生;第六,滿足特殊的數(shù)學實驗和計算要求,一些數(shù)學實驗任務涉及大數(shù)據(jù)的處理和耗時的計算,在單機上難以完成,云計算系統(tǒng)框架允許在短時間內(nèi)靈活地集結(jié)實驗室的計算機,使之完成大型實驗任務。

2.數(shù)學實驗云計算輔助教學平臺的設計

2.1功能模塊設計

數(shù)學實驗云計算輔助教學平臺是一個集成的數(shù)學實驗環(huán)境,在此環(huán)境中主要的操作對象有教師、學生和平臺管理人員和執(zhí)行特殊科學計算任務的科研人員,因此將該平臺分成四個子系統(tǒng),分別是教師子系統(tǒng)、學生子系統(tǒng)、科學計算子系統(tǒng)和管理人員子系統(tǒng),各個子系統(tǒng)之間相互聯(lián)系,實現(xiàn)一個整體的數(shù)學實驗教與學的環(huán)境。管理人員子系統(tǒng)主要負責對整個平臺的運營管理,包括實驗環(huán)境管理、平臺的配置管理、運營數(shù)據(jù)管理和安全策略管理,并對教師、學生、科研人員的信息進行管理。教師子系統(tǒng)實現(xiàn)教師課程管理、部署實驗任務、在線輔導、協(xié)作備課、作業(yè)布置及處理、測試管理和學生信息管理,還包括數(shù)學實驗模塊。學生子系統(tǒng)實現(xiàn)在線實驗、協(xié)作交流、作業(yè)處理、資源共享、在線測試和實驗心得分享等功能。科學計算子系統(tǒng)為科研人員提供大數(shù)據(jù)處理和高要求的數(shù)學計算功能,實現(xiàn)項目計算任務管理。

2.2基于Hadoop的數(shù)學實驗云計算教學輔助平臺的框架

Hadoop框架是Apache基金會基于Java語言開發(fā)的開源云計算框架,很多國內(nèi)外知名互聯(lián)網(wǎng)公司使用Hadoop框架開發(fā)出自己的云計算服務。Hadoop框架最核心的設計就是:分布式文件系統(tǒng)(Hadoop Distribution File System,HDFS)、分布式計算框架(MapReduce)、分布式數(shù)據(jù)庫(HBase)和數(shù)據(jù)倉庫(HIVE)。

由于Hadoop是采用Java語言開發(fā)的,因此基于Java平臺開發(fā)Web層,這樣web層能很好地與Hadoop相融合,web層主要接受用戶請求并返回對用戶的響應,包括教師子系統(tǒng)、學生子系統(tǒng)、科學計算子系統(tǒng)和管理員子系統(tǒng)。Web層數(shù)據(jù)交互模式有三種方式:與數(shù)據(jù)庫交互網(wǎng)頁信息數(shù)據(jù)、與HDFS交互資源文件數(shù)據(jù)、與數(shù)學軟件通過webservice交互數(shù)據(jù),處理用戶的請求,如在線數(shù)學實驗、教學資源上傳下載,并將處理結(jié)果回饋給Web層,在線數(shù)學實驗是本輔助教學平臺提供的核心云端服務,該服務面向廣大師生,經(jīng)常會出現(xiàn)大規(guī)模的并發(fā)訪問,因此在這一層將應用Hadoop的MapReduce并行計算框架,將多個數(shù)學實驗服務請求發(fā)送給集群內(nèi)不同的計算機并行處理,并將處理結(jié)果返回給Web層。這樣不僅可以完成小型數(shù)學實驗項目,還可以完成大數(shù)據(jù)處理和耗時的科學計算等特殊實驗項目。數(shù)據(jù)層使用MySql和HBase結(jié)合的方式存儲大量的數(shù)據(jù),對外提供一致的數(shù)據(jù)接口。數(shù)學實驗輔助教學平臺的資源存儲訪問模塊基于Hadoop的HDFS實現(xiàn)。

2.3數(shù)學實驗云計算輔助教學平臺的集群架構(gòu)

云計算系統(tǒng)之所以具有超強計算能力和存儲能力,是因為背后有集群計算機的支撐,云計算下的數(shù)學實驗教學輔助平臺通過Hadoop框架,可以將數(shù)學實驗室的普通PC機組織成起來,以集群方式向廣大師生提供高性能和高質(zhì)量的服務,高效利用實驗室設備,并可以進行大型的并行計算和分布式計算,如大數(shù)據(jù)處理。由于數(shù)學實驗室的每臺計算機上都安裝了數(shù)學軟件,在每臺機器上部署Hadoop系統(tǒng),則每臺PC都可以成為一個計算服務器,并為Hadoop系統(tǒng)的調(diào)度器調(diào)用。

篇(5)

中圖分類號:TP311.13 文獻標志碼:A 文章編號:1006-8228(2013)02-47-03

Analyzing the relationship between NoSQL and teaching database

Lou Ying

(Electronic Information Engineering College, Henan University of Science and Technology, Luoyang, Henan 471003, China)

Abstract: Because of the dominant position in database, the relational database has been always the main content in database curriculum of university. With the rise of Web2.0, in the huge data environment, NoSQL (not relational database) technology is used widely and the current database course teaching has been impacted deeply. NoSQL technology is introduced in this paper and then the challenges of NoSQL database technology to teaching database are analyzed. Finally, the teaching methods of database course are proposed.

Key words: relational database; NoSQL; massive data; teaching

0 引言

NoSQL指的是非關系型的數(shù)據(jù)庫。隨著互聯(lián)網(wǎng)Web2.0網(wǎng)站的興起,傳統(tǒng)的關系數(shù)據(jù)庫在應付Web2.0網(wǎng)站,特別是超大規(guī)模和高并發(fā)的社交網(wǎng)絡類型的Web2.0純動態(tài)網(wǎng)站已經(jīng)顯得力不從心,暴露出了很多難以克服的問題。例如:關系數(shù)據(jù)庫為了降低數(shù)據(jù)冗余,保證數(shù)據(jù)約束性,在數(shù)據(jù)查詢時不得不使用多個數(shù)據(jù)表之間的連接操作,這極大地降低了查詢效率,不能夠滿足當前Internet的高實時性的要求。而非關系型數(shù)據(jù)庫對并發(fā)的大規(guī)模訪問有著效率上的優(yōu)勢,因此,非關系數(shù)據(jù)庫是在具體應用背景下得到了迅速的發(fā)展。

其實,NoSQL概念最早出現(xiàn)在1998年,當時的含義是反SQL技術革命運動,但并未引起太多的關注。直到2009年,NoSQL概念被來自Rackspace的Eric Evans再次提出,這時的NoSQL已經(jīng)不是單純的反SQL運動,指的主要是非關系型的分布式數(shù)據(jù)庫,并且不支持原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(Durability)的數(shù)據(jù)庫設計模式[1]。在亞特蘭大舉行的有關NoSQL的討論會上,學者給出了NoSQL較為普遍的解釋,即“非關系型的”。并且指出Key-Value存儲和文檔數(shù)據(jù)庫是NoSQL的主要特點,本文認為NoSQL是一項新的與傳統(tǒng)關系數(shù)據(jù)庫有顯著區(qū)別的新技術。

1 NoSQL的主要特點

1.1 Key-Value存儲

Key-Value本身是一種數(shù)據(jù)結(jié)構(gòu)的模式,其基本思想為:一個主鍵下有相應的值,在實現(xiàn)上可以通過哈希表或B樹等不同的數(shù)據(jù)結(jié)構(gòu)完成。Key-Value存儲是以鍵值對的數(shù)據(jù)模型存儲數(shù)據(jù),并能提供持久化分布式存儲系統(tǒng),查詢速度快、存放數(shù)據(jù)量大、支持高并發(fā),非常適合通過主鍵進行查詢機制和數(shù)據(jù)同步等功能[2]。

現(xiàn)有非關系型數(shù)據(jù)庫采用不同的方式實現(xiàn)了Key-Value存儲,并且擁有各自的優(yōu)缺點。然而,性能優(yōu)良的Key-Value存儲需要滿足下列條件:高可用性,即在Key-Value存儲模式下可以提供不間斷的服務;可擴展性,海量數(shù)據(jù)的處理要求存儲模式能夠具有可擴展性;故障恢復,要求該存儲模式下能夠?qū)收献詣痈兄⒛茏詣踊謴汀?/p>

在具體的實現(xiàn)上,多數(shù)非關系數(shù)據(jù)庫采用單文件進行存儲,雖然單個文件操作具有一定的方便性,但在數(shù)據(jù)量不斷增大時,會遇到存儲瓶頸。為了提高響應速度,Key-Value存儲一般只支持數(shù)據(jù)的添加操作,而不是支持數(shù)據(jù)更新操作。為了實現(xiàn)故障可恢復,需要對數(shù)據(jù)進行備份,數(shù)據(jù)備份操作即從主端向從端的數(shù)據(jù)復制,應用系統(tǒng)的性能在備份過程中會受到影響,備份策略決定了影響程度。然而,數(shù)據(jù)可靠性和性能是一對平衡關系,越是可靠性高的數(shù)據(jù)保障,其性能相對會下降。

1.2 最終一致性

一致性是關系數(shù)據(jù)庫中主要特點[3],關系數(shù)據(jù)庫為了保證一致性需要使用約束條件,從而影響了數(shù)據(jù)的讀寫效率。而非關系數(shù)據(jù)庫只要求保證數(shù)據(jù)的最終一致性,基本思想是:在數(shù)據(jù)的讀寫過程中,對一致性的要求是松散的,而最終完成操作后的結(jié)果是一致的。

假設A為對數(shù)據(jù)庫的寫操作,而B和C都代表對數(shù)據(jù)庫的讀操作,且A,B和C之間是相互獨立的。當執(zhí)行了A,即向數(shù)據(jù)庫中寫入數(shù)據(jù),若數(shù)據(jù)庫系統(tǒng)能夠保證隨后B和C的讀操作都能夠讀到最新的數(shù)據(jù),則說明該數(shù)據(jù)庫系統(tǒng)具有強一致性,關系數(shù)據(jù)庫能夠保證強一致性;當執(zhí)行了A,B和C不能夠立即讀到最新的數(shù)據(jù),而是需要經(jīng)過一段時間才能獲取更新的數(shù)據(jù),則說明該數(shù)據(jù)庫系統(tǒng)具備弱一致性,這段時間也叫做不一致性時間窗口;最終一致性屬于弱一致性的特例,當執(zhí)行了A,在該數(shù)據(jù)沒有再被更新的條件下,B和C最終都讀取到最新的數(shù)據(jù),這就是最終一致性。

最終一致性是在高數(shù)據(jù)量(十幾億條記錄、數(shù)TB數(shù)據(jù))和高訪問量(數(shù)千TPS、數(shù)萬QPS)需求下的選擇,在缺乏種種約束的情況下,最終一致性在一致性要求不高的應用場景下能夠極大提高數(shù)據(jù)訪問效率。

1.3 可擴展

這里的擴展性主要指的是水平擴展性,應用無關和容錯性。關系數(shù)據(jù)通常通過讀寫分離,更換高性能的服務器來提高性能[4],而在海量數(shù)據(jù)的環(huán)境下,這些方法仍然無法滿足某些應用需求。非關系數(shù)據(jù)庫具有水平擴展性的特點。

盡管現(xiàn)有的非關系型數(shù)據(jù)庫采用不同的技術實現(xiàn)可擴展性,但其基本的目標是:在應用不間斷的情況下,增加或刪除數(shù)據(jù)節(jié)點,實現(xiàn)水平擴展;利用分布式計算的技術,通過節(jié)點之間的通訊,實現(xiàn)數(shù)據(jù)分布式處理,滿足海量數(shù)據(jù)的讀寫性能要求。

2 NoSQL技術對數(shù)據(jù)庫教學的影響

長期以來,普通高校計算機專業(yè)的數(shù)據(jù)庫課程以關系數(shù)據(jù)庫為講授內(nèi)容。作為當前數(shù)據(jù)庫領域不可忽視的力量,NoSQL技術已經(jīng)引起了許多高校的關注,它給傳統(tǒng)的數(shù)據(jù)庫教學帶來了以下幾個方面的挑戰(zhàn):

挑戰(zhàn)一,教師的認知和講授能力。長期以來,在講授數(shù)據(jù)庫課程時,往往認為關系數(shù)據(jù)庫占主導和統(tǒng)治地位,忽略了對其他數(shù)據(jù)庫的研究。當前高校與市場的聯(lián)系遠遠不如想象的那樣緊密,因此,當前高校教師面對著對NoSQL技術的認知能力,這里不僅包含對技術的掌握和熟悉,而更重要的是對該新興技術的認可。

在授課的過程中,如何把握NoSQL技術和關系數(shù)據(jù)庫的之間的關系,巧妙地融合兩種技術,使學生有個全面和清晰的認識是數(shù)據(jù)庫課程教師的重要工作之一。

挑戰(zhàn)二,學生的接受水平。對于剛剛接觸專業(yè)課程的學生,同時掌握兩種具有對立性質(zhì)的技術也是學生學習過程中的一個難點。

挑戰(zhàn)三,學校的實驗環(huán)境。實驗一直是數(shù)據(jù)庫課程教學的重要環(huán)節(jié),現(xiàn)有大多數(shù)學校的實驗條件和環(huán)境能夠基本滿足關系數(shù)據(jù)庫技術的教學需要,對于NoSQL技術所在大規(guī)模數(shù)據(jù)處理下的優(yōu)勢,如何構(gòu)建實驗環(huán)境也是教學的一個重要挑戰(zhàn)。

為了應對這些挑戰(zhàn),我們至少需要弄清楚兩個方面的問題:①為什么要使用NoSQL;②NoSQL技術和關系數(shù)據(jù)庫的聯(lián)系和區(qū)別。

2.1 為什么要使用NoSQL技術

NoSQL技術不是實驗室的產(chǎn)物,而是以實際需求推動的,這里的推動主要指的是互聯(lián)網(wǎng)的發(fā)展在推動。Web2.0時代,用戶每天使用網(wǎng)絡的同時也在制造網(wǎng)絡的內(nèi)容。例如:用戶在瀏覽微博網(wǎng)站的同時也會自己的信息。這種特點改變了對網(wǎng)站后臺數(shù)據(jù)庫的訪問方式,從原先頻繁的讀操作變成了頻繁的讀寫操作,這時,往往要達到每秒上萬次讀寫請求,關系數(shù)據(jù)庫還能同時勉強應付上萬次的SQL查詢,但是要同時應付上萬次的SQL寫數(shù)據(jù)請求,關系數(shù)據(jù)庫系統(tǒng)就已經(jīng)無法承受了,對數(shù)據(jù)讀寫操作需求的變化推動了新技術的發(fā)展。

社交網(wǎng)絡是Web2.0的一個重要產(chǎn)物,近年來,社交網(wǎng)絡用戶的規(guī)模日漸增長,2011年8月,F(xiàn)acebook的活躍用戶已經(jīng)接近7億,用戶對Web的要求也逐步的提高,縮短用戶操作的響應時間已成為提高網(wǎng)絡質(zhì)量的基本要求。關系數(shù)據(jù)庫在保證數(shù)據(jù)的一致性方面有優(yōu)勢,而在大規(guī)模的用戶操作下,嚴格的一致性對現(xiàn)實的需求來說并不是必須的,高效的數(shù)據(jù)響應才是最重要的,NoSQL在保證最終一致性的情況下能夠?qū)崿F(xiàn)高效的數(shù)據(jù)訪問。

對于一個Web應用系統(tǒng),在用戶量和訪問量不斷增加的時候,該應用系統(tǒng)需要增加新的服務節(jié)點來提高性能和負載能力,在增加服務節(jié)點時,可以通過增加硬件設施在滿足Web服務器和應用服務器的需求,而對于數(shù)據(jù)服務器,關系數(shù)據(jù)庫模式下很難進行類似增加節(jié)點的水平擴展。因此,在關系數(shù)據(jù)庫的模式下,進行節(jié)點增加時需要停機維護和數(shù)據(jù)遷移,這對于很多需要提供24小時不間斷服務的網(wǎng)站來說是不方便的。可以看出,關系數(shù)據(jù)庫無法滿足應用的可擴展性和高可用性,而NoSQL技術具有水平擴展性的特點,可滿足需求。

從上述分析可知,在互聯(lián)網(wǎng)環(huán)境下處理海量數(shù)據(jù)時,關系數(shù)據(jù)庫無法滿足實際需求。一方面,關系數(shù)據(jù)庫技術中的種種約束(事務管理、完整性約束等)對實際需求來說是沒有必要的;另一方面,這種約束的保證影響了數(shù)據(jù)處理性能。在這種情況下,NoSQL技術就自然而然地成為了人們的選擇并取得了快速的發(fā)展。

2.2 NoSQL與關系數(shù)據(jù)庫的對比

通過上述分析可以看出,NoSQL數(shù)據(jù)庫和關系數(shù)據(jù)庫是根本不同的,兩種數(shù)據(jù)庫分別適應不同的需求。

關系數(shù)據(jù)庫是以表來存儲數(shù)據(jù)的,表的組織形式嚴格,表中的每一行代表一條數(shù)據(jù)記錄,每一列代表特定方面的信息。在設計好表結(jié)構(gòu)(表的列信息)后,修改的代價巨大,數(shù)據(jù)庫表之間存在著聯(lián)系和某種約束關系。所設計的數(shù)據(jù)操作(查詢,添加,修改,刪除)通常涉及對單張表和多個表,在對多個表的操作時需要使用到表之間定義的范式,消除數(shù)據(jù)冗余和保證數(shù)據(jù)一致性是關系數(shù)據(jù)庫的基本要求。長期以來,關系數(shù)據(jù)庫一直以簡潔、規(guī)范和靈活占據(jù)著數(shù)據(jù)庫領域的統(tǒng)治地位,現(xiàn)有關系數(shù)據(jù)庫的產(chǎn)品主要有SQL Server,DB2,Oracle,MySqL等,這些產(chǎn)品都屬于關系數(shù)據(jù)庫管理系統(tǒng),雖然功能有所不同,但基本思想都屬于關系數(shù)據(jù)庫的范疇。正是由于關系數(shù)據(jù)庫的主導地位,在高校計算機學科數(shù)據(jù)庫教學中,關系數(shù)據(jù)庫也一直是該課程講授的重點內(nèi)容。

NoSQL數(shù)據(jù)主要有三種主流的數(shù)據(jù)模型,除了上面介紹的Key-Value以外,還有列式和文檔兩種。列式也主要使用Table這樣的模型,但是它并不支持關系數(shù)據(jù)庫中的多表連接操作,其主要特點是在存儲數(shù)據(jù)時,主要圍繞著“列”,而不是像關系型數(shù)據(jù)庫那樣根據(jù)“行”進行存儲;在結(jié)構(gòu)上,文檔模式與Key-Value模式想象,不同的是,這里的Value對應的往往是一個文檔。在查詢時,NoSQL數(shù)據(jù)庫往往只支持主鍵或者是單個列查詢,不支持關系數(shù)據(jù)庫多表復雜查詢。在寫操作時,NoSQL數(shù)據(jù)庫對數(shù)據(jù)一致的要求并不是那么高。現(xiàn)有的NoSQL產(chǎn)品很多,主要有Cassandra,HBase,Memcached,Voldemort等。這些數(shù)據(jù)庫的側(cè)重點不同,雖然都具備NoSQL的特點,但一些也兼具關系數(shù)據(jù)庫的功能。其中,許多產(chǎn)品是開源的,開源雖然能夠使更多用戶采用,但其可靠性和后期的維護也受到了用戶的質(zhì)疑。

關系數(shù)據(jù)庫是否能被NoSQL數(shù)據(jù)庫取代呢?答案是否定的。雖然關系數(shù)據(jù)庫在處理Web2.0數(shù)據(jù)時明顯遇到了瓶頸,但不代表它就能被NoSQL技術完全取代。不同的應用背景可有不同的選擇,例如,在金融和電信領域,用戶無法接受數(shù)據(jù)的不一致,因此,關系數(shù)據(jù)庫的一致性對數(shù)據(jù)處理來說就尤為重要。而對一些非核心數(shù)據(jù)的處理,日志的管理和外部數(shù)據(jù)的集成來說,NoSQL技術就更能勝任。因此,應該根據(jù)實際的需求選擇NoSQL技術或者是關系數(shù)據(jù)庫。NoSQL技術是在新的需求下對關系數(shù)據(jù)庫的補充和擴展。這就需要將NoSQL技術和關系數(shù)據(jù)庫進行結(jié)合使用,各取所長,需要使用關系特性的時候使用關系數(shù)據(jù)庫,需要使用NoSQL特性的時候使用NoSQL數(shù)據(jù)庫。

2.3 采用啟發(fā)式教學法

啟發(fā)式教學的基本思想是:教師在根據(jù)教學任務和學習的客觀規(guī)律,從實際出發(fā),以啟發(fā)學生的思維為核心,采用多種方式,調(diào)動學生的學習主動性和積極性,促使他們生動活潑地學習的一種教學指導思想。

由于NoSQL技術是從實際應用需求產(chǎn)生而來的,具備實際的推動力。因此,教師在講授時,可以首先介紹關系數(shù)據(jù)庫的基本知識,在介紹關系數(shù)據(jù)庫的性能指標,例如:每秒讀寫數(shù)據(jù)的次數(shù),數(shù)據(jù)處理能力的極限等概念時,再描述現(xiàn)實需求。從現(xiàn)實中,學生可以發(fā)現(xiàn)關系數(shù)據(jù)庫的不足,當它的某些優(yōu)點不是必須時,就引出了NoSQL技術。啟發(fā)學生從需求出發(fā)研究技術的思想,真正做到學以致用。

3 結(jié)束語

NoSQL技術的應用已經(jīng)給市場帶來了巨大的影響。本文總結(jié)了NoSQL的特點,對比了NoSQL與關系數(shù)據(jù)之間的區(qū)別,提出了NoSQL技術給高校計算機教學帶來的挑戰(zhàn)。面對計算機技術高速發(fā)展的時代,高校計算機的教學模式是否能夠適應當前教育的需要,在數(shù)據(jù)庫教學方面,如果仍然按照固定的教學模式,將關系數(shù)據(jù)庫不可動搖地位的思想傳遞給學生,顯然是不合理的。因此,我們需要在重視理論教育的同時,研究技術發(fā)展的動態(tài),以更客觀和合理的方法講授課程。T技術是一項發(fā)展迅速的技術,在未來的教學工作中,知識的傳播已經(jīng)不是高等教育的主要任務,而啟發(fā)式的引導才能豐富高校的教學成果。

參考文獻:

[1] Thomas, R. H. A majority consensus approach to concurrencycontrol for multiple copy databases. ACM Transactions on Database Systems,1979.4(2):180-209

篇(6)

關鍵詞:同化理論;CDIO;電力工程基礎;課程改革

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2016)49-0078-02

《電力工程基礎》是電氣工程及其自動化專業(yè)的核心課程,在其課程體系中占有舉足輕重的地位。為了滿足中國工程教育專業(yè)認證協(xié)會制定的《工程教育認證標準(2015版)》中關于電氣工程專業(yè)的補充標準,本課程組將“電力工程基礎”更名為“電力系統(tǒng)分析”,同時為了適應大工程背景下應用型人才培養(yǎng)目標,課程組將從教學手段和方法、實踐教學環(huán)節(jié)、考核評價方式、網(wǎng)絡輔助教學等幾個方面對該課程進行改革,使學生能夠很好地掌握電能的生產(chǎn)、輸送、變配等相關的工程基礎理論和計算方法,能夠應對電氣工程領域的復雜工程問題,具備較強的工程計算能力和應用分析能力。

一、教學手段和方法的改革

以往的教學方法都是以教師為中心,以課堂講授為主、驗證型實驗為輔的傳統(tǒng)模式。教學手段過于單一,從書本到書本,采用教師講、學生記的“填鴨式”教學模式,偏重于對概念、理論及計算方法的講解而脫離實際應用。為了適應大工程背景下對應用型人才需求的現(xiàn)狀,我們要不斷地探索新的、有效的教學方法和手段,把傳授學生知識改為傳授學生學習知識的方法,讓學生由“被動”變“主動”學習,才能為以后更長遠的學習打下堅實基礎。

1.同化理論的應用。1963年美國紐約大學研究院教育心理學教授奧蘇泊爾提出“同化理論”概念,其核心思想是:學習者在學習新知識過程中對已有的認知結(jié)構(gòu)進行重新改組,使自己原有的觀念發(fā)生變化,這樣才能有利于新知識的掌握和消化[1]。

引導W生在自己的頭腦中建立已有的理論知識和框架,鼓勵學生主動地去學習相關的新理論知識,并將新知識與自己頭腦中原有的理論知識之間建立起實質(zhì)性的聯(lián)系,即新舊知識融合。比如,在講完輻射狀配電系統(tǒng)潮流計算方法后,若引入分布式電源到配電網(wǎng),會使原有的潮流計算方法有何變化?如何解決含有分布式發(fā)電的配電網(wǎng)潮流計算?學生利用課余時間查閱課外資料,增長見識,使枯燥的理論在自己的頭腦中變得生動起來,從而使課程學習變得有趣起來。變被動學習為主動學習,學生的積極性比傳統(tǒng)的教學將顯著提高,積極參加問題的討論。

2.CDIO工程教育模式的應用。CDIO工程教育模式是以美國麻省理工學院為主導,采用構(gòu)思、設計、實現(xiàn)和運作的模式,是“項目教學”的集中概括和表達。該模式可以讓學生以積極主動的態(tài)度成為學習的主體,并在項目實踐中獲取工程能力[2]。CDIO工程教育模式與“同化理論”的教育理念相同,也是讓學生變被動學習為主動學習,區(qū)別是它改變以往教學中重理論輕實踐的弊端,培養(yǎng)學生的團隊協(xié)作能力。

在CDIO工程教育模式下,可以采用分組法、任務法及項目法等多種方法,不僅提高學生學習的參與性、學習興趣和創(chuàng)新能力,還可以培養(yǎng)學生解決問題能力及團隊合作能力。以分組法為例,由于該課程是大班上課,授課人數(shù)為70多人,每個學生的水平差異較大,所以在第一次課上,以本課程應用到的先修課程像《高數(shù)》、《電路》、《工程電磁場》等部分知識點為考查目標,進行一次摸底考試,摸清學生基礎知識的學習水平,并將他們按照高低相結(jié)合的方式進行分組,挑選分數(shù)最高的同學擔任小組長,在整個學期中由他(她)帶領全組同學,互幫互助,培養(yǎng)同學之間的團隊協(xié)作能力。

二、實踐教學環(huán)節(jié)的改革

傳統(tǒng)的實驗教學一般都處于從屬地位,學時安排較少,實驗教學的內(nèi)容較為固定,一般都是針對一些原理和現(xiàn)象的驗證。本課程的實驗學時為8學時,占課程總學時的15.4%,實驗內(nèi)容主要是利用電力系統(tǒng)仿真軟件EDSA進行潮流計算和短路計算。教學形式較為單一,學生都是按照教師的示范或指導書的步驟去操作,限制了學生創(chuàng)新思維能力的提高。

1.同化理論應用到實踐環(huán)節(jié)。課程組考慮將奧蘇泊爾的同化理論也應用到實踐教學環(huán)節(jié),要求學生有意義地進行發(fā)現(xiàn)式學習,發(fā)現(xiàn)問題,解決問題,從而避免被動式接受學習。一方面,調(diào)整課內(nèi)實驗內(nèi)容及學時,依托電氣實訓平臺將理論部分與實踐環(huán)節(jié)有效地結(jié)合起來;另一方面,利用開放性實驗、大學生創(chuàng)新項目等課外實踐環(huán)節(jié),擴展該課程的實踐教學形式,提高學生的工程應用能力和創(chuàng)新能力。比如,講完第一章電力系統(tǒng)的基本概念后,組織一次學生的認識實驗,通過實驗平臺的使用了解整個電力系統(tǒng)的構(gòu)成,擺脫以往只見理論,沒有實物環(huán)節(jié)的缺陷,調(diào)動學生對理論學習的興趣;同時,為了發(fā)揮實驗環(huán)節(jié)的效果,提供實驗思考題,讓學生課后獨立完成,培養(yǎng)學生的學習積極性和自學能力。

2.CDIO工程教育模式應用到實踐環(huán)節(jié)。CDIO工程教育模式下的項目法可以很好地應用到實踐環(huán)節(jié),發(fā)揮項目組成員的動手能力、思考能力、團隊協(xié)作能力等,完成從項目開題、項目實施到項目結(jié)題的全過程訓練,將電氣類專業(yè)知識與工程實際有效地結(jié)合起來,培養(yǎng)學生成為具有良好職業(yè)素質(zhì)、堅實理論基礎、較強實踐能力的應用型技術人才。例如,安排一個開放實驗項目為“含分布式發(fā)電的配電網(wǎng)潮流計算設計”,要求學生利用Matlab軟件編寫潮流計算程序,并與EDSA仿真軟件結(jié)果進行對比,驗證其正確性。這個項目就要求項目組成員必須弄清楚分布式發(fā)電節(jié)點的處理方法、潮流計算流程、Matlab軟件的使用方法等,訓練學生采用科學方法對電氣工程領域復雜工程問題進行研究,包括設計實驗、分析與解釋數(shù)據(jù)、并通過信息綜合得到合理有效的結(jié)論等。

三、課程考核評價方式的改革

現(xiàn)有的考核制度都較為死板,大多數(shù)高校學生關注的學習重點是老師要考什么內(nèi)容,而不是什么對自身發(fā)展有用;考試前采用“刷夜”的復習手段,為了考試而考試,而不是平時去理解吸收;此外,平時成績中的作業(yè)練習往往存在抄襲現(xiàn)象,導致總評成績水分較大。因此,課程考核評價方式改革刻不容緩。

一方面,適當減少期末考試分數(shù)的比重,增加討論小組的考評結(jié)果以及課程實踐綜合評分的比重,這樣既能達到考核的目的,又能提高學生學習的積極性。另一方面,健全學生獎勵辦法,將實踐項目成績折算成相應的綜合素質(zhì)學分,在助學金、獎學金以及評優(yōu)中優(yōu)先考慮,這樣學生就會以極大的熱情和積極性去完成相關課程內(nèi)容的學習[3]。最終形成了既重視基礎理論知識又鼓勵學生自主創(chuàng)新學習的多元化、綜合性的新型考核機制,改變以往主要依靠卷面分數(shù)來衡量學生知識掌握能力的現(xiàn)狀。

四、網(wǎng)絡輔助教學的開設

充分發(fā)揮網(wǎng)絡優(yōu)勢,構(gòu)建網(wǎng)絡輔助教學平臺,建立“電力系統(tǒng)分析”課程教學資源網(wǎng)站,開展翻轉(zhuǎn)課堂教學,拓展學習資源,進行混合式教學,其內(nèi)容主要包括:學習資源、網(wǎng)上答疑、網(wǎng)上討論等。學習資源以多媒體形式為主,如教學課件、電子教案、演示動畫、常用軟件、以及教材中沒有涉及到的新知識、新技術和學科前沿問題等,既使學生復習課上所學內(nèi)容,還可以擴展自己的知識面,完善自己的知識結(jié)構(gòu)。網(wǎng)上答疑彌補了課后答疑不方便的缺陷,可以使學生對平時學習中遇到的問題和困難及時與教師溝通,擴寬了師生互動的時間和空間。網(wǎng)上討論可以及時了解學生對某一知識點的大致掌握情況,從而在授課過程中更能做到有的放矢。學生們利用這個輔助平臺,變被動式學習為主動式學習,增強了學生對課程學習的興趣。

參考文獻:

篇(7)

人工智能是一門研究機器智能的學科,是在研究人類智能行為規(guī)律的基礎上,利用人工的方法和技術,研制智能機器或智能系統(tǒng)來模仿、延伸和擴展人的智能,實現(xiàn)智能行為。在知識經(jīng)濟向智能經(jīng)濟高度發(fā)展的今天,人工智能具有重要的理論意義和社會價值。人工智能理論已經(jīng)滲透到各個領域,人工智能技術也得到廣泛應用,許多研究成果已經(jīng)進入人們的生活。

人工智能課程是一門多學科交叉的課程,具有很強前沿性,涉及哲學、認知科學、行為科學、腦科學、生理學、心理學、語言學、邏輯學、物理學、數(shù)學等眾多領域;涉及面寬,內(nèi)容廣泛,更新快。人工智能課程的開設能夠更好地培養(yǎng)學生的創(chuàng)新思維和技術創(chuàng)新能力,培養(yǎng)學生對計算機前沿技術的前瞻性,提高他們的科技素質(zhì)和學術水平[1]。

人工智能課程內(nèi)容的廣泛性、前沿性和應用性特點決定了授課方法的多樣性。與本科生相比,研究生在教育目標和身心特征方面都有較大的區(qū)別。筆者多年從事研究生人工智能課程教學工作,現(xiàn)總結(jié)多年教學經(jīng)驗如下。

1研究生培養(yǎng)目標及其教學特點

研究生教育階段的教育目標是使研究生形成具有個性化的研究品格、研究定向和研究視野,以具有獨立思考并獲得獨創(chuàng)研究成果的能力[2]。從這一意義上講,個性化是研究生教育培養(yǎng)目標的構(gòu)成主體。尤其隨著我國經(jīng)濟持續(xù)高速增長,社會對知識創(chuàng)新、新經(jīng)濟生長點的期望值增大,這就要求我國研究生教育在其培養(yǎng)目標的定位上不僅要重視人才培養(yǎng)的高層次性,更要重視創(chuàng)新能力、實踐能力和創(chuàng)業(yè)精神的培養(yǎng)。并且,研究生身心發(fā)展已較成熟,具有較穩(wěn)定的個性特征,思維力強,具有較高的專業(yè)性思維意識和創(chuàng)造力,為獨立地進行專業(yè)研究活動提供了心理上和智力上的保證。而且,研究生已具備了基礎理論和專業(yè)知識,特別是有一定工作經(jīng)歷的研究生,他們不僅有本科教育階段的知識積累,也有應用這些知識的經(jīng)驗,對于擴大其專業(yè)知識領域并進行研究有著積極主動的態(tài)度。總之,從年齡構(gòu)成及身心特征上講,研究生適應高層次、跨學科知識領域的學習和研究。

研究生的特征及其教育目標決定了研究生教學不應該是由教師講授已定論的知識,而應是以教學為基本依托,通過教學提出具有研究性、探索性、未確定性甚至是尚存爭議性的課題,激勵研究生獨立思考和質(zhì)疑,讓他們在思考和質(zhì)疑的過程中提出問題,培育他們發(fā)現(xiàn)問題、提出質(zhì)疑的科學批判精神,訓練并提高其創(chuàng)新能力、實踐能力和創(chuàng)新精神。創(chuàng)新精神和創(chuàng)新能力主要表現(xiàn)在具有健全的人格、強烈的責任感、開放的心態(tài)、團結(jié)合作的精神、嚴謹科學的思維能力和創(chuàng)新思維方式。

個性是創(chuàng)新的源泉,研究生課程體系的設置應該具有一定的靈活性,依據(jù)研究生不同的知識基礎和研究定向,設置具有彈性化的課程,使研究生的個性化得以凸顯。另外,為提高研究生專業(yè)研究和創(chuàng)新能力,在課程教學中,也應凸顯教學的研究性和專業(yè)性,重視專業(yè)領域背景知識和研究方法的講授,開展跨學科、非專業(yè)知識的教學,教學內(nèi)容應涵蓋專業(yè)領域的研究熱點、難點、爭議問題和最新研究動態(tài),還應包括交叉學科、邊緣學科的研究趨勢,以擴展學生的視野[3]。也就是說,研究生教學既要凸顯研究生的個性化特點,又要凸顯內(nèi)容的學術性和研究的指向性。

2人工智能課程的特點

2.1多學科交叉,具有很強的前沿性

人工智能是一門多學科交叉的課程。課程內(nèi)容的理解需要運用多學科知識和較強的邏輯思維能力,多學科的知識相互聯(lián)系、相互交叉,融合形成新的知識,成為新的思維方法和綜合能力的萌發(fā)點。通過課程學習,學生可以通過不同學科知識的融合來達到對原有知識的超越,用一種全新的思維方法來思考所遇到的問題,提出新的解決辦法。這也是創(chuàng)造力的迸發(fā)和智能的飛躍。具有了知識的廣度和深度才具有融會貫通、創(chuàng)新的可能,人工智能課程的開設能夠更好地培養(yǎng)學生的創(chuàng)新思維和技術創(chuàng)新能力,為學生提供一種新的思維方法和問題求解手段。

2.2涉及面寬,內(nèi)容廣泛,更新快

人工智能課程是一門知識點較多的課程,它以概率統(tǒng)計、離散數(shù)學、數(shù)據(jù)結(jié)構(gòu)、計算機編程語言、數(shù)據(jù)庫原理等課程為基礎,涵蓋了模式識別、機器學習、數(shù)據(jù)挖掘、計算智能、自然語言理解、專家系統(tǒng)等眾多研究方向,內(nèi)容涉及面廣,概念抽象,不易理解。并且,人工智能課程內(nèi)容更新快,近年來人工智能科學的快速發(fā)展,涌現(xiàn)出了大批新方法,研究熱點問題也從符號計算發(fā)展到智能計算和Agent等。其中,計算智能主要涉及神經(jīng)計算、模糊計算、進化計算和人工生命等領域,在模式識別、圖像處理、自動控制、通信網(wǎng)絡等很多領域都得到了成功應用;Agent最早來自分布式人工智能,隨著并行計算和分布式處理等技術的發(fā)展而逐漸成為熱點。

在互聯(lián)網(wǎng)上有大量最新的與課程內(nèi)容相關的研究論文,為學生提供了很好的查閱文獻的環(huán)境,使學生能夠根據(jù)所學習的內(nèi)容和所在課題組的研究方向閱讀相應文獻,提高學生的學習興趣和獨立提出問題、解決問題的能力。

2.3應用性強

人工智能理論已經(jīng)滲透到科學的各個領域,當前,幾乎所有的科學與技術分支都在共享著人工智能領域所提供的理論和技術。例如,自第一個專家系統(tǒng)DENDRAL研制成功以來,專家系統(tǒng)已成功地應用于數(shù)學、物理、化學、醫(yī)學、地質(zhì)、氣象、農(nóng)業(yè)、法律、教育、交通運輸、軍事、經(jīng)濟等幾乎所有領域;數(shù)據(jù)挖掘技術是以一種更自動化的方式對具有大量數(shù)據(jù)的商業(yè)活動進行分析和預測,在市場營銷、銀行、制造業(yè)、保險業(yè)、計算機安全、醫(yī)藥、交通、電信等領域已有許多案例;語義Web讓Web上的信息能夠被機器所理解,實現(xiàn)Web信息的自動處理,成功地將人工智能的研究成果應用到互聯(lián)網(wǎng)。另外,在機器視覺、自然語言理解、智能控制與智能制造等方面,人工智能技術也得到廣泛的應用,有許多研究成果已經(jīng)進入人們的生活。目前,從理論到技術,從產(chǎn)品到工程,從家庭到社會,智能無處不在,人工智能廣泛的應用性給學生提供了大量的現(xiàn)實案例,使得人工智能不再是高深莫測的理論,而是現(xiàn)實中可以觸及的內(nèi)容。

人工智能課程的多學科交叉性、內(nèi)容廣泛性、概念抽象、不易理解以及前沿性和應用性特點決定了在該課程的講授過程中應該采用多種授課方法。多種授課方法的采用一方面便于授課內(nèi)容的理解,另一方面也能夠更好地培養(yǎng)學生的創(chuàng)新思維和技術創(chuàng)新能力,提高他們的科技素質(zhì)和學術水平。

3人工智能課程教學方法

3.1基于問題的啟發(fā)式教學法

蘇霍姆林斯基說:“喚起人實行自我教育,乃是一種真正的教育。”基于問題的啟發(fā)式教學法是教師在深入了解學生心理特點和學習規(guī)律的基礎上,設計適合教學的啟發(fā)式問題,并采取靈活多樣、生動活潑的啟發(fā)方式,充分調(diào)動學生的學習興趣,激發(fā)、引導學生進行科學思維,培養(yǎng)學生獨立思考問題、提出問題和解決問題的能力。該教學方法強調(diào)的是過程,教師的主要任務是提出問題,依據(jù)舉一反三的思路引導學生展開邏輯推理,通過逐層分析深入思考問題,最后綜合學生觀點闡述相關理論。

在課程教學中,有許多內(nèi)容適合于采用啟發(fā)式教學方法。例如,在知識表示方法的學習過程中,教師首先提出問題:“你是怎樣進行數(shù)學定理證明的?”并在學生的回答過程中,引導學生認識到知識及其表示的重要性;隨后,提出問題:“在計算機中如何表示知識?”引導學生逐步總結(jié)出不同知識表示方法在知識表達能力、推理效率、可實現(xiàn)性、可組織性、可維護性方面的區(qū)別。另外,在確定性推理的教學過程中,教師可以利用“某處發(fā)生盜竊案,公安局派出5個偵查員去調(diào)查,研究案情時,5個偵查員各給出了一句可信的結(jié)論,據(jù)此判斷誰是盜竊犯”的問題[4],讓學生進行判斷和討論,引導學生認識到推理過程中可以使用多條規(guī)則進行推理,并且推理路線也可能存在多條,從而引出推理的兩大基本問題:解決沖突消解等問題的推理策略,以及解決推理線路等問題的搜索策略。

啟發(fā)式教學法的要點是設計適當?shù)膯l(fā)式問題和啟發(fā)方式、安排能調(diào)動學生積極性的討論環(huán)境、鼓勵學生發(fā)表個性化觀點。教師不僅用問題引發(fā)學生思考,更要鼓勵學生讓思維自由馳騁,主動提出問題,討論問題,尋求問題解決方案。在探討、研究問題中,不要以現(xiàn)有的結(jié)論和固定的程式束縛思想,鼓勵學生的個性化觀點。啟發(fā)式教學是一種民主、科學的教學方法,其中包含諸多具體的教學方法,如激疑啟發(fā)法、比喻啟發(fā)法、類比啟發(fā)法、聯(lián)系啟發(fā)法,等等。啟發(fā)式教學在傳授知識的同時,更注重的是對創(chuàng)新的孕育、萌芽、生成和壯大,它能促使學生自己獲取知識、思考問題、提出問題、分析問題、解決問題,培養(yǎng)學生的自學能力。以問題為基礎的啟發(fā)式教學,利用問題引導學生學習,全方位深層次發(fā)展學生的創(chuàng)新思維和探究性學習能力。問題可以誘發(fā)出學生的求知欲,激發(fā)、喚醒了學生的主體意識;問題往往是面向生活世界的實踐活動的,它使教學活動從以傳授知識為中心轉(zhuǎn)化為傳授知識與培養(yǎng)能力并重,理論與實踐相結(jié)合,提高了學生分析、綜合、觀察、想象等思維能力。

3.2基于案例的探究式教學法

基于案例的探究式教學法要求教師能夠根據(jù)學生的認知水平和能力,創(chuàng)設引導學生進行探究活動的案例,以激發(fā)學生探究問題的興趣,促進學生質(zhì)疑、探求的創(chuàng)造性學習動機,通過選擇與確定問題、討論與提出設想、實踐與尋求結(jié)果、驗證與得出結(jié)論,發(fā)展學生的創(chuàng)造性思維,培養(yǎng)學生獨立探究、研究能力和創(chuàng)新能力。探究式教學強調(diào)學生的積極參與,強調(diào)師生互動。對教師來說,必須轉(zhuǎn)變傳統(tǒng)的“傳道”觀念,以平等的心態(tài)與學生交流探討。在課堂上,要努力營造民主、寬松、和諧的教學氛圍,積極引導學生大膽設想,大膽探索。使學生樹立研究型學習的觀念,消除依附心理,養(yǎng)成勤于思考、善于思考的良好學習習慣,通過積極參與研討培養(yǎng)學生自己獲取新知、探求未知的能力,以及團隊意識和合作精神。

我們在本課程神經(jīng)網(wǎng)絡部分的教學中,將基于BP神經(jīng)網(wǎng)絡的維吾爾文手寫字母識別作為案例開展了探究式教學活動。在介紹了前饋多層感知器及標準BP算法之后,教師將科研項目中基于標準BP算法的維吾爾文手寫字母識別實驗及其結(jié)果詳細地在課堂上進行演示,引導學生對實驗提出質(zhì)疑。在教學實踐中,學生提出了大量問題,例如,輸出層神經(jīng)元個數(shù)如何確定,為什么輸出層神經(jīng)元個數(shù)對識別率會有影響?網(wǎng)絡訓練過程中出現(xiàn)震蕩的原因是什么?如何解決?為什么有時誤差較大,權值的調(diào)整量反而很小?等等。在教師事先準備好的實驗演示的基礎上,開展學生進行課堂討論,讓學生提出解決問題的各種方法,并現(xiàn)場通過實驗進行驗證,逐步讓學生理解BP網(wǎng)絡結(jié)構(gòu)設計、輸入輸出數(shù)據(jù)的預處理、初始權值設計的必要性及其實現(xiàn)方法。課堂授課實踐表明,這種方法極大地激發(fā)了學生的學習興趣,使學生能夠大膽設想,大膽探索,增加了學生的自信心和創(chuàng)新精神。本次課堂討論結(jié)束后,教師根據(jù)學生的討論以及實驗結(jié)果演示,總結(jié)標準BP算法的局限性,例如,“易形成局部極小”,“訓練次數(shù)多,學習效率低”,“訓練時有學習新樣本遺忘舊樣本的趨勢”等,并要求學生通過查資料、搜集必要的信息、積極地思索和實驗驗證提出解決上述問題的方法,將學生分組,讓學生展開討論,為下次討論課作好準備。

傳統(tǒng)教學方法是告訴學生怎么去做,在一定程度上損害了學生的積極性。而案例教學要求學生自己去思考、去創(chuàng)造,使得枯燥乏味的內(nèi)容變得生動活潑,并且案例教學中,通過學生之間的交流既可以使學生取長補短、促進人際交流能力,也可以引導學生變注重知識為注重能力。

案例教學法的關鍵是案例的選擇。案例是為教學目標服務的,因此它應該具有典型性,且應該與所對應的理論知識有直接的聯(lián)系。案例最好是經(jīng)過深入調(diào)查研究。來源于實踐,不能只是一堆數(shù)據(jù)的羅列。教科書的編寫應采用圖片、表格、曲線等方式讓學生看到算法的實驗結(jié)果,啟發(fā)學生思考。另外,案例應該只有情況沒有結(jié)果,有激烈的矛盾沖突,沒有處理辦法和結(jié)論,由學生對案例提出質(zhì)疑,從這個意義上講,案例的情況越復雜,越多樣性,越有價值。

案例教學法能夠?qū)崿F(xiàn)教學相長。教學中,教師不僅是教師而且也是學員。一方面,教師是整個教學的主導者,掌握著教學進程,引導學生思考、組織討論研究,進行總結(jié)、歸納。另一方面,在教學中通過共同研討,教師不但可以發(fā)現(xiàn)自己的弱點,而且從學生那里可以了解到大量感性材料。另外,案例教學法能夠調(diào)動學生學習主動性。教學中,由于不斷變換教學形式,學生大腦興奮不斷轉(zhuǎn)移,注意力能夠得到及時調(diào)節(jié),有利于學生精神始終維持最佳狀態(tài)。案例教學的最大特點是它的真實性。由于教學內(nèi)容是具體的實例,加之采用是形象、直觀、生動的形式,給人以身臨其境之感,易于學習和理解。最后,案例教學法能夠集思廣益。教師在課堂上不是“獨唱”,而是和大家一起討論思考,學生在課堂上也不是忙于記筆記,而是共同探討問題。由于調(diào)動集體的智慧和力量,容易開闊思路,收到良好的效果。

3.3加強研討

鑒于研究生的培養(yǎng)目標和人工智能課程研究范疇的寬泛性、應用性、創(chuàng)新性和前沿性,根據(jù)我校計算機系碩士生指導教師的研究領域,我們在課堂教學中為計算智能、機器學習算法、機器視覺、自然語言理解部分增加了研討會,要求學生上網(wǎng)進行文獻檢索、閱讀和學術研討,根據(jù)個人的研究興趣和研究設想上臺作報告。另外,我們還邀請相應專家和成果突出的各屆研究生為學生做報告,介紹他們的研究實踐、研究成果和心得體會。例如,在自然語言理解部分的課堂教學中,在介紹完自然語言理解的基本概念與原理之后,我們要求將來做這個領域的研究生在通過查資料了解所在研究小組工作的基礎上,上臺作報告。機器翻譯研究組的同學在學習自然語言理解部分的內(nèi)容之后,對其所在小組目前的工作及采用的技術、存在的問題做了分析,并通過閱讀文獻,提出了初步的解決問題的設想。與自己所在研究小組的科研相結(jié)合,開展文獻檢索和學術研討,一方面讓學生開闊了眼界,另一方面也提高了學生查閱文獻、主動獲取知識、獨立思考的科研能力。

4結(jié)語

人工智能理論已經(jīng)滲透到科學的各個領域,人工智能技術也得到了廣泛的應用。人工智能課程具有多學科交叉、內(nèi)容廣泛、前沿性和應用性強等特點,課程開設能夠很好地培養(yǎng)學生的創(chuàng)新思維和技術創(chuàng)新能力。教與學是教師與學生雙方互動的過程,教學中要根據(jù)學生身心特征的實際情況采用相應的教學方法,并結(jié)合本校科研隊伍的研究領域,不斷地探索和提高,才能使教學工作更上一層樓,切實為國家、為社會培養(yǎng)具有創(chuàng)新能力、實踐能力和創(chuàng)業(yè)精神的高層次人才。

參考文獻:

[1] 陳白帆,蔡自興,劉麗玨. 人工智能精品課程的創(chuàng)新性教學探索[J]. 計算機教育,2010(19):27-31.

[2] 謝安邦. 構(gòu)建合理的研究生教育課程體系[J]. 高等教育研究,2003,24(5):68-72.

[3] 教育部研究生工作辦公室,國務院學位委員會辦公室. 高層次人才培養(yǎng)的研究與探索[M]. 北京:高等教育出版社,2000.

[4] 蔡自興,徐光佑. 人工智能及其應用[M]. 4版. 北京:清華大學出版社,2010:113.

Exploration of Artificial Intelligence Course Teaching of Graduate Students

ZHAO Hui1, JIA Zhenhong1, WANG Weiqing2

(1.School of Information Engineering, Xinjiang University, Urumuchi 830046, China;

篇(8)

P鍵詞: 項目管理;信息化技術;教學研究;工業(yè)工程

Key words: project management;informatization;teaching reform;industrial engineering

中圖分類號:G423.07 文獻標識碼:A 文章編號:1006-4311(2017)10-0181-05

1 概述

工業(yè)工程是關于系統(tǒng)設計和改善的學科,是管理科學與系統(tǒng)工程、制造科學等學科的綜合交叉學科。在歷經(jīng)一個多世紀的發(fā)展過程中,工業(yè)工程學科對世界的經(jīng)濟建設起了不可估量的作用;美國著名質(zhì)量管理大師朱蘭認為美國正是由于工業(yè)工程才在世界經(jīng)濟格局中處于領頭羊地位。工業(yè)工程學科教育在我國的發(fā)展,對于培養(yǎng)我國高素質(zhì)的綜合性管理人才,對于企業(yè)生產(chǎn)效率的有效提升,對于促進中國制造2025戰(zhàn)略的具體實施等都具有重要意義。

在工業(yè)工程專業(yè)教育中,不僅要重視制造系統(tǒng)相關的基本專業(yè)技術技能的訓練,而且要注重管理理念及技能的培養(yǎng),力求使學生成為具備工程實際與管理能力的復合型人才。項目管理課程是工業(yè)工程學科教育的骨干課程,主要關注項目的有效規(guī)劃管理、執(zhí)行與控制等內(nèi)容。課程的目標是使學生對項目的管控有較為全面的理解,掌握應用計劃與控制的方法幫助企業(yè)實施項目時達成Q(質(zhì)量)、D(時間)、C(成本)等多維相互制約且矛盾的目標。目前,我校工業(yè)工程專業(yè)學生畢業(yè)后,大都從事中小企業(yè)的管理運營改善等工作。據(jù)統(tǒng)計[1],國內(nèi)中小企業(yè)約占企業(yè)總數(shù)的99.3%,吸納了75.5% 的就業(yè)人口,創(chuàng)造40.3%的利稅。而企業(yè)的項目管控工作,對于企業(yè)新產(chǎn)品的開發(fā),生產(chǎn)系統(tǒng)的新建、擴建、改善等都具有重要的意義。中小企業(yè)做好項目管理,可有效實現(xiàn)降低庫存,縮短訂單交貨期,控制產(chǎn)品研發(fā)成本、生產(chǎn)成本,最終全面提升企業(yè)的核心競的爭力。因此,有效引導工業(yè)工程專業(yè)的學生學好項目管理課程,讓學生具備應用相關理念方法解決企業(yè)實際生產(chǎn)中的問題的能力,是我們培養(yǎng)學生的重要目標。該課程的課程建設工作也被大多數(shù)院校列為工業(yè)工程專業(yè)建設的主要環(huán)節(jié)之一。

然而,在實際的課堂教學中,許多學生覺得課程理論性太強,學起來有些枯燥,興趣不濃。這是因為傳統(tǒng)的教學往往停留在填鴨式教學模式,學生被動接受知識;由于實驗教學設施和手段的限制致使教師偏重理論的講解,從而使得學生的主動思考能力和創(chuàng)造性學習能力都難以發(fā)揮;此外大多數(shù)學生對項目沒有感性確切的認知,難以把所學的知識進行理論實際的聯(lián)系,這也導致了學生學習難度的增加。

針對學生學習的積極性不高,教學效果不好等問題,許多教師做了相應的教學改革研究。趙浩宇[2]分析了高校項目管理教學中存在的問題,提出了一種基于案例和情景推演的教學方法;程敏[3]基于分布式認知視角對項目管理課程的學習活動的特質(zhì)進行了分析,分別從師生關系、教學過程、教學媒介三個方面探討了項目管理課程分布式教學觀的轉(zhuǎn)向及教學模式創(chuàng)新方法。吳振華等[4]通過比較《項目管理》課程在本科生和研究生中教學方式的差異,分析了研究生《項目管理》課程教學過程中存在的問題并從學生自主學習、加強案例教學和開展實踐性教學三個方面提出了工業(yè)工程專業(yè)研究生《項目管理》課程的教學改革方案。董雄報等[5]分析了工業(yè)工程專業(yè)的特點及與項目管理的關系,總結(jié)了項目管理課程教學內(nèi)容的選擇、教學中存在的主要問題,指出運用啟發(fā)式、案例式、實驗式等教學方法提高學生課堂學習效果;楚巖楓等[6]分析討論傳統(tǒng)教學模式與研究性教學模式的區(qū)別,從《項目管理》課程的特點出發(fā),在課程教學中實施研究性教學模式,深度發(fā)掘?qū)W生的自主學習與創(chuàng)新意識;袁華[7]指出了目前項目管理課程教學存在的問題,并進一步探析了從教師能力,教學團隊,考核方式等幾個方面著手的項目管理課程教學改革的有效策略。

以上教師的研究都對項目管理課程的教學改進具有積極意義,但同時針對工業(yè)工程專業(yè)特點和現(xiàn)代信息化技術兩個角度出發(fā)的項目管理課程教學的研究比較少。本文參照已有教師的改革研究成果,結(jié)合現(xiàn)代數(shù)字化、信息化技術的發(fā)展,針對工業(yè)工程專業(yè)的學科特點和人才培養(yǎng)目標,對項目管理課程的教學體系及方法進行了探索實踐,調(diào)查結(jié)果表明教學效果良好,學生學習的主動性、積極性大幅度提高。

2 項目管理課程體系分析設計及其與信息化技術的結(jié)合

2.1 項目管理信息化技術簡介

信息管理的信息化技術是指應用先進的管理理念,借助先進的信息技術、數(shù)字化技術來整合項目現(xiàn)有的生產(chǎn)、物資、技術、設備、材料、財務、管理等資源及時有效的為項目管理者提供準確的數(shù)據(jù)信息,以便項目管理者對項目環(huán)境變化做出迅速反應,對干系人的需求及滿意度進行及時的干預,以便最大限度地讓各項目干系人的需求得到滿足,促成項目的成功,加強企業(yè)的競爭力。

S著科技的發(fā)展,項目管理工作已經(jīng)不再是簡單的以人工勞動為主,現(xiàn)代信息技術對項目管理的傳統(tǒng)方式造成了沖擊,越來越多的企業(yè)認識到引進符合自身要求的信息化技術的重要性與迫切性。此外,項目管理作為企業(yè)管理的重要組成部分,項目的信息化管理有利于企業(yè)實現(xiàn)深化改革,促進企業(yè)效益的大幅提升,越來越多的企業(yè)借助項目管理信息化工具進行項目管理,達到了企業(yè)簡化管理流程和提高項目成功率,最終提高了企業(yè)競爭力。基于項目管理信息化平臺的可移植性及便利性,信息化技術可以和教學實際密切聯(lián)系起來,可以把具體的項目信息化模型在課堂里完整呈現(xiàn)給學生,讓理論教學有的放矢,克服傳統(tǒng)理論教學空對空的填鴨式傳授。

2.2 基于信息化技術的項目管理課程體系設計

工業(yè)工程專業(yè)的項目管理課程體系和一般管理類專業(yè)的項目管理課程(如“工程項目管理”、“會展項目管理”、“軟件項目管理”)應做有效區(qū)分。我們認為應結(jié)合工業(yè)工程專業(yè)特點和專業(yè)培養(yǎng)目標對該課程的課程體系進行優(yōu)化設計,以使該課程區(qū)別于其他專業(yè)的項目管理課程。工業(yè)工程專業(yè)的學生通過學習項目管理課程,最終應對項目及其管理技術形成深入認識并掌握應用計劃與控制的手法改善項目管控績效的相關技能。課程的體系設計應緊扣工業(yè)工程師的能力培養(yǎng)目標,應圍繞工業(yè)工程師對項目的掌握、認知及管理改善相關能力的培養(yǎng)。基于以上考慮及未來智能制造、數(shù)字化、信息化的普及等遠景目標,我們設計了課程體系內(nèi)容,并制定了能力培養(yǎng)目標和課程體系內(nèi)容對應表,如表1所示。

項目管理課程就是要在企業(yè)在面臨項目多維度且互相矛盾的目標抉擇時,提供恰當?shù)墓芸丶夹g與手段,盡最大可能滿足各個目標,為企業(yè)創(chuàng)造最大的效益。學生要想掌握這一核心能力,必須構(gòu)建必要的知識脈絡體系。圖1中,本文給出了由各知識點構(gòu)建而成的工業(yè)工程專業(yè)學生的項目管理知識脈絡體系。在該體系中,我們以對項目的基本認知和對項目管理的基本認知為基石,以項目外部環(huán)境的整體把控與分析及內(nèi)部組織過程資產(chǎn)的使用及構(gòu)建為支柱,以項目啟動、規(guī)劃、執(zhí)行、控制及收尾各過程中所涉及的子過程為各層架,構(gòu)筑了工業(yè)工程專業(yè)的項目管理知識體系屋,最終追求的目標是全面達成企業(yè)的項目管理目標Q(質(zhì)量)、D(交期)、C(成本)及滿足干系人的需求和期望。工業(yè)工程專業(yè)的學生,只要搭建了這樣的知識體系脈絡,就可以對項目管理有全面深入的了解認知,能夠?qū)椖抗芸剡^程進行調(diào)研分析,然后本著工業(yè)工程的問題意識,用工業(yè)工程的專業(yè)手法去發(fā)現(xiàn)問題,分析問題,解決問題,最終幫助企業(yè)提高項目成功率,提升核心競爭力。

基于工業(yè)工程專業(yè)特色的教學,一定要從分析與改善著手;所以在課程的理論教學中,理論一定要和分析與改善結(jié)合起來,讓學生認識到所學的理論知識是真正有用的知識,是能為企業(yè)創(chuàng)造真金白銀的知識,從而提升學生的學習興趣和積極性。而信息化技術為該目標的實現(xiàn)提供了可行的路徑,有了信息化技術,我們可以方便的把“項目”搬進課堂,可以對其分析,優(yōu)化,改善,“實施”并確認改善效果。

2.3 信息化技術和項目管理課程的融合

信息化技術基于現(xiàn)代建模與仿真技術,可以快速的建立項目管控模型,可以方便的把“項目”搬進課堂,讓理論教學言之有物。基于信息化技術的教學,可有效克服傳統(tǒng)理論教學的空洞無物等缺點,讓教學變得生動活潑起來,極大的提升學生的學習興趣,強化學生的知識掌握及有效知識體系的構(gòu)建。信息化項目管理模型構(gòu)建完成后,基于該環(huán)境可以讓學生充分理解掌握項目管控的關鍵知識點。可以讓學生結(jié)合實際任意調(diào)整項目計劃模型,驗證改善效果,從而深化工業(yè)工程改善意識,建立工業(yè)工程意識的項目管理理念;同時可以讓學生課下學習項目管理信息化軟件,在實踐環(huán)節(jié)中,布置具體的實踐任務,讓學生自己設置項目模型各環(huán)節(jié)參數(shù),自己建模,自己分析問題,提出問題解決方案;在課程設計環(huán)節(jié)中,讓學生嘗試自己設計項目,制定計劃,模擬執(zhí)行,模擬改善,形成執(zhí)行――模擬――改善的PDCA循環(huán)。最終形成基于信息化技術的理論教學、實踐體驗與課程設計的全方位體驗式學習與實踐,強化、固化關鍵知識點,形成具有工業(yè)工程專業(yè)特色的項目管理知識體系。

3 結(jié)合信息化技術的教學實踐案例

本節(jié)我們結(jié)合信息化技術給出具體的教學實踐案例。

在講授項目管理的進度優(yōu)化環(huán)節(jié)時,資源均衡一直是一個教學難點。我們結(jié)合信息化技術對該環(huán)節(jié)的教學過程進行了設計。首先在建立簡單的項目模型(如圖2所示),然后基于該模型進行現(xiàn)場資源分配,信息化管理軟件會實時繪制出資源需求曲線(如圖3所示),讓學生實時的看到資源在各任務之間的參與程度,理解資源需求曲線的繪制方法及邏輯。

在圖3中,可以明顯的看到未經(jīng)優(yōu)化的資源需求波動距離,非常不利于項目的有效管控。在講解了資源平衡的基本概念后,就可以在信息化軟件窗口中實時調(diào)整甘特圖中的任務開始時間,資源需求曲線隨之馬上發(fā)生變化(如圖4,圖5所示),學生可實時看到資源平衡的動態(tài)過程。因為學生有了充分的感性認知,以及基于信息化教學的興趣激發(fā),大部分學生在接受該部分理論知識時都會興趣盎然,參與討論資源平衡的基本原則,最終形成對理論知識的深入掌握。

通過對項目計劃的動態(tài)調(diào)整,讓學生充分對比各種進度計劃下的資源需求情況,以及進一步講解資源平衡的原則,從而讓學生不僅掌握了資源均衡相關的理論知識,同時也掌握了相應的改善思路和方法,對進度優(yōu)化中的關鍵概念也深入了解。

4 教學結(jié)果分析與討論

筆者對傳統(tǒng)的理論教學方法和與信息化技術相結(jié)合的教學方法的分別進行了問卷調(diào)查。問卷發(fā)放對象為前后學習該課程的工業(yè)工程專業(yè)學生,問卷調(diào)查結(jié)果顯92%的同學認為基于信息化技術的教育方法比傳統(tǒng)方法更容易接受,學習興趣得到了提升。學生普遍反應,采用與信息化技術相結(jié)合的項目管理課堂,感覺言之有物,學之有用,興趣很濃。此外,筆者也對前后兩年的考試卷進行了詳細分析,分別針對各知識點的得分率進行了統(tǒng)計,統(tǒng)計結(jié)果如表2所示。

從表2中可以看到,采用基于信息化技術的教學方法后學生在各知識點的得分率普遍獲得提高。比較枯燥的環(huán)節(jié)各類計算部分,采用和信息化技術相結(jié)合的教育方法后,各知識點的得分率大幅度提高,這表明學生的學習興趣得到了有效激發(fā),知識體系的掌握深度和廣度都得到了充分擴展。

5 結(jié)論

本文基于信息化技術對工業(yè)工程專業(yè)的《項目管理》課程體系進行全面的詳細設計,教學體系和內(nèi)容更加貼合工業(yè)工程專業(yè)的學科特點和人才培養(yǎng)方向。然后采用和信息化技術相結(jié)合的方法進行了理論教學研究與實踐以及構(gòu)建了基于信息化技術的實踐體系和課程設計體系。實踐結(jié)果表明,本文所采用的教學改革極大的激發(fā)了學生的學習興趣,有效改善了學生學習的積極性和主動性,取得了較好的教學效果。

參考文獻:

[1]鄭昕,秦志輝.中國中小企業(yè)統(tǒng)計年簽(2014)[M].企業(yè)管理出版社,2014,2:23-45.

[2]趙浩宇.高校《項目管理》課程教學的優(yōu)化[J].中國科教創(chuàng)新導刊,2013,25:35-36.

[3]程敏.基于分布式認知的《項目管理》課程教學模式創(chuàng)新研究[J].項目管理技術,2016,8:27-28.

[4]吳振華,王亞蓓.工業(yè)工程專業(yè)研究生《項目管理》課程教學建議[J].大眾科技,2015,4:82-84.

篇(9)

一、如何構(gòu)建學習共同體

根據(jù)國內(nèi)外對學習共同體研究的經(jīng)驗和報告,以及本校實際實驗的情況,本人覺得打造學習共同體應該注意以下幾點:

1.積極轉(zhuǎn)變教育觀念。(1)從用功學習轉(zhuǎn)向認知學習;(2)從個體認知轉(zhuǎn)向共同認知。從個體學習轉(zhuǎn)向共同學習,從個體認知轉(zhuǎn)向共同認知,“共同學習”是從“建立傾聽關系”出發(fā),通過組織對話流而實現(xiàn)的。

2.確定促進師生共同進步的發(fā)展指標。(1)學生的發(fā)展指標內(nèi)容:構(gòu)建學習共同體要關注學生提高學習效率,促進他們“三維目標”的達成度,同時增強他們的群體意識和社會適應能力,特別是自學能力和交往、協(xié)作、競爭等具有極強再生功能的能力。(2)教師的發(fā)展指標內(nèi)容:構(gòu)建學習共同體要關注使教師的教育觀念和專業(yè)態(tài)度朝著合乎時代要求的方向轉(zhuǎn)變,提高專業(yè)知識水平和能力水平。

3.開展學習共同體的學習評價。學習共同體的學習評價主要是助學者對學習者的知識建構(gòu)、意義協(xié)商、身份形成三方面的評價:(1)學習者建構(gòu)知識的正確性、建構(gòu)過程的特點及建構(gòu)的優(yōu)勢和障礙的評價。(2)學習者的意義協(xié)商程度的評價,即學習者和助學者在意義建構(gòu)過程中進行協(xié)商,達成一致的程度。(3)學習者身份形成的評價,包括學習者身份的形成、變化和發(fā)展,正式與非正式參與,新手與熟手等身份的變化。

從個體學習轉(zhuǎn)向共同學習,從個體認知轉(zhuǎn)向共同認知,“共同學習”是從“建立傾聽關系”出發(fā),通過組織對話流而實現(xiàn)的。

二、如何設計學習共同體

1.確定學習共同體的目標。運用學習共同體的學習方式,其目標在于發(fā)展學習者終身學習、獨立學習和學會學習的能力。

2.評價學習共同體成員已有的知識和技能。學習者已有的知識技能直接影響著學習者是否能從學習共同體的教學方式中受益。有效的學習共同體能使學習者明晰地呈現(xiàn)其思維過程,重視學習者的分布式技能。共同體并不要求學習者在相同的時間內(nèi)學習相同的東西,每個學習者都可以學習不同的領域或?qū)n}。

3.確定學習共同體中要教學的內(nèi)容。有效的學習共同體能使學習者投入到圍繞某一真實的、復雜的主題中展開持續(xù)性的思考和討論。在實際的教學操作中,通常采用基于問題的或基于項目的學習,并且使學習者保持4~16周的持續(xù)性學習時間。這樣能讓學習者形成一種良好的學習習慣,并持續(xù)地堅持下去。

4.確定學習共同體中的教學策略。在學習共同體中,常用的策略是組織學習者活動的策略。學習共同體的全部目標可以說是幫助學習者學會與同伴、教師進行互動,從互動中學習,在頻繁的互動中實現(xiàn)觀點、數(shù)據(jù)、意見的相互交流。目前,比較有意義的互動教學策略有交互式教學、拼圖式教學和CSILE(計算機支持的有意圖的學習環(huán)境)等。

5.學習共同體中的教學開發(fā)。考慮到靈活性的需求,學習共同體的教學內(nèi)容不能由“缺席的課程開發(fā)者”來開發(fā)。指導學習共同體的教學內(nèi)容開發(fā),有些基本原則可以參考,例如運用拋錨式,給學習內(nèi)容提供一個宏情境,學習者生成學習項目、交互式教學、拼圖式教學和激勵挑戰(zhàn)等。無論如何,教學內(nèi)容要尊重學習者的興趣。

三、學習共同體取得的效果

篇(10)

一、云計算的概念

云計算(Clouds Computing)是并行計算(Parallel Comput

ing)、分布式計算(Distributed Computing)和網(wǎng)格計算(Grid Com

puting)等計算技術的新形式和進一步發(fā)展;是虛擬化(Virtual

ization)、效用計算(UtilityComputing)、IaaS(基礎設施即服務)、PaaS(平臺即服務)、SaaS(軟件即服務)等計算機概念的混合演進和躍升。通俗來講,云計算就是把成千上萬臺,甚至上百萬臺普通的服務器或者廉價的個人計算機連接起來組成一個龐大的網(wǎng)絡,并虛擬化為一臺超級計算機。

二、云計算輔助教學

(一)概念。云計算輔助教學(Clouds Computing Assisted

Instruction,簡稱CCAI),是指學校和教師利用“云計算”提供的服務,構(gòu)建個性化教學的信息化環(huán)境,支持教師的教學和學生的學習,提高教學質(zhì)量,促進教師和學生之間的交流,促進學生協(xié)作學習的教學方式,是計算機輔助教學的延伸和新的發(fā)展。云計算輔助教學的觀點是一切皆服務(everything as a service)、事事可在線(everything online)、更快更方便(everything easy and

quick)、更加個性化(everythingpersonal),這是教育領域使用計算機輔助教學走向社會化服務的趨勢。

(二)云計算輔助教學優(yōu)點。將云計算應用到教育教學領域內(nèi),在“云”環(huán)境下利用云服務平臺構(gòu)建個性化的教學環(huán)境,可以輔助教師教學,促進教師和學生之間的交流,促進學生協(xié)作學習、個性化學習和終生學習。學校和教師可以利用云計算支持的教育云服務,構(gòu)建個性化教學的信息化環(huán)境,可以促進學生高級思維能力和群體智慧發(fā)展。學生可以利用這一平臺開展學習、討論、回答問題等一系列學習活動,非常有利于小組協(xié)作學習,同時可以降低學校購買硬件設備和軟件的成本。

三、高職院校傳統(tǒng)教學存在的問題

(一)填鴨式教學。教師們在實施教學中,考慮的是上什么教學內(nèi)容,使用什么教學手段和方法,很少考慮學生的接受程度。教師上課講授的時間較多,對學生灌輸知識,學生與教師的互動活動少,學生只能被動地接受。教師成為了知識的灌輸者,學生只能是接受知識的容器。這種教學方式,極大的壓抑了學生學習的興趣性.減弱了學生學習的主動性,剝奪了學生學習知識的靈活性。

(二)課堂教學呆板。有的教師課堂教學呆板,缺少實踐教學環(huán)節(jié)。有的教師沒有明確的教學目標,使得學生沒有明確的學習目的,還有的教師教學內(nèi)容安排不合理,造成了教學時間浪費,下課了還在滔滔不絕地講授,沒有時間進行課程小結(jié)。有的教師課堂教學缺乏計劃性,想到哪講到哪,使得教學組織不系統(tǒng)、不完整,沒有突出教學重點和難點,教學目標不明確。

(三)沒有充分運用現(xiàn)代教育技術輔助教學。現(xiàn)在很多學校都在建設精品課程、數(shù)字化校園、精品資源庫、視頻精品課程等等,目的是為了更好的促進教學活動的開展,但是這些資源的利用率低,使用的用戶極少,沒有很好的運用現(xiàn)代教育技術輔助教學手段,沒有促進課堂教學的現(xiàn)代化發(fā)展。

四、云計算輔助教學對高職課堂教學影響

(一)云計算輔助教學的應用對教師的影響。在云計算時

代,教師需要掌握多項基本教育技能及常用工具,促使教師使用社會化的云服務來豐富教學內(nèi)容和策略,更新教育理念,分享有效的教學設計以節(jié)約準備教學的時間。在未來的教學中,教師要教給學生怎樣收集信息、整理信息、以及加工信息,而未來的信息來源就是“云”。除此之外利用云服務提供商提供的免費平臺或者軟件,可以構(gòu)建學校教學環(huán)境、群體學習環(huán)境和學生個人自主學習環(huán)境。利用云計算平臺可以實現(xiàn)跨校、跨地區(qū)、跨國的網(wǎng)絡教研,可以讓教師在交流的過程中拓展視野,提高教學水平,促進專業(yè)知識的發(fā)展。

(二)云計算輔助教學的應用對學生的影響。云計算輔助教學的應用,學生可以靈活選擇多種學習方式,更好地滿足學生在不同層次上的學習需要,使他們能以較少的精力和時間獲得理想的學習效果。教師可以將教學內(nèi)容放在云端,學生可使用手機、筆記本電腦、平板等終端隨時隨地登錄到學習平臺查看所需要的知識內(nèi)容。這樣不僅降低了移動學習的費用,而且增加了移動學習的多樣性。

上一篇: 設備設計標準 下一篇: 財務費用概念及內(nèi)容
相關精選
相關期刊
久久久噜噜噜久久中文,精品五月精品婷婷,久久精品国产自清天天线,久久国产一区视频
日本色婷婷在线观看网站 | 日本综合另类欧美日韩 | 这里是精品中文字幕 | 日韩AV不卡一区二区 | 中文字幕日韩精品欧美一区 | 免费人成在线观看69式 |