計算機導論課程范例6篇

前言:中文期刊網精心挑選了計算機導論課程范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

計算機導論課程

計算機導論課程范文1

(山西大學計算機與信息技術學院,山西太原030006)

摘要:針對計算機教育面臨的新形勢,分析國外一流大學計算機導論課的現狀,提出重新規劃面向計算思維培養的計算機導論課程內容,闡述利用MOOC資源開展混合教學模式的方案,探討MOOC資源選擇、課上內容和課下習題設計等幾個重要問題。

關鍵詞 :計算機導論;計算思維;MOOC;教學改革

文章編號:1672-5913(2015)15-0046-04 中圖分類號:G642

基金項目:2015年山西省高等學校教學改革項目(12015003);山西省研究生教育改革研究立項重點課題( 20122001);2011年山西省高等學校教學改革項目(J2011005)。

第一作者簡介:譚紅葉,女,副教授,研究方向為人工智能、自然語言處理,hytan_2006@126.com。

0 引 言

計算機導論是計算機學科一門重要的基礎課程,學好這門課能使學生了解學科概貌、理解學科核心概念、領會學科內涵、了解與后續課程之間的聯系和特點。近年來該課程也面臨著挑戰:①導論導什么,一直是人們爭論探索的問題[1-4]。②內容覆蓋面廣,但學時有限,一般為24~32個學時。③學生起點參差不齊。有的同學經過中學學習,已具備一定的操作和編程能力;有的同學則對計算機操作還比較陌生,教師很難找到適合所有學生的方法。④目前的教科書視角多樣化,有的是計算機領域主要課程內容的簡化堆砌,有的是一些常用軟件的操作教程。

有研究者提出,計算機導論的主要作用為“五導”:導知識、導方法、導思維、導意識和導職業。我們認為該課程應集思維性、方法性、知識性、實時性于一體,以訓練良好的計算思維意識和方法為主,建立計算機科學的整體框架,為后續課程的學習奠定堅實的基礎。

1 計算機教育面臨的新形勢

計算思維( computational thinking)是運用計算機科學的基礎概念進行問題求解、系統設計、人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。計算思維代表著一類普遍的認識和普適的技能,每一個人都應了解它的運用,這是周以真教授對計算思維的定義和解釋。這個概念的提出使計算思維在計算機教育界備受關注,使人們對計算機科學的認知從狹義工具論轉變為計算思維,使計算機學科的教育從操作技能和編程能力的培養提升為計算思維的內化和養成。

與此同時,由美國硅谷發起并在全世界迅速崛起的大規模開放在線課程( massive openonline course.MOOC)影響了全球高等教育,也引發了許多關于MOOC教育的研究和思考。MOOC的主要優勢是:①提供優質教育資源,實現教育平等,使全球各地的受教育者接受和享受世界頂級教育成為可能。②拓展學校范圍,學生的學習方式更加靈活,不僅可選擇適合自己的時間和地點進行學習,而且整個學習過程可根據自己的接受能力靈活調整。③教授者可通過交互式即時測試,及時了解學生對知識的掌握情況并提供個性化的幫助。加州大學伯克利分校的阿曼多·??怂菇淌诤痛骶S·帕特森教授,還提出小規模私有在線課程( small private online course,SPOC)理念用于MOOC與校園教學的結合,并在世界各地的混合式教學實踐中取得良好效果。

這些新理論和新技術給大學計算機教育帶來了重大機遇和挑戰,因此,計算機教育者有必要重新梳理計算機課程的教學目標、內容、方法和形式,利用新理念和新技術提升學生學習效果。

2 國外一流大學計算機導論課現狀

過去十幾年,隨著IT泡沫崩裂和金融危機的爆發,國際對IT人才的需求于2005年跌至最低。2007年,這種現象開始改變。美國政府的一份報告顯示:IT人才就業的強勁增長至少會持續到2018年。因此,各大學紛紛開始改革計算機課程教育。

國外著名大學基本都開設了計算機導論性質的課程,但各大學專業優勢不同,因此教學側重點不同。MIT(麻省理工學院)的計算機導論課程名為“Introduction To Computer science andProgramming Using Python”(課程編號6.OO.1X)。課程包括4個主題:計算機科學導論、Python編程、計算思維、數據科學,其中有一個主題專門講授與計算思維有關的內容。總體來看,該課程特色在于通過Python編程,讓學生學習計算思維、編寫程序解決現實問題。

CMU(卡耐基梅隆大學)的相應課程名為“Principles of Computing”(課程編號15-110)。該課程名突顯計算的核心概念,課程主要內容為程序結構、數據組織、計算領域中的抽象概念、問題求解中的計算準則、經典的計算問題、新計算技術引發的社會倫理和法律問題。

UCSC(加州大學圣塔克魯茲分校)在美國國家自然基金的資助下,從2011年開始嘗試改革計算機導論課( Introduction To ComputerScience,課程編號CMPS10)。從該校2014年春季的課件可以看出,課程強調從計算原理和計算思維兩個層面傳遞“計算、抽象、數據與信息、算法、編程、網絡”等重要思想。課程通過增加許多趣味性內容(如圖形化編程游戲軟件Lightbot),讓學生體會程序工作原理和函數級抽象、遞歸等程序層面的核心概念。課程還包含計算機技術發展引起的社會問題,如數字足跡、隱私、計算機藝術等。

可以看出,上述學校的導論課程,從不同層次和角度強調了計算思維和計算機科學的核心概念與問題。其中,MIT的計算機導論課已在edX(MOOC的3個平臺之一)之上。

3 面向新形勢的計算機導論教學思路

3.1 重新規劃課程內容,突出計算思維的培養

結合地方性大學的特點,兼顧計算機能力和素質不同的學生,我們以計算思維培養為主線,重新規劃計算機導論的課程內容,從始至終凝練貫穿計算思維概念點,融合計算機界的最新研究和計算思維在跨學科領域的最新應用。課程包括4部分內容:計算機文化、計算機系統和網絡、計算理論、計算學科方法論。每一部分都清晰地提出具體的計算思維概念點或學科核心概念,使學生在掌握知識的過程中,以知識、技能、能力為載體,逐步理解和掌握計算思維的基本內容和方法,領會知識背后對學科發展有深刻作用的偉大思想。具體情況見表1。

受《計算機科學概論》作者觀點的啟發,我們對內容順序的安排圍繞“計算、抽象、算法與形式化、程序、問題求解、計算思維”等概念,從學生易于產生共鳴的主題“數據表示存儲、計算機工作原理、操作系統、計算機網絡”人手,由淺入深地過渡到較抽象的“計算、可計算、計算模型、算法、計算領域典型問題、計算學科方法論”等內容。在計算理論部分,引入計算學科最新技術,如物聯網、云計算、大數據、社會計算以及計算生物學、計算社會學等學科交叉融合案例,引導學生進一步體驗計算思維。

3.2 引入MOOC資源,嘗試混合教學模式

結合課程特點,我們提出混合教學模式的初步實施方案,見表2。

實施方案中引入基于MOOC資源的在線學習,學習流程涉及傳統課堂和在線課堂兩種形式,因此是混合教學模式。核心的3個環節是:①課下看視頻學習;②課上精講討論練習;③課下繼續討論協作完成實踐。

整個學習流程以學生為主體,教師起到引導和幫助的作用。其中,第①個環節取決于學生學習的自主性和接受能力;第②③個環節,取決于老師對課上精講內容和討論題目的設計是否具有創造性和活力,是否可以激發學生的學習興趣和內在動力。

混合教學模式打破了傳統課堂“課上聽講、課下練習”的模式,對老師和學生提出了新的挑戰。例如,對于老師,不僅要選擇適合的在線教學內容,而且要設計課上活動和課下習題,還要區分哪些知識學生可自學,哪些必須經過點撥,哪些內容需要通過多次練習才能熟練掌握,哪些原理需要討論才能明晰。對于學生,由于缺少面對面的溝通,缺乏傳統的監督機制,因此需要更強的意志力和責任感,才能完成課程的學習。

因此,本課程將加強以下問題的研究和實踐:

(1)MOOC資源的恰當引入。引入什么MOOC資源,引入多少內容,這些內容與本課程的關系是關鍵問題。目前,網易云課堂有一門中文計算機專業導論課,主講老師是哈爾濱工業大學的占德臣、聶蘭順等。該課程分為3個子課程:思維與系統、語言與算法、學科與專業。其中涉及計算機系統、程序與算法的內容更強調計算思維的概念和意識,符合我們的教育目標,因此本課程將選擇相應內容進行混合模式教學嘗試,不斷總結應用開放課程資源的得失,及時改進和優化相應課程資源和教學方法,為全面實施混合教學模式提供寶貴經驗。

(2)更具活力的課上內容設計。課上內容主要包括兩部分:①精講,旨在將碎片化的知識匯集成完整內容呈現給學生,有效彌補獨立學習能力和接受能力偏弱學生的聽課局限;②課上討論,旨在引導學生進行深化課程內容的思辨式討論,激發學生學習的內在動力。

(3)更具思辨性的課下習題設計??梢宰屢恍﹩栴}更具爭議性,正確方法或正確答案不止一個,使學生在解決問題的過程中深化思維;引入安全、隱私、責任和社會意識等問題,鼓勵學生思考現實社會與課程內容的關系。課程習題分為練習題、章節復習題、思考題。練習題用于復習剛剛學過的零散的知識碎片;章節復習題覆蓋整章內容,啟發學生整合知識點并解決問題;思考題提供社會問題,激勵學生思考討論并開展課外研究,要求學生提交書面報告或口頭報告。此外,還提供實踐題,引導學生獨立或以小組形式協作完成。

(4)探索建立新評價指標。與傳統教學相比,混合模式中需要考慮新的學生行為,如MOOC資源利用情況、線上或課下討論活躍度、課下習題反饋及正確率等。評價指標要反映學習過程的每個環節,才能增強學生學習的內驅力,充分發揮優質MOOC資源的作用,有效提升混合模式的教學效果。

4 結語

我們利用優質MOOC資源,以計算思維培養為目標,進行計算機導論課程的教學改革,在大學計算機教育體系中具有重要意義。本課程的教學改革實踐正在進行中,取得的效果還需進一步驗證和分析。相信計算機導論課程的改革,對學生計算思維的內化和養成,對激發學生學習興趣,擴大學生國內國際視野,都具有積極的推進作用。

參考文獻:

[1]何欽銘,大學計算機基礎教學改革的困惑與躍升[J]中國計算機學會通訊,2012(10): 49-53.

[2]陳鐘.斯坦福與北大計算機課程的改革實踐[J].中國計算機學會通訊,2013(1): 46-51.

[3]袁方,王兵,李繼民,等.改革教學方法,發揮計算機導論的“五導”作用[J]計算機教育,2011(1): 95-97.

[4]杭月芹,管致錦,陳德裕.計算思維驅動下的計算機導論課程改革[J].計算機教育,2014(3): 61-64.

[5] Wing J M.計算思維[J].王飛躍,徐韻文,譯.中國計算機學會通訊,2007(11): 77-79.

[6]陳國良,計算思維[J]中國計算機學會通訊,2012(1): 31-34.

[7]戰德臣,聶蘭順,計算思維與大學計算機課程改革的基本思路[J].中國大學教學,2013(2): 56-60.

[8]李廉,計算思維:概念與挑戰[J],中國大學教學,2012(1): 7-12.

[9]馮博琴.計算思維:計算機基礎教學改革的第三個里程碑?[J]中國計算機學會通訊,2013(7): 49-52.

[10] Cooper S,Sahami M.對斯坦福MOOC的思考[J].孫志崗,蔣澤清,譯.中國計算機學會通訊,2013(5): 66-69.

[11]吳文峻,美國MOOC考察見聞[J]中國計算機學會通訊,2013(10): 46-50.

[12]孫茂松,從技術和研究角度看MOOC[J]計算機教育,2014(9): 2-4.

[13]肖天駿.MOOC: -個學生的體驗與思考[J]中國計算機學會通訊,2013(6): 41-43.

[14]徐葳,楊升浩,呂廈敏,等.MOOC時代,姚班在行動[J]計算機教育,2014(21): 2-6.

[15] EdX. Introduction to Computer Science and Programming Using Python[EB/OLl.[2015-01-16]. edx.org/course/introduction-computer-science-mitx-6-00-1 x-O#.VJj ZPUAAIE.

[16] CMU. Principles ofComputing [EB/OL]./cs.cmu.edu/~/5110/.

[17] UCSC. Introduction to Computer Science [EB/OL].[2015-01-16]. courses.soe.ucsc.edu/courses/cmpslO/Winter14/01.

[18] Brookshear J G.計算機科學概論[M].劉藝,肖成海,馬小會,等譯.北京:人民郵電出版社,2011:前言部分VI.

計算機導論課程范文2

關鍵詞 計算機導論 計算思維 課程教學

中圖分類號:G424 文獻標識碼:A DOI:10.16400/ki.kjdks.2015.01.067

目前,計算機技術的發展及應用已經遍及國民經濟的各個領域和社會生活的各個方面,信息化社會要求所有工作人員必須不同程度地了解和掌握計算機知識。計算機網絡的發展和普及,使得計算機的應用范圍更加廣泛。由此帶來的計算機知識在各個專業中的應用也越來越普遍,如何體現本專業的普及性及特殊性,需要我們深入探究。

1 計算思維概念回顧

1.1 計算思維的定義

美國卡內基梅隆大學計算機學院周以真(Jeannette Wing)教授是最早提出“計算思維”概念的學者,她提出計算思維的定義為:計算思維是運用計算機科學的基礎概念進行問題求解、系統設計以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。

1.2 計算思維的特征

計算思維的特征表現為:(1)概念化,不是程序化。計算機科學不是計算編程,可進一步說,計算機科學不僅關注計算機,還要求能夠在抽象的多個層面上思維。(2)根本的,不是刻板的技能。根本的技能是每一個人為了在現代社會中發揮職能所必須掌握的;刻板的技能意味著繼續的重復。(3)是人的,不是計算機的思維方式。計算思維是人類求解問題的一條途徑,但絕非要使人類像計算機那樣去思考。(4)數學和工程思維的互補與融合。計算機科學在本質上源自數學思維,又本質上源自工程思維,兩者的互補與融合很好地體現在抽象、理論和設計三個學科形態上。(5)是思想的,不是人造物。不只是生產出的計算機硬件和軟件等人造物將以物理形式呈現并時刻觸及人們的生活,更重要的是計算的概念。(6)面向所有人的,所有地方。當計算思維真正融入人類生活的整體以至于不再體現為一種顯示哲學時,就將成為現實。

1.3 計算思維的本質及其與計算機的關系

計算思維的本質是抽象(Abstract)和自動化(Automation)。反映了計算機的根本問題,計算是抽象的自動執行,自動化需要某種計算機去解釋抽象。

計算思維雖然具有計算機的許多特征,但計算機思維本身并不是計算機的專屬。即使沒有計算機,計算思維也會逐步發揮,甚至有些內容與計算機沒有關聯。但正是計算機的出現,給計算思維的研究和發展帶來了改變。

2 計算思維在計算機導論教學中的應用

通過對上述計算思維的概念、特征、本質及與計算機的關系的回顧,我們可以試探性地把計算思維思想引入計算機導論教學中。

2.1 激發學生學習興趣

莎士比亞曾說過“學問必須合乎自己的興趣,方可得益”。計算機導論課程的作用是引導學生入門,是把學生引入計算機技術殿堂。如果通過本課程的學習,能激發起學生對計算機專業知識的濃厚興趣,有了興趣學生才能更主動地學習,才會把后續課程學好,那么該課程的內容選擇與教學算是成功了。如何激發學習興趣是每個教育工作者的必由之路。而計算機導論課程的內容的特殊性又需要我們針對不同的章節提出不同的興趣出發點。例如,在計算機的發展史部分,我們介紹計算機最早出現的歷史,提到一個典故:小說作家謝爾頓在《假如明天來臨》里的一個故事說,商人杰夫向經銷商兜售一種袖珍計算機,說它“價格低廉、絕無故障、節約能源、十年中無需任何保養”,當經銷商打開包裝盒一看,原來是來自中國的“算盤”。由這個典故一方面激發學生對早期世界文明的敬仰,另一方面也促使學生了解計算機真正的初衷是作為計算機工具而存在。計算機典故之后再逐步介紹機械計算機時代的開荒者、電子計算機的誕生:從ABC(Atanasoff-Berry Computer)到ENIAC(Electronic Numerical Integrator&Calculator)到晶體管計算機再到集成電路及大規模集成電路計算機。

2.2 重視直觀教學法在教學中的應用

往往感性的認知是人們獲取知識最直接也是最容易的途徑。但計算機導論課程中的許多概念是抽象的,對于那些不易被理解的概念,教師可換種方式,不直接給出定義,而從學生了解的實際示例或已有的經驗知識出發,通過模擬演示、直觀操作等方式教學,進而幫助學生認識概念的本質,從而達到歸納出概念基礎的途徑。譬如在講信息技術這一抽象概念時,可先向學生討論日常生活中常見的技術(如即時聊天工具QQ、信息采集技術中指紋識別器等),然后引入信息技術(IT-Information Technology)是指一切能擴展人的信息功能的技術,是利用電子計算機和現代通信手段實現獲取信息、傳遞信息、存儲信息、處理信息、顯示信息、分配信息等的相關技術這一抽象概念。通過這種方式來使學生結合生活實際,將認識由感性認識上升到理性認識,從而加深對概念的理解。但另外需要說明的是,運用直觀的教學不是最終目的,只是引導學生積極思維的一種方式方法或者說是手段,為此不能夠僅停留在感性,需要在學生獲得豐富的感性認知后,對所觀察的事物概括歸納,揭示概念的本質屬性,使認識產生質的飛躍。

2.3 適當引入合作式學習的教學方式

任何一個高質量的工程,都不是一個人的行為,是多方面、多領域、多部門團隊合作的結晶。對知識的探索過程中強調人際互動對認識的發展能起到促進作用。并且大學生未來就業中依然會需要強調合作的重要性。為此我們也可以試探性地把合作式學習模式引入到對計算機導論這樣基礎但又復雜的課程中。即通過小組教學使得學生之間構建諸如溝通、討論、幫助、支持、鼓勵、評價等一系列的合作互動過程,共同解決學習中的問題,實現學習目標,共享探索成就,體驗合作帶來快樂的學習模式。而合作式學習模式可在學校資源允許的情況下使用:大班教學,小組討論,分隊競賽等的思路。在具體實施合作式教學時需說明幾點:首先,分組的單位設置。建議每組4~6人為宜,不宜過多,否則在人數過多時不排除會有濫竽充數的少部分學生存在。也不宜1~2人為組,因為人數過少就限定了對分組的任務規模設置不宜過大,否則會使大多數學生因完不成而產生畏難情緒,從而影響合作式學習的初衷。其次,分組時最好由基礎、性別、性格、愛好等不同的同學構建組單位,這樣可以充分發揮每個學生的特長,調動學生積極參與性、增強各組成員的集體榮譽感。再就是,每組都有多個子題目可選擇,而每2~3個組也可以選擇同一個子題目,這樣既便于組與組之間討論,也可以保證解決問題的全面性。

2.4 加大實驗教學力度

目前,大多數學校認為實驗主要是對理論的驗證性模擬,進而忽略了實驗教學的重要性,往往把實驗教學環節的課時安排得甚少。另一方面,在實驗教學時,有的僅強調基礎性實驗,造成了實驗內容的簡單、陳舊,使得學生失去了實驗的興趣。為此,我們強調需要加大實驗教學力度,防止學生出現眼高手低,看懂了卻不會做的情況。

為達到實驗教學的目標,需要老師精心安排課堂及課后實驗作業,要有計劃地選擇能夠涵蓋課堂教學中知識點的綜合性習題作為實驗內容,能夠讓學生在實驗過程中學習和掌握到計算機的技能。對于那些對計算機有濃厚興趣的學生,就更應該讓他們參與到相關的教學活動中來,進而鍛煉學生的自主學習和科研能力。另外需要說明的是,還應強調作業的重要性,使每個學生都有作業可做,又要防止少部分學生因為聽懂了,而應付作業的行徑,為此,作業布置要大類似而細不同。

3 結束語

通過引入計算思維概念及相關屬性,使我們構建出了,在計算機導論這一計算機專業入門課程教學方式的探討。引入計算機導論教學中可從激發學生興趣開始,到直觀教學為基點,再到合作學習和重視實驗及作業為藍本的教學方式方法中。探討我們計算機教學教學工作者目標是要培養出懂理論、能動手、善協作的全方面發展的計算機人才。

參考文獻

[1] 張洪明等.大學計算機基礎[M].云南大學出版社,2012.

計算機導論課程范文3

關鍵詞:智能計算;課程建設;教學方法

智能科學與技術是西安電子科技大學于2005年獲教育部批準、2008年被評為第三批國家級特色專業建設點的一個本科專業。智能計算導論課程是該專業的一門主干課程,主要向學生介紹智能計算、系統辨識和優化的方法以及這些智能計算方法的一些高級應用。該課程在大三下學期開設,至今已經有四屆本科生(至少500名)上過這門課程。如何讓學生對該門課程產生濃厚的興趣,并為有志于深入研究智能計算的學生指明方向,成為我們教師首先注重的問題。在這樣的目標引導下,我們從選擇教材、準備教學內容、制作ppt、探索教學方法入手,形成了目前的“立足基礎、動手編程、展望前沿”的教學體系,深受學生的歡迎。在此,我們對這門課程有關教學的各個方面進行總結和思考,以期更好的提高我們對該門課程的教學質量,同時希望這些心得體會能為同行提供參考。

1教材選擇

教材是教師教學和學生自主學習的重要工具。鑒于智能科學與技術專業的本科生每年上研究生的比例保持在50%左右,所以在教材的選擇上,既要滿足畢業以后選擇參加工作的學生在“廣度”上的需求,又要滿足畢業以后繼續攻讀研究生的學生在“深度”上的需求。同時也要能激發學生的學習興趣,使學生能掌握理論基礎、理解生物和工程應用的背景并能了解智能計算研究的過去、未來、現狀及前沿。鑒于以上要求,我們選擇了西安交通大學徐宗本教授等編著,科學出版社2003年5月出版的《計算智能中的仿生學:理論與算法》。這是一部順應了信息技術與教學發展要求的教材,它系統地介紹智能計算的基本理論、基本原理與基本方法,選擇了既能代表智能計算過去20多年間發展的最突出成果又能反映智能計算當前研究熱點的模擬進化計算、人工神經網絡理論和模糊邏輯與模糊推理[1]。

在教學中,我們的ppt采用中英文相結合的方式,在基礎理論部分使用中文ppt便于學生理解;在介紹我們團隊的研究成果、具體算法和國際發展前沿時采用英文ppt、中文講解相結合的方式,這樣中英文對照,一方面加深了學生對教學內容的理解,另一方面也為學生今后閱讀專業的英文論了鋪墊。

2課程特點及教學內容

智能計算是以模型(計算模型、數學模型)為基礎、以分布并行計算為特征的模擬人的智能求解問題的理論與方法[1-3]。不同于一般的課程,其特點在于它是一個交叉學科。該課程主要向學生講解三部分內容,具體如下。

1) 仿生過程算法:模擬進化計算(20學時)。該部分主要以教材為主,重點講解模擬進化計算技術的基本原理、生物基礎、算法框架、基本要素、本質優點及其適用領域;并從編碼、群體初始化、個體評價、遺傳算子和參數選擇這五個用遺傳算法求解問題需要解決的關鍵問題進行了詳細的闡述。同時,借鑒“智能感知與圖像理解教育部重點實驗室”的最新研究成果,向學生介紹了基于人工免疫系統的免疫克隆選擇算法,并強調了與遺傳算法的區別和聯系。

2) 仿生結構算法:人工神經網絡(14學時)。該部分主要通過向學生簡要介紹神經網絡的生物背景、數學模型和學習機理,重點介紹了感知器和單層前向網以及多層感知器,簡單介紹了徑向基函數和回歸神經元網絡。

3) 仿生行為算法:模糊邏輯與模糊推理(12學時)。該部分簡要介紹了模糊邏輯的生物基礎,通過與經典集合的對比向學生展示了什么是模糊集合及其運算、模糊關系及其矩陣,最后簡要介紹了模糊推理的各種模型。

3教學方法

3.1結合實例的講解

為了更好的讓學生理解智能計算算法是行之有效的,我們選取合適的示例,并結合算法讓學生從算法機理上明白該類算法是有效的,其仿生背景是合理的。比如在講解遺傳算法這部分時,首先講明了學生大三上學期學過的共軛梯度法、擬牛頓法、單純形方法等基于梯度方向的經典優化搜索算法,無法求解目標函數不具備可導等數學信息的問題,以及離散性問題、不確定性問題、半結構或非結構化的問題和大規模問題。而遺傳算法直接以目標函數值作為搜索信息,這樣對許多目標函數無法求導或很難求導的函數,遺傳算法就比較方便。為此引入如下優化問題:

max f(x1,x2)=21.5+x1•sin(4pi* x1)+x2•sin(20pi* x2)

s.t.-3.0≤x1≤12.1

4.1≤x2≤5.8

然后從如何編碼、如何初始化群體、如何對個體進行評價、如何選擇合適的交叉、變異等遺傳算子以及如何選擇算法中用到的種群規模、交叉概率和變異概率等參數方面,詳細地向學生展示了遺傳算法求解問題的機理和要解決的關鍵問題。同時向學生展示了遺傳算法求解該問題的尋優曲線,以及所求得的滿意解。這種方法有利于提高學生的學習興趣,增強了記憶,加深了理解,取得了良好的教學效果。

3.2實踐能力和科研興趣的培養

智能計算是一門理論和實踐緊密結合的學科,該學科的發展日新月異,在智能信息處理領域的地位越來越重要。因此在智能計算的教學過程中,不僅要注重傳授知識,更重要的是要培養學生的能力和素質,以培養學生對科研的興趣[4-6]。在教學中,我們采用了上機實驗的教學方式。比如,在學生掌握了遺傳算法求解問題的基本流程以后,我們要求學生在計算機上實現遺傳算法求解3.1節所述的優化問題。在上機實驗過程中,學生不僅掌握了如何在計算機上實現遺傳算法,更加形象直觀的了解遺傳算法的尋優過程。更重要的是通過上機,學生深入理解和掌握了遺傳算法求解問題的每一個細節,并對編寫程序產生了濃厚的興趣。

同時,為了讓學生更深刻地理解針對不同的問題需要設計不同的遺傳算子,讓學生用遺傳算法求解了一個較簡單的TSP問題。并說明遺傳算法求解不同的問題要有不同的編碼、群體初始化和個體評價方式,并需要設計適合問題的遺傳算子以及需要調節參數以達到好的求解效果。鼓勵學生通過查資料等方式編程實現對該問題的求解。意想不到的是,通過兩周的時間,大部分學生都能親自編寫自己算法的程序源代碼,并求得了較好的結果,從而培養學生獨立解決問題的能力。同時,向學生展示我們課題組對TSP問題研究的最新成果,比如10萬個城市的Monalisa_ small問題,71 009個城市的China_71009,同時告訴大家目前求解TSP問題最好的成果,解決該類問題最出名的專家,從而大大激發了學生的科研興趣。

3.3實驗設計能力的培養

實驗設計能力的培養也是本課程的一個重要內容。比如,在人工神經網絡部分,在向學生講解了感知器的學習算法之后,讓學生根據感知器學習規則,試寫出算法流程,并通過實驗實現一個感知器。讓學生在自己實驗的設計中加深了對知識的理解。

同時,隨著智能計算的快速發展,每年我們的教學內容和課件都在更新,以包括最新的研究內容,尤其是我們課題組的研究內容,從而擴大學生的知識范圍。

4考試方法

對智能計算導論這門具體課程來說,最重要的是注重學生的交叉學科知識和能力的培養。因此,本課程的考察方式主要采用:1)閉卷考試。主要考察對智能計算原理的理解和綜合運用能力。2)課程作業。要求對介紹過的各種智能算法的概念、原理、方法、應用等方面進行總結、分析、對比等,形成一個簡要總結報告。3)科技報告。要求學生在智能計算領域的主流英文期刊上選擇感興趣的英文文獻,翻譯成中文;

或者就智能計算領域的一個感興趣的話題談談自己的主張和看法。4)出勤率。根據學生平時到課的情況給出該項分數,其目的是督促學生按時到課。該門課成績分配如下:成績=閉卷考試(50%)+小作業(20%)+大作業(20%)+出勤率(10%)。

5結語

本科智能計算教學的困難之一是學生的數學基礎有限,因此為了讓學生能更好的理解原理和方法,我們弱化了復雜的數學推導,通過借助具體的實例來提高學生的學習興趣,加深對問題的理解,增強對知識點的記憶。同時我們也期待能尋找到更合適于本科生的教材來供學生自主學習。智能計算是實踐性很強的科學,并且該學科的發展十分迅速。在教學實踐中,我們十分重視學生動手能力和科研興趣的培養。通過編寫程序、實驗設計和科學報告的形式引導學生積極動手,積極思考。

參考文獻:

[1] 徐宗本,張講社,鄭亞林. 計算智能中的仿生學:理論與算法[M]. 北京:科學出版社,2003.

[2] 丁永生. 計算智能:理論、技術與應用[M]. 北京:科學出版社,2004.

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

[4] 戚玉濤,劉芳,焦李成. 模式識別教學實踐與課程改革[J]. 計算機教育,2010(10):24-26.

[5] 吳建設,于昕,焦李成.“智能控制”教學方法探索與思考[J]. 計算機教育,2010(10):93-95.

[6] 韓紅,焦李成. 談計算機視覺課程的教學創新[J]. 計算機教育,2010(10):84-86.

Research on Intelligent Computing Introduction Course Construction

SHANG Ronghua1, LI Yangyang1, JIAO Licheng1, HOU Xiaohui2

(1. School of Electronic Engineering, Xidian University, Xi’an 710071, China; 2. Teaching Affairs Faculty, Xidian University,

Xi’an 710071, China)

計算機導論課程范文4

關鍵詞:計算機科學與技術;計算機科學導論;計算機教育

中圖分類號:G642 文獻標識碼:B

1引言

這幾年,計算機學科教育飛速發展,培養規模發展十分迅速。目前全國有600多所高校開設計算機專業,每年畢業生超過六萬人,伴隨而來的是巨大的就業壓力。計算機學科本身又是一個發展日新月異的學科,這給高校計算機專業教育人員帶來了巨大的挑戰。如何培養適應市場需求的學生,如何應對飛速發展的專業知識?成為計算機專業教育工作者的當務之急。

如何培養計算機專業人才,從計算機專業教育工作者的角度來看,最重要的是計算機專業課程體系的設置。在課程體系的設置中,我們應突出“計算機科學導論”課程的作用。

2 “計算機科學導論”課程的重要性

“計算機科學導論”課程并不是計算機專業的核心課程,但是此課程是計算機專業主要專業課程的一個簡潔壓縮版,在整個計算機學科專業教育中起到了提綱挈領的作用。

在新生剛開始接觸計算機學科的時候,經過調查我們發現,雖然有的學生以前學過計算機方面的相關知識,比如學過Office基本操作或者BASIC編程,但是絕大部分學生并不知道在大學計算機專業能學到什么,應該學到什么。而“計算機科學導論”課程作為計算機專業學生來到大學學習的第一門計算機相關的課程,直接關系到學生對計算機學科的第一印象,影響他們以后繼續學習其他專業課程的興趣。更重要的是,“計算機科學導論”介紹了計算機學科的專業知識體系、相關學科基礎、核心概念、典型方法、基本問題,這門課程能使學生認識到高等數學、大學物理等基礎課程在今后的專業課學習過程中的重要輔助作用,也能使學生了解一些計算機專業課程之間相輔相成的關系,由此可見“計算機科學導論”是一門非常重要的引導性課程。

3當前“計算機科學導論”教育存在的問題

3.1對“計算機科學導論”課程的基本目標認識不足

目前,部分教師容易陷入到對“計算機科學導論”課程所涉及專業知識的講解中,從而導致一些剛進入大學、剛剛接觸計算機學科以及缺乏計算機學科理論基礎的學生在知識理解上的巨大困難,容易使他們逐漸喪失學習的興趣,對他們今后的發展造成不利影響。

3.2 “計算機科學導論”課程教學不完善

當前,“計算機科學導論”課程基本上還是僅有課堂學習,缺乏足夠的實踐動手操作,而且師生間的交流不足,對學生的學習興趣的提升沒有多少幫助。

3.3人文教育的忽視

在計算機科學高速發展的今天,很多高校的計算機教育教學計劃中都將培養學生對計算機原理、操作等技術方面的內容作為主要目標,教師的教學任務就是教會學生如何理解計算機的設計原理、如何使用互聯網或怎樣進行更深入的編程、規則設計。不僅僅是學校,學生家長更關注的也是學生在學校是否學到了真正的技術,是否能夠憑此獲得一份好的工作,這種片面的追求直接導致了教學中人文精神關注度的弱化。這種情況導致的后果令人擔憂:越來越多的網絡黑客,數字化犯罪數量的與日俱增,信息垃圾的泛濫……

4 “計算機科學導論”教學改革思路

針對當前“計算機科學導論”教育存在的問題,本文提出以下教育改革方案:

4.1認清“計算機科學導論”課程的基本目標

“計算機科學導論”課程的兩個基本目標是認知和導學。

(1) 認知。“計算機科學導論”應該看成一種高級科普教育,而不應該像專業課程一般深入講解。

對于剛上大學的學生來說,“計算機科學導論”課程中的關于其他專業課程方面的知識是難以理解接受的,如果深入講解這些在導論中出現的知識,會使學生感覺一頭霧水,逐漸喪失學習興趣,效果事倍功半。相反,如果對于這些專業方面的東西僅僅做一個概括的說明,使學生知道這是以后將要學習的一門專業課程,把教學的重心放在對計算機學科的詳細介紹上,講授相關計算機學科的發展,激發學生的學習熱情,可能會收到更好的效果。

(2) 導學?!坝嬎銠C科學導論”是整個大學計算機專業學習的一門引導性課程,所以此課程的教學應盡量在激發學生學習興趣上做更多的努力,讓學生在興趣中看到計算機學科的定義、學術范疇、學科概貌、專業方向以及學科前景,并引導學生用正確的方法方式去認知和學習學科專業知識。

4.2完善“計算機科學導論”課程的教學

盡管國家很早就開始提倡素質教育,但是中、小學巨大的應試壓力使得這一政策難以得到徹底實施,大學生沒有那么大的應試壓力,所以,從大一開始我們就應該付諸實施素質教育,努力培養合乎市場需求的現代大學生。而素質教育很大程度上體現在課程教學上。

以北京理工大學計算機學院的“計算機科學導論”課程的教學為例,經過課程教研組所有教師的共同努力,這幾年的教學取得了不錯的成績。首先,這門課程近幾年突出了實踐操作的重要性,增加了十多個學時的上機練習;另外,這門課程還增加了學生PPT自我展示部分的實踐環節,這對提高學生的學習積極性有非常重要的作用。這些都是寶貴的教學經驗,應該繼續保持并得到發揚。

4.3加大人文教育的關注

大學不應該僅僅能夠教會學生專業知識,更應該教會學生如何正確運用自己學到的知識。作為計算機學科的引導性課程,“計算機科學導論”教學中應該著重關注人文精神的傳播。

所以,在“計算機科學導論”的課程教學中應該強調以人為本,強調教學對主體“人”的關注。在“計算機科學導論”課程的教學過程中,教師應將科學知識納入人文教育,使二者相互融合地體現在教學的整個過程中。在“計算機科學導論”的教學過程中要鮮明地突出人的主體地位,讓學生們理解技術是人的能力的延伸,也包含了人類的道德、價值等精神內涵在其中,而不是完全冰冷的客觀物體或技術手段。教師在教學中應該引導學生學習主動獲取、處理、生成和免疫信息的能力,充分發揮自己的主觀能動性;警惕對物質、技術的依賴,重視人與人之間的交往、情感交流,自覺地讓自己融入社會,不能固步自封、封閉自守;在與計算機的長期打交道的過程中,要有意識地加強與周圍人的聯系、溝通,不能因為長期在孤獨的環境下工作而產生人情冷漠和人際關系的疏遠。

5結束語

實踐證明,“計算機科學導論”的授課關系到學生從中學到大學學習方法的轉變,關系到學生對大學計算機專業課程概貌的了解,關系到學生興趣的培養。優質的教學方法能夠取得事半功倍的效果。

參考文獻:

[1] 王昭順.“計算機科學與技術導論”課程在計算機教育中的作用[J]. 計算機教育,2008(8):52-53.

計算機導論課程范文5

《計算機導論》課程是對計算機專業做個緒論性的介紹,主要目的是讓學生對計算機的歷史發展、知識體系及學習方法有個總體了解,激發學生的學習興趣和學習主動性。對《計算機導論》雙語課程的內容和特點、教學條件、教學方法等作了詳細的闡述,提出了創新點并指出了下一步研究的方向。

關鍵詞:

計算機導論;課程;雙語

中圖分類號:

F49

文獻標識碼:A

文章編號:16723198(2014)06017202

1 引言

《計算機導論》(雙語)課程從學科整體出發,綜述性地、深入淺出地介紹計算機學科的有關知識與技能,起導向的作用。它是從事計算機專業學習學生的“引導圖”,是對整個計算機學科有一個鳥瞰式的縱覽。它沒有先修課要求,也無直接的后續課,但它是所有后繼專業基礎課及專業課的基礎。其目的是認識計算機學科的本質,對計算機學科的系統化和科學化進行闡述,并在這個過程中激發學生學習的興趣。通過計算機基礎知識的學習,掌握計算機軟硬件基本使用方法,使學生對計算機的認識由感性的、功能的認識深入到內涵的、理論的認識。在學完本課程后,使學生掌握計算機技術所必須的所有核心概念和內容,并為后續的計算機技術課程學習打下堅實的基礎。本課程的目標是對計算機專業做一個緒論性的介紹,不求深度優先,但求廣度優先,主要目的是讓學生對計算機的歷史發展,知識體系及學習方法有一個總體的了解,激發學生的學習興趣和學習主動性,為學生順利完成大學的學習任務提供必要的專業認識基礎。在教學中,主講教師主要采用雙語教學,讓同學逐步提高計算機專業英語的聽力和表達能力,熟悉計算機專業的英語術語,培養國際化的計算機專業人才。

2 教學內容和特點

作為導論性課程,本課程既介紹了計算機軟硬系統的基礎知識,同時也介紹了數據存儲、軟件工程、程序設計、人工智能以及算法等方面的知識內容。本課程盡可能地將最有用的信息綜合起來提供給學生,因此,課程具有如下特點:覆蓋面廣,幾乎包含了計算機科學和技術所涉及的所有核心概念和內容;彈性大,作為進入大學學習的一門導論性強、覆蓋面廣的專業基礎課程,學生必然面臨很多問題和難題,對各部分內容的把握不可能深入,為此需要在教學中靈活處理。但是最基本的要求是把握最基礎、最核心的概念和技術。該課程定位是對計算機專業做一個緒論性的介紹,不求深度優先,但求廣度優先,主要目的是讓學生對計算機的歷史發展,知識體系及學習方法有一個總體的了解,激發學生的學習興趣和學習主動性,為學生順利完成大學的學習任務提供必要的專業認識基礎。主講教師以科學的認識論和科學的方法論統領整個課程的教學,采取高級科普的深度定位和通俗流暢的語言和故事,向學生介紹整個學科的概貌和國內外的最新進展,幫助學生進行整個學科正確的認知與導學。

《計算機導論》課程是計算機專業一門重要的先導基礎課程。該課程教學的兩個基本目標和任務是認知與導學。在教學中,教師應該以科學的認識論和科學的方法論統領整個課程的教學,采取高級科普的深度定位和通俗流暢的語言和故事,向學生介紹整個學科的概貌和國內外的最新進展,幫助學生進行整個學科正確的認知與導學,為學生順利完成大學的學習任務提供必要的專業認識基礎,同時,給學生的學習留下大量的疑問和問題,為后續課程的教學留下“伏筆”,真正使導論課程的教學起到初步認知與正確導學的作用,能夠引導和幫助學生按照學科專業的特點和要求來開展學習。計算機導論實驗是計算機導論課程課內實驗,通過實驗,要求學生掌握計算機基本應用技能。

利用雙語教學充分利用互聯網上的信息資源和計算機科學導論的中英文教材深入淺出地介紹計算機的基礎知識,計算機體系結構,操作系統,網絡計算,程序設計與算法分析,信息系統,軟件工程,圖形學和可視化計算,智能系統,離散結構等。

3 教學條件

選用《Computer Science An Overview(計算機科學概論)》,(美)J. Glenn Brookshear著,人民郵電出版社,作為理論教材。同時提供學生一些參考書和一些網站。該教材是計算機科學導論課程的一本經典教材,全書對計算機科學做了精彩的百科全書式的全面闡述,全景式地展現了計算機科學的發展歷程、現狀及其新的技術發展趨勢。教材首先介紹的是信息編碼及計算機體系結構的基本原理;進而是操作系統和計算機網絡的內容,接著探討了算法、程序設計語言及軟件開發,然后探索了數據結構和數據庫方面的問題,通過圖形講述計算機技術的主要應用,涉及了人工智能,闡述了計算機抽象理論。教材在內容編排上遵循由具體到抽象推進這樣一種很利于教學的順序,每一個主題自然而然地引導出下一個主題。此外,書中還有大量的圖、表和實例,增強了讀者對知識的了解與把握。該教材既適合作為高等院校計算機以及相關專業本科生教材,也可以供有意在計算機方面發展的非計算機專業讀者作為入門參考。

《計算機導論》(雙語)課程是計算機專業一門基礎課,歷來得到學校及學院各方的關注和重視。我們制定了“以人為本”、“因材施教”、“教學互動”的教學方針,對《計算機導論》(雙語)課程在教學內容、方法以及教學手段和考核方式等方面進行了大范圍改革試驗。采用整體、交互式教學模式,推廣“以學生為中心”的教學方法,對課堂教學實踐進行了個案分析和研究,觀察了“任務型教學法”和“問題驅動法”在課堂教學活動中的實踐效果。以上改革成果取得了良好的成效。學校圖書館有很多可利用的網絡電子期刊和國內外幾個大型的數據庫,如:中國學術期刊全文庫、中國博碩士學位論文全文庫、Elsevier期刊全文庫、Springerlink期刊全文庫、LexisAcademic數據庫、AIP&APS期刊全文庫、IOP期刊全文庫、國家科技圖書文獻中心、高校人文社會科學文獻中心、中國知網總站(高等教育期刊)、中國知網總站(基礎教育期刊)等。學院有自己的圖書資料室,藏書豐富,有許多關于計算機專業的中外文圖書和中外文期刊,資料室的管理人員具有高級職稱,業務水平高,為教師的科研、教學提供了高質量、熱情的服務。這些不僅確保了“計算機導論”課程教學任務的順利實現,而且為學生的課外學習創造了寬舒的、有利的環境。目前該課程可以進行網絡共享的教學資源有課程教學大綱、考試大綱、教學計劃、習題集、電子教案、教學課件、參考文獻等。利用多媒體教室,以英文電子講義為主用雙語講授所涉及內容的基本觀點、技術、理論和新概念,以有關章節的歷史故事為主線將人,內容和實踐統一到教學過程中。充分利用互聯網獲取最新的信息,技術和工具,并和學生同時分享。

4 教學方法

根據教學目標的需要和后繼課程內容相關性,在原版教材中選擇滿足教學要求的教學內容實施教學,精心設計教學內容,并適當補充后繼課程所需教學內容。在課堂教學的基礎上,為學生指定了大量閱讀資料(網上下載、資料室、電子圖書館、相關參考書),設計了大量的案例,布置了操作性強的項目設計。充分體現專業特色,在“知識夠用”的前提下,強調技能的培養。建立課程內容更新機制,把枯燥的計算機理論轉化具有實際意義案例教學。以調動學生積極性為核心,以模擬實踐教學為主線,建立多渠道、獲取式教學系統的教學方法體系。以多媒體教學為主線,建立多媒體課件、立體化教材、網上資源為一體的教學體系。教師通過班級QQ群相關教學資料和教學通知,學生可以登陸教學交互平臺,閱讀下載資料、掌握教學難點與重點,學生通過網絡上交作業,教師批改完畢通過網絡回傳給學生。起到了良好的教學輔助作用。課前學生可以中文教材為基礎進行預習,大致了解課堂教學的基本內容以及專業概念的母語表達;課上教師以英文電子講義為主用雙語講授所涉及內容的基本觀點、技術、理論和新概念;課后學生又可詳讀英文教材和推薦的英文網站將課上內容進一步擴展。通過指導學生進行課堂討論等方式引導學生主動參與,提高學習興趣與效果。在適當的時刻利用中文提示。雙語教學的一個重要目的是讓學生掌握專業詞匯的中英文含義,由于采用英文原版教材,且課件以英文表達為主。為了讓學生掌握專業詞匯的中文含義,必須采用中文提示。中文提示采用兩種方式:靜態方式和動態方式,靜態方式中兩種語言同時呈現(為了吸引學生注意,采用兩種不同顏色),動態方式則動過標注及動畫的方式實現。過多的采用靜態方式可能讓學生麻木而疏于記憶,過多的采用純英文表述可能讓學生感到疲勞。我們在課件中采用靜態和動態相結合的方式,對于特別難以理解以及難以表達的部分,還采用中英文混合講解的方法,提高學生對專業知識的雙語表達能力。將最新的研究成果帶入課堂不僅可以開闊學生的眼界,也可以培養學生的創新思維。通過實驗以及課程設計項目,一方面可以幫助學生理解方法的本質,另一方面可以培養學生解決實際問題的能力。通過案例培養學生的興趣以及求解實際問題的能力。

計算機導論課程范文6

摘要:本文基于“計算機導論”課程的特點,設計了一種基于Web2.0的教學平臺,提高學生在學習中的參與度,形成一種教學之間良好的互動與反饋機制,增強了教學效果。

關鍵詞:計算機導論;Web 2.0;Blog;互動式教學

中圖分類號:G642

文獻標識碼:B

1引言

“計算機導論”是高等院校計算機專業學生首先接觸的一門專業基礎課程,其目標是為那些需要在該領域進行深入學習的人詳細而系統的介紹這門科學,使他們能夠形成對計算機作為一門科學的初步認識和理解,從而對他們完成個人學業規劃和職業規劃產生積極有效的影響。

2剝去計算機神秘的面紗

在我國,從計算機導論正式作為一門課程出現到現在已有近二十年。隨著計算機、微電子和通信技術的飛速發展,如今的計算機不再是工業界和科技界的專利,并已經徹底深入到了人們生活的方方面面,成為大眾不可缺少的工具和伙伴。許多課堂上曾經時髦的名詞,如Intel 386、MS-DOS、Floppy Disk、Netscape等,都隨著摩爾定律成為了歷史,取而代之的是iPhone、Vista、YouTobe、BLOG等新興名詞,許多曾經深深吸引學生的多媒體素材也在耳濡目染中變得不再神秘,因為互聯網已經成為他們獲取更多專業和社會知識的重要來源。

知識獲取手段的多樣性使得學生本身從課堂對課程知識的渴望度下降,課堂興趣悄然發生轉移。與此同時,互聯網的高速普及使得計算機科學出現了覆蓋范圍更廣,專業劃分更細,系統性更強和復雜性更高的趨勢,想要整體掌握,難度顯著加大。二者在課堂教學中相遇必然導致各種矛盾出現,這對本門課程的教學效果產生了極大的影響,也增加了課堂教學的難度。因此,我們迫切希望能通過引入新的教學手段和思維方式來徹底解決這一問題。

3計算機導論課程的特點

計算機導論作為一個重要新興基礎學科的入門課程,有著自身的顯著特點:

(1) 知識時效性強,更新速度快。在IT行業內,計算機軟硬件產品的更新速度越來越快,市場生命周期越來越短。與之相適應,如果計算機導論課程不能在這一過程中主動實現知識更新,建立造血機制,注定會遭到學生的淘汰。

(2) 內容覆蓋面廣。社會信息化進程的加速使得計算機科學已經融入到方方面面,如果導論課程教學仍停留于傳授計算機知識本身顯然是難以適應時展的。

(3) 學生起點差異大。中小學計算機教育的普及,使得高等院校計算機基礎教育的起點發生了變化,一些基礎知識的教育重心下移。同時,由于城鄉差異、地域差異、以及經濟發展水平差異等造成的中小學計算機教育軟硬件條件不一則導致學生進入高校時計算機基礎知識掌握的水平呈現愈演愈烈的分化趨勢。

(4) 教學效果影響深遠。這們課程教與學的好壞,直接影響到學生對于計算機專業的了解和認同感的建立,甚至對學生未來的專業選擇、職業生涯規劃也將產生潛在的影響。

4基于Web2.0的互動式教學模式

傳統的基于Web1.0的網絡教學平臺往往只注重知識與信息的和對教學電子化任務的實現,而忽略了教學過程的互動性和個體差異引入的諸多個性化元素。因此,在鞏固課堂教學成果、適應知識更新節奏、延長課程生命力方面都存在難以克服的致命缺陷。為了解決這一問題就必須對教學過程的這一環節進行思路上的創新。

4.1Web2.0的引入

從2005年開始,一種鼓勵Web用戶從單純的“讀”向“寫”發展,從使用者向建設者轉化,由被動接收變為主動創造的互聯網應用模式已逐漸為業界所接受,這就是Web 2.0模式。它以Blog、RSS、WIKI等應用為核心,依據六度空間、XML、Ajax等新理論和技術實現,被視為自2001年網絡大蕭條以后最強勁的技術動力,它不僅成為當今互聯網的發展方向,也正在改變著人們的生活和工作方式。Web2.0的引入在于將因特網重新帶回了崇尚平等、交互、去中心化的道路,讓每個人都成為網絡的創造者,甚至直接利益的獲得者,充分體現了所謂“長尾”理論的精髓。

同樣,在諸多正在進行的課程改革中,教師們也著力希望制造一種使教學趨于平等,甚至“以學生為中心”的體系。所謂“以學生為中心”實際上就是去除了傳統上以教師為中心的被動模式,轉而追求一種體現學生能動價值的主動模式。這些正符合Web2.0的基本思想和特點。

NSSE(National Survey of Student Engagement)在對全美學生學習投入度進行調查時使用了4項與課程教學直接相關的重要指標:學習上的挑戰性,學習的主動性與合作性,師生之間的互動性,教學經驗積累(另一項為校園環境支持度)。筆者對國內現有多個計算機導論課程網站進行了調研,結合北航“計算機導論和計算機倫理學”教改與精品課建設的要求,圍繞這4項指標,提出了基于Web2.0思想的嶄新課程教學平臺架構-ICE(Introduction to Computers and Computer Ethics),并希望在該課程平臺建設中要著重解決好以下幾個問題:

如何提高學生參與平臺的熱情和建立平臺的造血機制?

如何建立教學之間良性互動和正反饋機制?

如何針對學生特點進行興趣挖掘和提供個性化服務?

如何盡量延長課程的生命力和提高對學生的影響力?

4.2ICE平臺架構設計

在平臺設計過程中,我們把握幾個基本原則:1課堂教學與網絡平臺相結合,用技術手段促教學效果提高;2知識傳授與職業規劃相結合,解決學生關心的深度問題;3教育現實結合科學發展觀,提高課程生命力,充分延長課程生命周期。

平臺基于MVC分層模式設計,采用Spring/Struts架構實現。具體以門戶技術(Portal)為框架,在原有Web1.0元素的基礎上融合Web2.0元素,具體包括引入學生博客、計算機博物館、興趣挖掘與個性化推薦、RSS聚合等,如圖1所示。

圖1 ICE平臺系統架構

4.3關鍵應用實現

我們將平臺建設的主要工作總結為以下五個工程并加以介紹。

人氣工程――門戶(Portal)

對于Web系統而言,主頁是學生接觸和認識教學平臺的窗戶,網頁內容是否精彩,界面設計是否清爽,操作方式是否友好直接關系到學生對于教學平臺的第一印象,一個沒有點擊率的網站絕不是好網站,學生不愿意使用的教學系統就是失敗的系統。

基于Portal的門戶設計是統領平臺其他諸功能的基礎,提供了個性化、單點登錄、不同來源的內容整合以及存放信息系統的表示層。它的特點就是改變了以往以內容為中心的Web教學方式,而轉為以學生為中心。在系統中,所有其他功能都以Portlet窗口的形式作為一個個內容可訂制的頻道出現,如IT新聞、專業動態、學院師資等公共資源,以及個人Blog、RSS、WIKI等個性化資源。學生可以按照自己的喜好決定自己希望出現的內容,甚至窗口風格,如同在Web上操作自己的桌面。Portal的引入迎合了學生的展現個性化特點的要求,為他們提供了個性化發展的空間。

造血工程――數字博物館(WIKI)

知識的更新速度快是計算機行業發展的一大特點。作為教學工作者的老師以個人的力量根本無法在很短的時間內將大量的新知識一一收集并介紹給學生,時間和空間不允許?;赪IKI的數字博物館則將這種以往的不可能變成了現實。我們只需要完成數字博物館的初期建設和啟動內容,其余的所有工作便由學生來完善。通過提交資料的過程,學生不但鍛煉了能力,消化了知識,也增強了他們的責任感和自信心。而通過他們的實踐活動,大量知識的迅速匯集也為更多的后來人提供了學習的源泉,通過數字博物館的建立,學生從以往知識的被動接受者變成了傳播知識的建設者,如蜜蜂在吸收花蜜的同時也完成了授粉的工作。

生命工程――博客(BLOG)

博客功能為學生提供了一個展示自己的個性化空間,同時也是延伸平臺以及課程生命力的重要功能,使得這門課程能夠在學生結課后仍然為他們提供服務,獲取他們的反饋,并與其他課程之間建立起有機的聯系。學生入學后便可以開通在平臺上的博客空間,在校期間可以不斷對其進行豐富,畢業后仍然可以保留和使用。單純的博客功能并不單單作為個人網絡日記,同時也記載著學生的專業成長過程,為我們提供了對學生專業發展的追蹤手段,這些對于課程經驗的積累是至關重要的?;诓┛偷臄祿酆辖o與了平臺一個不斷擴展自身功力的空間。

創新工程――興趣挖掘與個性化推薦

課題組長期在個性化搜索引擎和數據挖掘方向開展了大量研究工作,圍繞導論精品課建設工作設計了專項課題,以教學平臺的各模塊為核心,通過在線調查等工具充分采集數據,對學生的網絡習慣進行分析,并在此基礎上進行興趣挖掘,針對學生的個性化特征推薦適合數字博物館、IT新聞中符合其特點的網絡內容等。此外,學生也可以自行訂閱感興趣的頻道,所有內容通過RSS自動進行聚合,學生只要登錄系統即可以直接看到所關心的各種話題和業界動態,無需進行額外搜索。該功能大大減輕了學生的網絡使用負擔,提高了學生對網絡平臺的使用效率。

希望工程――計算機倫理與職業規劃

北航計算機學院是國內首個開設“計算機導論與計算機倫理學”課程的院系,我們也將計算機倫理學和未來職業規劃內容引入到計算機導論的教學平臺之中。當今社會,崇尚個性張揚、競爭意識的社會風氣帶來的責任感的缺失已經成為了高校學生們存在的普遍問題。因此需要加強學生靈活性、適應能力以及團隊協作方面的訓練,介紹計算機從業人員應具備的職業修養與職業道德方面。如通過開設名師指導等門戶頻道,向學生介紹學校,介紹專業,培養學生愛母校、愛專業的精神;通過高年級學生的切身體驗幫助學生選擇合適自己發展的專業方向;通過畢業學生的現身說法為學生開通一條了解社會,了解專業的途徑,建立對職業的信心。

5 總結

計算機導論是一門時代感很強的課程,其被接受的程度取決于受眾的興趣度,而大學新生往往存在求知欲很強,心態卻不穩定的特點,針對這一特點我們設計了基于Web2.0的互動式教學模式。希望在課程的實踐過程中不斷通過學生的主動參與來提高課程的被認知程度,進而豐富課程的教學資源,在過程中潛移默化加強和鞏固教學效果,并且試圖通過各種手段對學生在校的學業規劃和未來的職業規劃進行有益的指導,以網絡教學平臺的方式在課后繼續給他們提供各種獲取相關資源的正確方式。

亚洲精品一二三区-久久