三年片免费观看影视大全,tube xxxx movies,最近2019中文字幕第二页,暴躁少女CSGO高清观看

計算機(jī)科學(xué)導(dǎo)論論文匯總十篇

時間:2022-10-14 17:59:46

序論:好文章的創(chuàng)作是一個不斷探索和完善的過程,我們?yōu)槟扑]十篇計算機(jī)科學(xué)導(dǎo)論論文范例,希望它們能助您一臂之力,提升您的閱讀品質(zhì),帶來更深刻的閱讀感受。

計算機(jī)科學(xué)導(dǎo)論論文

篇(1)

[中圖分類號] G420 [文獻(xiàn)標(biāo)識碼] A [文章編號] 2095-3437(2016)08-0017-03

一、前言

課程建設(shè)是專業(yè)建設(shè)中的重要組成部分,專業(yè)導(dǎo)論課往往在第一學(xué)年開設(shè),是學(xué)生了解專業(yè)、建立專業(yè)概念和專業(yè)認(rèn)同的重要課程,對學(xué)生的專業(yè)學(xué)習(xí)和發(fā)展有著重要的引領(lǐng)和指導(dǎo)作用。[1] [2] [3]

信息與計算科學(xué)專業(yè)是信息科學(xué)、計算科學(xué)、運(yùn)籌與控制、計算機(jī)及應(yīng)用等學(xué)科交叉而形成的專業(yè),往往設(shè)置為理科專業(yè)。多種學(xué)科知識的交叉滲透,加上因?qū)I(yè)名稱的望文生義,使學(xué)生容易產(chǎn)生簡單的認(rèn)識――“信息與計算科學(xué)專業(yè)是數(shù)學(xué)與計算機(jī)結(jié)合的專業(yè)”。這樣籠統(tǒng)的認(rèn)識可能會導(dǎo)致學(xué)生認(rèn)為該專業(yè)“要么學(xué)數(shù)學(xué),要么學(xué)計算機(jī)”,至于“怎么結(jié)合”搞不清,不重視專業(yè)的其他重要方面,甚至連信息與計算科學(xué)的專業(yè)特點和核心競爭力也模糊不清。

關(guān)于信息與計算科學(xué)專業(yè)課程體系建設(shè)的論述已有很多,然而關(guān)于該專業(yè)大導(dǎo)論課程的研究還不多見。針對上述存在的種種問題,本文認(rèn)為信息與計算科學(xué)專業(yè)設(shè)置專業(yè)導(dǎo)論課程是極為必要的,而且在課程體系中應(yīng)作為獨立的重要一環(huán)。因為作為信息與計算科學(xué)(信計)專業(yè)的導(dǎo)論課程,需要回答的問題多且必要:信計專業(yè)培養(yǎng)什么樣的人才?什么是信計專業(yè)?信計的核心競爭力是什么?如何實現(xiàn)?信息處理、應(yīng)用開發(fā)中有哪些數(shù)學(xué)知識?信息挖掘、信息安全與算法設(shè)計的聯(lián)系如何?建模能力如何鑄就?計算分析能力怎樣打造?就業(yè)崗位對信計的現(xiàn)實要求有哪些?等等。

信計專業(yè)導(dǎo)論課的開設(shè)需要對信計專業(yè)的發(fā)展歷史,專業(yè)的研究應(yīng)用進(jìn)展和前沿有深入、廣泛的了解,通過精選教學(xué)內(nèi)容,使教學(xué)內(nèi)容形成體系,以達(dá)到解決學(xué)生關(guān)切問題、培養(yǎng)學(xué)生專業(yè)思想、建立學(xué)生專業(yè)認(rèn)同、激發(fā)學(xué)生專業(yè)學(xué)習(xí)興趣的教學(xué)目標(biāo)。教學(xué)過程中典型的教學(xué)案例對學(xué)習(xí)興趣的提高有明顯的促進(jìn)作用,在專業(yè)學(xué)習(xí)中能夠激發(fā)學(xué)生對專業(yè)的興趣,促進(jìn)學(xué)生對專業(yè)的理解,特別是有利于學(xué)生加深對專業(yè)的宏觀認(rèn)識以及對專業(yè)的一些具體方向的感性認(rèn)識。本文將結(jié)合教學(xué)典型案例深入剖析信息與計算科學(xué)專業(yè)導(dǎo)論教學(xué)中需要解決的問題。

二、信息與計算科學(xué)的直觀印象

信息與計算科學(xué)作為交叉學(xué)科,和其他一些專業(yè)的易混淆性,使得我們必須首先回答什么是信息與計算科學(xué)專業(yè),更為緊要的是在大一階段應(yīng)該如何從直觀的角度來闡述它。我們知道,隨著現(xiàn)代信息計算科學(xué)技術(shù)的發(fā)展,上班考勤甚至上課考勤都有系列的產(chǎn)品可供選擇,常見的考勤機(jī)為指紋考勤機(jī)器――這是一個很典型的利用信息與計算科學(xué)知識和方法進(jìn)行應(yīng)用開發(fā)的產(chǎn)品。在教學(xué)中,類似的案例可以體現(xiàn)信息與計算科學(xué)專業(yè)各學(xué)科之間的交叉滲透,為學(xué)生提供直觀的專業(yè)認(rèn)識印象,具體闡述如下。

1.利用該例闡述科技應(yīng)用開發(fā)中,信息與計算科學(xué)專業(yè)知識的使用流程和涉及的課程知識。指紋考勤機(jī)首先要采集被識別人的指紋信息,并以此作為樣本;預(yù)處理后把樣本信息存儲為向量或數(shù)據(jù),通過建立樣本的特征提取模型,進(jìn)行特征提取;之后輸入建立的識別模型,對待識別的指紋進(jìn)行計算識別;接下來是針對硬件的編程實現(xiàn)和測試,最后再植入匹配的設(shè)備或者網(wǎng)絡(luò)傳入后臺系統(tǒng),完成系統(tǒng)測試,投入使用。由于建立特征提取模型和識別模型的方法很多,快速計算的方法選擇有所不同,這涉及信息與計算科學(xué)中許多數(shù)學(xué)基礎(chǔ)知識和數(shù)學(xué)建模方法等。總的來說,考勤機(jī)的工作流程可以歸納為5步:(1)信息采集和預(yù)處理;(2)特征提取和識別模型;(3)識別、計算分析;(4)編程實現(xiàn);(5)植入硬件。分別講述其中各個環(huán)節(jié)可涉及的專業(yè)課程:信息采集和預(yù)處理可涉及高等代數(shù)、概率統(tǒng)計等課程;特征提取和識別模型可涉及高等代數(shù)、數(shù)學(xué)分析、概率統(tǒng)計、運(yùn)籌優(yōu)化、數(shù)學(xué)建模等課程;識別、計算分析涉及高等代數(shù)、數(shù)學(xué)分析、運(yùn)籌優(yōu)化、數(shù)值分析等課程;編程實現(xiàn)可涉及程序設(shè)計語言、算法設(shè)計、軟件開發(fā)測試,等等。這樣結(jié)合專業(yè)課程知識與應(yīng)用實例的詳細(xì)講解,易于讓學(xué)生了解信息與計算科學(xué)專業(yè)知識的應(yīng)用流程,使學(xué)生對信息與計算科學(xué)專業(yè)知識有直觀的認(rèn)識。

2.利用該例闡述科技應(yīng)用開發(fā)中,信息與計算科學(xué)中各個學(xué)科的交叉滲透。如前所述,由于一個產(chǎn)品的開發(fā)可能涉及的知識點很多,可采取的模型方法也是多種多樣,這些知識之間的應(yīng)用就會有交叉。例如,特征提取、識別模型的建立有可能用到信息處理的數(shù)學(xué)基礎(chǔ),這時又需要考慮該模型是否能設(shè)計出快速的計算方法來滿足實際計算速度的要求;識別模型的實現(xiàn)最后需要計算機(jī)編程來完成,這又涉及合適的模型、快速的算法和良好的程序設(shè)計之間的協(xié)調(diào)融合。當(dāng)然,完整的產(chǎn)品設(shè)計還需要考慮到采集設(shè)備的精度、程序植入等其他學(xué)科的知識。這樣講解,學(xué)生就會對信息與計算科學(xué)知識的交叉有較為宏觀的認(rèn)識。

3.啟發(fā)學(xué)生對信息與計算科學(xué)中的相關(guān)問題進(jìn)行思考。

(1)指紋樣本信息采集是很微妙的事,如果當(dāng)采集一個樣本的次數(shù)太多,超出了很多人的承受范圍,比如一個手指的指紋采集超過了三次,這樣產(chǎn)品的便利性、應(yīng)用性和競爭力就值得懷疑了。因為通常情況下,我們很自然的認(rèn)為事不過三為好。那么,如何以最少的采集次數(shù)達(dá)到要求的識別效果?這就是值得考慮的問題。

(2)如何提高產(chǎn)品的識別效果(正確識別率),提升產(chǎn)品質(zhì)量,這除了與團(tuán)隊的專業(yè)知識相關(guān)以外,還與獲取知識的能力有很大關(guān)系。例如能不能利用已有的專業(yè)知識積累從現(xiàn)有的國內(nèi)文獻(xiàn)中獲取最新的技術(shù)信息,能不能利用國外的技術(shù)文獻(xiàn),等等。這些都是由典型案例所延伸出的值得思考的問題。這些問題有利于開拓思路,使學(xué)生對將來的工作和研究研發(fā)空間充滿期待。

三、信息與計算科學(xué)專業(yè)的核心競爭力

信息與計算科學(xué)是由多個學(xué)科專業(yè)合并和綜合而來的,其重視基礎(chǔ)能力,培養(yǎng)能解決實際中信息與科學(xué)工程計算應(yīng)用問題的寬口徑專業(yè)人才。考慮到專業(yè)的名稱與計算機(jī)、信息工程等專業(yè)有相似之處,專業(yè)導(dǎo)論課程需要闡明該專業(yè)與其他專業(yè),特別是一些計算機(jī)科學(xué)專業(yè)、信息工程專業(yè)和數(shù)學(xué)與應(yīng)用數(shù)學(xué)專業(yè)之間的區(qū)別。因此,信息與計算科學(xué)專業(yè)課程的核心是什么?專業(yè)人才的核心競爭力是什么?這兩個問題是無法回避的。針對這些問題,除了上述案例,圖像(信息)的壓縮處理也是一個很直觀的例子。利用圖像壓縮,可以給學(xué)生展示壓縮編碼技術(shù)、壓縮的算法、軟件開發(fā)等,這涉及信息編碼、密碼學(xué)、算法設(shè)計能力、應(yīng)用開發(fā)能力等。結(jié)合這些案例,我們信息與計算科學(xué)專業(yè)并不是單純的涉及數(shù)學(xué)基礎(chǔ)課程、建模能力、算法設(shè)計或者計算機(jī)科學(xué)其中的某一方面,它的核心競爭力在于“數(shù)學(xué)基礎(chǔ)與建模能力、計算分析與算法設(shè)計、程序語言與應(yīng)用開發(fā)”這三者的有機(jī)融合。單單講某個方面還不足以稱之為專業(yè)的核心競爭力。因為專業(yè)人才的定位是解決信息與科學(xué)工程計算的應(yīng)用問題,這些實際問題本身與這三方面多有緊密的聯(lián)系,單強(qiáng)調(diào)某一方面或重視某一模塊容易和上述一些類似名稱的專業(yè)混淆。因而,與這三方面相關(guān)的數(shù)學(xué)基礎(chǔ)課程有數(shù)學(xué)分析、高等代數(shù)、解析幾何、微分方程、概率統(tǒng)計等;與這三方面相關(guān)的一些專業(yè)課程需要凝聚成為專業(yè)的核心課程,如數(shù)值分析、離散數(shù)學(xué)、程序語言、數(shù)學(xué)建模等。

四、信息處理、應(yīng)用開發(fā)中的數(shù)學(xué)知識

信息與計算科學(xué)專業(yè)的大一新生對就讀該專業(yè)充滿了憧憬。他們能發(fā)現(xiàn)數(shù)學(xué)基礎(chǔ)的老三樣(數(shù)分、高代、解幾)但看不到信息和計算的影子,看不出專業(yè)的特征和特色,這就需要專業(yè)導(dǎo)論課程加以引導(dǎo)。選取信息處理和應(yīng)用開發(fā)中的相關(guān)案例來闡述數(shù)學(xué)基礎(chǔ)知識在解決這些問題中的重要作用,可以使學(xué)生對數(shù)學(xué)基礎(chǔ)知識與實際科學(xué)工程問題有直觀的印象,這對學(xué)生下決心打好基礎(chǔ),投入前期課程學(xué)習(xí)有著重要的作用。如選擇圖像處理中的修補(bǔ)算法、游戲開發(fā)中憤怒的小鳥的技術(shù)含量為講述案例,則這些應(yīng)用案例就可結(jié)合數(shù)學(xué)基礎(chǔ)知識來闡述。

1.圖像處理中的修補(bǔ)算法。圖形圖像的基本處理分析方法,如傅里葉分析可選擇進(jìn)行更為全面的介紹,介紹其在工程領(lǐng)域、數(shù)字信號處理、醫(yī)學(xué)領(lǐng)域的廣泛應(yīng)用。這樣來看,大一開始學(xué)習(xí)的分析類課程作為專業(yè)的基礎(chǔ)課程確實是名符其實。圖像圖像處理的修補(bǔ)涉及優(yōu)化模型和優(yōu)化算法、算法的復(fù)雜性等,而這些基本的模型形式――在一定約束要求的前提下,求目標(biāo)函數(shù)的極小值,容易使學(xué)生對開始學(xué)的分析課程的導(dǎo)數(shù)與極值、矩陣等基本知識聯(lián)系起來。

2.憤怒的小鳥的技術(shù)含量。應(yīng)用開發(fā)形式多種多樣,游戲開發(fā)是一種有趣生動的開發(fā)過程,許多游戲開發(fā)又與數(shù)學(xué)基礎(chǔ)知識有緊密聯(lián)系。因此,選取其中的典型案例進(jìn)行介紹,容易激發(fā)學(xué)生的學(xué)習(xí)興趣,促進(jìn)學(xué)生對數(shù)學(xué)知識在應(yīng)用開發(fā)中作用的理解。如該例涉及的物體碰撞檢測和連續(xù)碰撞檢測與向量及運(yùn)算、旋轉(zhuǎn)矩陣、線性變換等數(shù)學(xué)基礎(chǔ)知識,可以由此進(jìn)一步介紹物體的移動、壁障和尋路等游戲開發(fā)中常見的智能化算法,這些都將和許多基礎(chǔ)知識緊密結(jié)合。

五、信息挖掘與算法設(shè)計

信息與計算科學(xué)專業(yè)人才應(yīng)具有處理實際中信息與科學(xué)工程計算問題的能力。當(dāng)前大數(shù)據(jù)處理涉及的信息挖掘的相關(guān)內(nèi)容,與信計專業(yè)有天然的聯(lián)系,特別是挖掘目標(biāo)的設(shè)置、隱含信息的挖掘模型的建立和使用、模型的求解、算法性能分析等,與信息與計算科學(xué)中的計算能力、建模能力、程序設(shè)計等核心能力模塊要求相連。這方面的熱點案例很多,如可選阿里巴巴大數(shù)據(jù)競賽、2012年和2015年深圳杯全國大學(xué)生數(shù)學(xué)建模夏令營B題進(jìn)行展示,其中阿里巴巴大數(shù)據(jù)競賽可聯(lián)系到機(jī)器學(xué)習(xí)算法等。講述這些典型的熱點應(yīng)用案例,對學(xué)生了解專業(yè)課程和專業(yè)的內(nèi)涵有重要的指導(dǎo)作用。

綜上,通過梳理信息與計算科學(xué)專業(yè)導(dǎo)論教學(xué)中一些需要澄清的問題,根據(jù)教學(xué)實踐,從典型案例的視角對這些問題設(shè)置的必要性和解決方式進(jìn)行了分析和探討,剖析了這對于促進(jìn)學(xué)生對專業(yè)內(nèi)涵的總體把握、了解專業(yè)應(yīng)用領(lǐng)域、品味專業(yè)學(xué)習(xí)價值的有益作用。

[ 參 考 文 獻(xiàn) ]

[1] 楊曉東,崔亞新,劉貴富.試論高等學(xué)校專業(yè)導(dǎo)論課的開設(shè)[J].黑龍江高教研究,2010(7):147-149.

[2] 王曉暉.大學(xué)專業(yè)導(dǎo)論課開設(shè)的目標(biāo)探析[J].高教論壇,2013(12):69-71.

[3] 王利眾,朱麗平.工科專業(yè)導(dǎo)論課教學(xué)研究――以“通信技術(shù)導(dǎo)論與導(dǎo)學(xué)”為例[J].黑龍江教育:高教研究與評估,2015(9):29-30.

[4] 許峰,方賢文,許志才.信息與計算科學(xué)專業(yè)教學(xué)體系的實踐與探索[J].高等理科教育,2007(4):70-73.

[5] 龔日朝.“以特色取勝”建設(shè)信息與計算科學(xué)專業(yè)的新型思路與實踐[J].大學(xué)數(shù)學(xué),2004(3):12-15.

[6] 蘇麗卿,黃民海.對信息與計算科學(xué)專業(yè)的認(rèn)識與思考[J].河北師范大學(xué)學(xué)報(教育科學(xué)版),2008(6):107-109.

[7] 李學(xué)勇,王鑫,譚義紅.應(yīng)用型本科院校信息與計算科學(xué)專業(yè)人才培養(yǎng)模式[J].長沙大學(xué)學(xué)報,2009(5):109-111.

[8] 汪富泉.信息與計算科學(xué)專業(yè)應(yīng)用型人才培養(yǎng)模式研究與實踐[J].大學(xué)教育,2013(18):62-63.

篇(2)

0 引言

1989年,ACM攻關(guān)組提交了著名的“計算作為一門學(xué)科”報告,報告認(rèn)為,“計算機(jī)導(dǎo)論”課程要培養(yǎng)學(xué)生面向科學(xué)的思維能力,是學(xué)生領(lǐng)會學(xué)科的力量,以及從事本學(xué)科工作的價值所在[1]。2001年,CC2001將計算機(jī)學(xué)科劃分為計算機(jī)科學(xué)、計算機(jī)工程、軟件工程、信息工程、信息技術(shù)五個分支[2]。2005年,CC2005進(jìn)一步指出,該課程的關(guān)鍵是課程的結(jié)構(gòu)設(shè)計問題,ACM和IEEE-CS分別為這五個分支學(xué)科設(shè)計了相對獨立的課程體系,要求“計算機(jī)導(dǎo)論”課程應(yīng)該以面向計算學(xué)科的思維能力,即計算思維能力的培養(yǎng)為核心,為學(xué)生的大學(xué)課程打好基礎(chǔ)[3]。2002年中國計算機(jī)學(xué)會教育委員會和全國高等學(xué)校計算機(jī)教育研究會推出了《中國計算機(jī)科學(xué)與技術(shù)學(xué)科教程2002》(China Computing Curricula 2002,簡稱CCC2002),闡明了計算機(jī)科學(xué)與技術(shù)學(xué)科的教育思想,對學(xué)科的定義、學(xué)科方法論、學(xué)科知識體系和內(nèi)容、教學(xué)計劃制定以及課程組織方法、畢業(yè)生應(yīng)具備的能力等方面做了系統(tǒng)全面設(shè)計,并將計算機(jī)科學(xué)與技術(shù)學(xué)科的知識體系結(jié)構(gòu)組織成知識領(lǐng)域、知識單元和知識點三個層次,其中知識領(lǐng)域是知識體系結(jié)構(gòu)的最高層次,共14個領(lǐng)域,下設(shè)132個知識單元[4]。

目前,我國國內(nèi)的學(xué)科分支及課程體系一直沿用CC2005和CCC2002,“計算機(jī)導(dǎo)論”設(shè)計5個知識領(lǐng)域,涵蓋12個核心知識單元,分別是信息技術(shù)史、程序設(shè)計語言概論、軟件工具和環(huán)境、語言翻譯簡介、人機(jī)交互基礎(chǔ)、軟件演化、通信與網(wǎng)絡(luò)、信息技術(shù)的社會環(huán)境、職業(yè)責(zé)任和道德責(zé)任、基于計算機(jī)的系統(tǒng)的風(fēng)險和責(zé)任、知識產(chǎn)權(quán)、隱私權(quán)和公民自由。

“計算機(jī)導(dǎo)論”是一門計算機(jī)專業(yè)的引導(dǎo)性課程,開設(shè)在學(xué)生第一學(xué)年的第一個學(xué)期。本課程教學(xué)目標(biāo)是:通過本課程學(xué)習(xí),要求學(xué)生了解計算機(jī)科學(xué)的基本概念、計算機(jī)系統(tǒng)的組成、數(shù)據(jù)表示方法學(xué)和數(shù)據(jù)加工表示方法等,最終對本專業(yè)各個學(xué)科的核心內(nèi)容、各個學(xué)科的關(guān)聯(lián)有全面、概要的認(rèn)識,為后續(xù)的專業(yè)學(xué)習(xí)奠定入門的基礎(chǔ)。同時,“計算機(jī)導(dǎo)論”該課程也是一次對學(xué)生具體而詳盡的專業(yè)思想教育,對學(xué)生的專業(yè)學(xué)習(xí)具有啟蒙作用。因此,依托學(xué)科課程體系,對《計算機(jī)導(dǎo)論》課程進(jìn)行改革,優(yōu)化課程內(nèi)容、打造精英團(tuán)隊、改進(jìn)教學(xué)方法,培養(yǎng)學(xué)生計算思維和實踐能力非常重要。

1 課程教學(xué)存在的問題

從計算機(jī)學(xué)科體系發(fā)展背景、計算機(jī)導(dǎo)論課程大綱設(shè)計、計算機(jī)專業(yè)的計算機(jī)導(dǎo)論實際教學(xué)效果等方面分析,計算機(jī)導(dǎo)論課程建設(shè)主要存在以下問題。

1.1 課程意義認(rèn)識不足

隨著中學(xué)階段信息技術(shù)課程的普及,學(xué)生對網(wǎng)絡(luò)資源獲取日益增多的社會環(huán)境下,一些學(xué)生和教師對“計算機(jī)導(dǎo)論”課程的地位認(rèn)識不足。學(xué)生將“計算機(jī)導(dǎo)論”課程與“計算機(jī)應(yīng)用基礎(chǔ)”課程混為一談,在教學(xué)管理過程中,學(xué)生對大量的專業(yè)名詞感覺枯燥,理解困難,學(xué)生的學(xué)習(xí)積極性不高,處于被動接受狀態(tài),缺乏自主學(xué)習(xí)和創(chuàng)新意識。學(xué)生學(xué)完后感覺不到這門課程的意義,沒有起到為后續(xù)課程打基礎(chǔ)的作用。

1.2 教師對計算機(jī)導(dǎo)論課程內(nèi)容理解不夠,教學(xué)內(nèi)容簡單化

“計算機(jī)導(dǎo)論”課程信息量大,教師很難做到每個章節(jié)分配合理,重難點掌握恰當(dāng),沒有潛移默化的培養(yǎng)學(xué)生的學(xué)習(xí)思維,不能很好地幫助學(xué)生系統(tǒng)的認(rèn)識計算機(jī)學(xué)科體系結(jié)構(gòu)。教師在面臨繁多的學(xué)科體系要求下,很難貫徹執(zhí)行計算機(jī)學(xué)科體系的核心思想,在教學(xué)內(nèi)容上只是對核心內(nèi)容進(jìn)行簡化和壓縮,生搬硬套教學(xué)大綱,完成基本的教學(xué)要求。

1.3 教學(xué)方式陳舊

在信息化高速發(fā)展的環(huán)境下,學(xué)生習(xí)慣了依賴網(wǎng)絡(luò)、依賴手機(jī)電腦,這時,教師還采用傳統(tǒng)的教學(xué)方法,只是簡單的將黑板的“人灌”簡單的改成了PPT的“電灌”,學(xué)生還是被動地接受,課堂氣氛沉悶,學(xué)生沒有激情,教學(xué)效果不理想。

2 課程改革的思路

2.1 依托學(xué)科課程體系,以培養(yǎng)學(xué)生計算思維為向?qū)?gòu)建課程的教學(xué)大綱

計算思維是運(yùn)用計算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行問題求解、系統(tǒng)設(shè)計、以及人類行為理解等涵蓋計算機(jī)科學(xué)之廣度的一系列思維活動。基于計算思維的教學(xué),是指通過建立一種合適的體系,以培養(yǎng)創(chuàng)新型人才為目標(biāo),激勵、引導(dǎo)和幫助學(xué)生主動發(fā)現(xiàn)問題、分析問題和解決問題。在課程教學(xué)是以教師為主導(dǎo)、學(xué)生為主體的“探究”過程,在教學(xué)過程中運(yùn)用計算思維的方法獲取知識、訓(xùn)練技能、培養(yǎng)能力、發(fā)展個性[5]。

2006年3月,美國卡內(nèi)基?梅隆大學(xué)計算機(jī)科學(xué)系主任周以真(Jeannette M. Wing)教授在美國計算機(jī)權(quán)威期刊Communications of the ACM雜志上給出,并定義的計算思維(Computational Thinking)。周教授認(rèn)為:計算思維是運(yùn)用計算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行問題求解、系統(tǒng)設(shè)計、以及人類行為理解等涵蓋計算機(jī)科學(xué)之廣度的一系列思維活動。2008年6月,ACM在網(wǎng)上公布的對CS2001(CC2001)進(jìn)行中期審查的報告(CS2001 Interim Review)(草案),開始將美國卡內(nèi)基?梅隆大學(xué)計算機(jī)科學(xué)系主任周以真(Jeannette M. Wing)教授倡導(dǎo)的“計算思維”與“計算機(jī)導(dǎo)論”課程綁定在一起,并明確要求該課程講授計算思維的本質(zhì)。根據(jù)ACM和IEEE-CS的要求,“計算機(jī)導(dǎo)論”課程應(yīng)該以面向計算學(xué)科的思維能力,即計算思維能力的培養(yǎng)為核心,為學(xué)生將來的大學(xué)課程打好基礎(chǔ)[6]。

“計算機(jī)導(dǎo)論”在課程大綱設(shè)計中,依托學(xué)科課程體系,以培養(yǎng)學(xué)生計算思維為向?qū)Вη笠試?yán)密的方式將學(xué)生引入計算學(xué)科各個富有挑戰(zhàn)性的領(lǐng)域之中,為學(xué)生正確認(rèn)知計算學(xué)科提供方法,為學(xué)生今后深入學(xué)習(xí)計算機(jī)的課程做鋪墊。下面列出“計算機(jī)導(dǎo)論”課程教學(xué)大綱。如表1所示。

如表1所述,“計算機(jī)導(dǎo)論”課程的課程大綱中包含了學(xué)科的宏大視野和學(xué)科各分支領(lǐng)域具有的共性的核心概念、數(shù)學(xué)方法、系統(tǒng)科學(xué)方法、社會與問題,要求學(xué)生理解計算思維,認(rèn)識學(xué)科形態(tài),培養(yǎng)專業(yè)基礎(chǔ)素質(zhì)。課程大綱體現(xiàn)了在不斷地提出問題、解決問題的過程中,加強(qiáng)學(xué)生運(yùn)用計算思維進(jìn)行問題求解能力的訓(xùn)練以及邏輯思維能力的培養(yǎng),結(jié)合專業(yè)特色,將計算思維應(yīng)用到各個專業(yè)問題的解決方法中去。

2.2 教學(xué)內(nèi)容模塊化,以培養(yǎng)學(xué)生實踐能力為目的改變教學(xué)表現(xiàn)形式

依據(jù)3.1中構(gòu)建的課程大綱,將“計算機(jī)導(dǎo)論”的所有教學(xué)內(nèi)容分模塊以不同的課堂形式表現(xiàn)。下面列出分模塊的“計算機(jī)導(dǎo)論”教學(xué)內(nèi)容及教學(xué)表現(xiàn)形式。如表2所示。

2.3 打造可持續(xù)發(fā)展、創(chuàng)新型的教學(xué)團(tuán)隊

“計算機(jī)導(dǎo)論”需要解決的主要問題是讓學(xué)生了解學(xué)科發(fā)展歷史,學(xué)科最新發(fā)展方向,職業(yè)基本行為規(guī)范和學(xué)科所要學(xué)習(xí)的內(nèi)容,因此需要教師能夠融會貫通的對“計算機(jī)導(dǎo)論”所設(shè)計的計算機(jī)學(xué)科知識進(jìn)行系統(tǒng)的講解,并能夠跟蹤學(xué)科的科研動態(tài),了解目前的重大科研成果,通過對前沿科學(xué)內(nèi)容的講解,開拓學(xué)生的視野。因此,“計算機(jī)導(dǎo)論”教師團(tuán)隊的教師必須教學(xué)經(jīng)驗豐富,“計算機(jī)導(dǎo)論”中所涉及的知識映射的單門課程需要有循環(huán)教學(xué)2-3遍的教學(xué)經(jīng)驗,能夠非常清楚后續(xù)各課程之間的銜接關(guān)系,準(zhǔn)確地把握各類課程的引導(dǎo)性內(nèi)容和重要性內(nèi)容,在教學(xué)過程中潛移默化的培養(yǎng)學(xué)生的計算思維能力。

教學(xué)團(tuán)隊由教學(xué)經(jīng)驗豐富的教學(xué)型專業(yè)人員擔(dān)任課程負(fù)責(zé)人,以中、青年骨干教師為主體,形成由教授、副教授、講師、助教組成梯次合理的隊伍。教學(xué)團(tuán)隊中有教學(xué)效果優(yōu)秀、教學(xué)經(jīng)驗豐富的名師。

課程負(fù)責(zé)人熟悉各個教學(xué)環(huán)節(jié)教育改革趨勢,能夠協(xié)調(diào)和凝聚團(tuán)隊成員的力量,實現(xiàn)優(yōu)勢互補(bǔ),指導(dǎo)團(tuán)隊成員在課程建設(shè)、教材建設(shè)、教學(xué)內(nèi)容、教學(xué)方法和手段或?qū)嶒灐嵺`教學(xué)等方面的教育教學(xué)改革中取得成果。

“計算機(jī)導(dǎo)論”教師團(tuán)隊的教師要求掌握各種課堂技巧,根據(jù)不同的章節(jié)內(nèi)容特色,靈活運(yùn)用各種教學(xué)方法,用通俗易懂的語言描述繁雜的專業(yè)內(nèi)容,調(diào)動課堂氛圍,激發(fā)學(xué)生學(xué)習(xí)“計算機(jī)導(dǎo)論”的興趣,讓學(xué)生正確認(rèn)識本門課程的重要性。

教學(xué)團(tuán)隊成員要求具有創(chuàng)新性思維,在間教學(xué)過程中進(jìn)行專業(yè)學(xué)術(shù)探討與論爭、教學(xué)方法交流、教學(xué)經(jīng)驗溝通等,產(chǎn)生教學(xué)實踐改革的創(chuàng)新思考,并在教學(xué)實踐中逐漸實施,形成通過教學(xué)團(tuán)隊成員的創(chuàng)新精神來促進(jìn)課程發(fā)展和培養(yǎng)具有創(chuàng)新意識教師的良性循環(huán)。

2.4 合理利用網(wǎng)絡(luò)資源,創(chuàng)造交互式課堂

根據(jù)上文所描述的模塊化的教學(xué)內(nèi)容和教學(xué)形式,在課堂教學(xué)過程中,以學(xué)生為中心,采用理論、實踐(2:1)的形式組織課堂教學(xué)。理論課堂以講解基本理論知識為重點,幫助學(xué)生運(yùn)用學(xué)科數(shù)學(xué)思想梳清整個學(xué)科脈絡(luò),建立系統(tǒng)化的認(rèn)知模型。實踐課堂以“任務(wù)驅(qū)動”的形式組織教學(xué),以團(tuán)隊小組的形式進(jìn)行考核。課堂教學(xué)方式是:①教師引導(dǎo)組長運(yùn)用關(guān)注點的計算思維指導(dǎo)組內(nèi)的分工,將一個復(fù)雜的題目演變成一系列的子模塊;②各組員定期交流各自完成的情況,對于過程中遇到的問題;③教師引導(dǎo)學(xué)生運(yùn)用計算思維的方法進(jìn)行抽象、分析;④通過網(wǎng)絡(luò)等各種途徑進(jìn)行自主檢索、探究、思考、討論;⑤最終形成問題的求解思路;⑥在學(xué)生完成任務(wù)后,教師引導(dǎo)學(xué)生進(jìn)行知識的歸納和總結(jié),并演示、講解和答辯相結(jié)合進(jìn)行總結(jié)評價,加深學(xué)生對知識體系的理解。通過這種課堂組織方式,激發(fā)學(xué)生的求知欲,改變學(xué)生由被動學(xué)習(xí)為主動獲取知識,提高學(xué)生的學(xué)習(xí)主動性。

隨著互聯(lián)網(wǎng)的普及和學(xué)生對計算機(jī)技術(shù)的應(yīng)用,學(xué)生可以通過互聯(lián)網(wǎng)去使用優(yōu)質(zhì)的教育資源,不再單純地依賴授課老師去教授知識。而課堂和老師的角色則發(fā)生了變化。老師更多的責(zé)任是去理解學(xué)生的問題和引導(dǎo)學(xué)生去運(yùn)用知識。1/3的時間課程教學(xué)中,除去需要用實驗驗證計算機(jī)學(xué)科中的一些核心概念和學(xué)科形態(tài)外,如:計算機(jī)的體系結(jié)構(gòu)在最新的計算機(jī)產(chǎn)品中的應(yīng)用問題,第三次數(shù)學(xué)危機(jī),職業(yè)道德,計算機(jī)未來的形態(tài)等問題均可以采用“任務(wù)驅(qū)動”的形式授課。學(xué)生需要課前根據(jù)老師布置的范圍了解和學(xué)習(xí)相關(guān)的知識,形成小組總結(jié)性文字,老師需要根據(jù)學(xué)生的實際水平和課前學(xué)習(xí)效果組織課堂討論,引導(dǎo)學(xué)生計算思維的方式構(gòu)建學(xué)科脈絡(luò),拓展學(xué)科視野。

理論教學(xué)與任務(wù)驅(qū)動實踐教學(xué)有機(jī)結(jié)合,充分調(diào)動了學(xué)生的學(xué)習(xí)積極性,促進(jìn)了學(xué)對知識的理解,訓(xùn)練了學(xué)生的計算思維,培養(yǎng)了學(xué)生的創(chuàng)造力。

3 小結(jié)

論文通過對“計算機(jī)導(dǎo)論”課程的課程大綱梳理、教學(xué)團(tuán)隊建設(shè)、教學(xué)方法改革,在當(dāng)前“計算機(jī)導(dǎo)論”教學(xué)中注入了新的思路,體現(xiàn)了以培養(yǎng)學(xué)生實踐能力的教育思想。

【參考文獻(xiàn)】

[1]Denning P J, et al. Computing as a discipline. Communications of the ACM, 1989,32(1)[J].

[2]ACM/IEEE Curriculum 2001 Task Force. Computing Curricula 2001, Computer Science. IEEE Computer Society Press and ACM Press,2001[J].

[3]The Join Task Force. Computing Curricula 2005. The Overview Report. A cooperative project of ACM, AIS, and IEEE-CS. Sept 2005[J].

篇(3)

0 引言

針對國內(nèi)外計算機(jī)教育發(fā)展的新動向,教育部高等學(xué)校計算機(jī)專業(yè)教學(xué)指導(dǎo)分委員會聯(lián)合中國計算機(jī)學(xué)會教育專業(yè)委員會、全國高等學(xué)校計算機(jī)教育研究會,特別就計算思維能力的培養(yǎng)問題形成幾點認(rèn)識。計算機(jī)專業(yè)教育應(yīng)該在計算思維能力培養(yǎng)中做出表率,將系統(tǒng)化計算思維能力的培養(yǎng)貫穿在計算機(jī)專業(yè)的教育中。計算機(jī)導(dǎo)論是計算機(jī)專業(yè)的一門先導(dǎo)必修課程,是作為計算機(jī)專業(yè)學(xué)生進(jìn)入大學(xué)后的第一門專業(yè)課程,其主要作用可以歸納為“五導(dǎo)”:導(dǎo)知識、導(dǎo)方法、導(dǎo)思維、導(dǎo)意識和導(dǎo)職業(yè)。我們認(rèn)為“導(dǎo)思維”是首要的,也是最為核心的,同時也是最難做到的,“導(dǎo)思維”在引導(dǎo)培養(yǎng)學(xué)生計算思維能力的過程中,可以很好地、潛移默化地達(dá)到其他4項引導(dǎo)作用。

如何建立計算思維能力的培養(yǎng)要求、實施途徑、評測規(guī)范與方法一直是當(dāng)前計算機(jī)教育者從事計算思維研究的一項重要課題。我們結(jié)合教學(xué)團(tuán)隊多年的經(jīng)驗積累,依據(jù)計算思維的本質(zhì)和特征及計算機(jī)導(dǎo)論課程的構(gòu)建目的,從教學(xué)內(nèi)容、教學(xué)理念、教學(xué)方法及教學(xué)評價等方面探討如何在計算思維驅(qū)動下對計算機(jī)導(dǎo)論課程進(jìn)行一系列的改革和探索。

1 計算思維與計算機(jī)導(dǎo)論

計算思維(Computational Thinking),籠統(tǒng)地講,是指受過良好訓(xùn)練的計算機(jī)科學(xué)工作者面對問題所習(xí)慣采用的思維方法,體現(xiàn)為在過去半個多世紀(jì)以來成就計算機(jī)和信息技術(shù)輝煌發(fā)展過程中行之有效的若干分析問題與解決問題的典型手段與途徑。其具體內(nèi)涵在近年來發(fā)表的文獻(xiàn)資料中均有豐富論述。而有關(guān)計算機(jī)導(dǎo)論課程的構(gòu)建問題,在1989年ACM攻關(guān)組所提交的“計算作為一門學(xué)科”(Computing as a discipline)報告中認(rèn)為,該課程要培養(yǎng)學(xué)生面向?qū)W科的思維能力,使學(xué)生領(lǐng)會學(xué)科的力量,以及從事本學(xué)科工作的價值所在。報告希望該課程能用類似于數(shù)學(xué)那樣嚴(yán)密的方式將學(xué)生引入到計算學(xué)科各個富有挑戰(zhàn)性的領(lǐng)域之中。

2008年6月在網(wǎng)上公布的ACM對CC2001(CS2001)進(jìn)行的中期審查報告(CS2001 Imerim Review)(草案)中,開始將美國卡內(nèi)基·梅隆大學(xué)計算機(jī)科學(xué)系教授周以真(Jeannette M.wing)倡導(dǎo)的“計算思維”與計算機(jī)導(dǎo)論課程綁定在一起,并明確要求該課程講授計算思維的本質(zhì)。

綜上所述,計算機(jī)導(dǎo)論這門課程不是解決對計算機(jī)功能的工具性認(rèn)識問題,而是要對學(xué)生進(jìn)行專業(yè)引導(dǎo)和思維引導(dǎo),應(yīng)該以面向計算學(xué)科的思維能力,也即計算思維能力的培養(yǎng)為核心。學(xué)生如果有了良好的計算思維品質(zhì),不管環(huán)境、知識需求如何變化,都可以靈活應(yīng)變,從而為今后的專業(yè)學(xué)習(xí)以及走上工作崗位打好堅實的基礎(chǔ)。

2 計算思維驅(qū)動下的課程改革

2.1 學(xué)目標(biāo),靈活教學(xué)內(nèi)容

美國卡內(nèi)基·梅隆大學(xué)周以真教授認(rèn)為:計算思維是運(yùn)用計算機(jī)科學(xué)的基本概念去求解問題、設(shè)計系統(tǒng)和理解人類的行為。它包括了涵蓋計算機(jī)科學(xué)之廣度的一系列思維活動。計算思維一大特征是數(shù)學(xué)和工程思維的互補(bǔ)與融合。計算機(jī)科學(xué)在本質(zhì)上源自數(shù)學(xué)思維,其形式化基礎(chǔ)建筑于數(shù)學(xué)之上。計算機(jī)科學(xué)又從本質(zhì)上源自工程思維,基本計算設(shè)備的限制迫使計算機(jī)學(xué)家必須計算性地思考,不能只是數(shù)學(xué)性地思考。所以計算思維的研究存在多維性,它緊密地同數(shù)學(xué)、科學(xué)和工程結(jié)合在一起。另一方面,計算思維建立在計算過程的能力和限制之上,由人和機(jī)器去執(zhí)行,在求解問題時必須從人的認(rèn)知、心理、思維活動和學(xué)科發(fā)展角度去入手,故存在研究角度的多態(tài)性。

因此,計算思維多維、多態(tài)的復(fù)雜特征決定了計算機(jī)導(dǎo)論課程當(dāng)前培養(yǎng)方案的多樣性與差異性。當(dāng)今計算機(jī)的理論和技術(shù)發(fā)展太快,新的知識大約每兩年就會增長一倍,教材根本無法實現(xiàn)實時地對新知識、新技術(shù)進(jìn)行跟進(jìn)。因此,我們主張教材為輔,“導(dǎo)思維”為主的原則,在統(tǒng)一的數(shù)學(xué)目標(biāo)指導(dǎo)下靈活課程的講授內(nèi)容,留給教師和學(xué)生最大的思考空間。沒有了教材的“束縛”,教師有了更多的掌控空間,學(xué)生也不會因教科書而將概念固定化,更不會出現(xiàn)臨考抱“教材”的現(xiàn)象。

我們確定計算機(jī)導(dǎo)論課程的教學(xué)目標(biāo)是:在學(xué)生建立計算機(jī)專業(yè)學(xué)科知識體系框架的同時激發(fā)學(xué)生的學(xué)習(xí)興趣及學(xué)習(xí)的主動性,培養(yǎng)學(xué)生的計算思維能力、洞察問題及解決問題的能力,為后續(xù)學(xué)習(xí)相關(guān)專業(yè)課程、參與創(chuàng)新課題等打下堅實的基礎(chǔ)。在教學(xué)內(nèi)容的劃分和安排上,由于課時有限,我們主張理論教學(xué)內(nèi)容在劃分上盡可能地簡單分明,前后知識可以很好地呼應(yīng)起來,這樣更有利于知識點的系統(tǒng)化,不會因為章節(jié)龐雜、知識點太多而導(dǎo)致學(xué)生難于消化。為此將課程的講授內(nèi)容簡單劃分成3大部分:

(1)介紹計算學(xué)科各領(lǐng)域的發(fā)展史及前沿,揭示各主要領(lǐng)域的基本規(guī)律及相互之間的內(nèi)在聯(lián)系;認(rèn)識當(dāng)前社會和職業(yè)問題等。

(2)介紹計算機(jī)學(xué)科中的經(jīng)典科學(xué)問題,初步認(rèn)識和理解抽象、理論和設(shè)計3種學(xué)科形態(tài)。

(3)講解計算機(jī)學(xué)科中的核心概念(如算法、數(shù)據(jù)結(jié)構(gòu)、程序、軟件、硬件、信息表示等),探討研究學(xué)科中的數(shù)學(xué)方法和系統(tǒng)科學(xué)方法,培養(yǎng)計算思維能力。

在講授過程中,我們借助精心制作的多媒體課件,結(jié)合授課內(nèi)容和計算思維的培養(yǎng)目標(biāo),隨時有針對性地調(diào)整和豐富自己的講授內(nèi)容。例如,講解計算機(jī)學(xué)科各領(lǐng)域的發(fā)展史時,通過引薦吳軍老師的《浪潮之巔》,讓學(xué)生對整個信息產(chǎn)業(yè)有個整體了解,明鑒信息技術(shù)之興衰和發(fā)展;而王偉老師的《計算機(jī)科學(xué)前沿技術(shù)》則系統(tǒng)展示了計算機(jī)學(xué)科各領(lǐng)域中令人激動的前沿技術(shù),揭示未來計算機(jī)的發(fā)展方向,很好地體現(xiàn)了計算思維及其重要性。

2.2 主張自由文理教育,突顯學(xué)生主體

作為國家建設(shè)未來的棟梁,需要的不是僅有技能的人才,重要的是有思想、精神、獨立思考能力和良好的身體。技能是容易學(xué)的,但一個人的素養(yǎng)和教養(yǎng)不是一蹴而就就能培養(yǎng)的。大學(xué)教育的目的應(yīng)該在于培養(yǎng)學(xué)生終身學(xué)習(xí)的能力,比如閱讀、寫作、計算思維,而不是一時的某項職業(yè)技能。如果學(xué)生進(jìn)入大學(xué)僅是為了將來的飯碗,那必然會羈絆他的頭腦,抑制他的求知欲。所以大學(xué)的專業(yè)學(xué)習(xí)需從“學(xué)什么”(內(nèi)容)轉(zhuǎn)到“如何學(xué)”(過程),將“導(dǎo)思維”放置課程建設(shè)的首位。

我們主張自由文理(Liberal Arts)的教學(xué)理念,力爭引導(dǎo)一種自由的環(huán)境,激起學(xué)生主動學(xué)習(xí)的欲望,成為真正熱愛學(xué)習(xí)的人,即在沒有外界利益驅(qū)使下仍然在學(xué)習(xí)的人。對于自由的學(xué)生,他們的時間,他們的大腦和心靈在學(xué)習(xí)的時刻才真正受他們自己所支配,這樣的學(xué)習(xí)過程才可能專注且快樂。

在教學(xué)中,我們堅持以學(xué)生為本,打破傳統(tǒng)的教師講學(xué)生聽的單向模式,在課堂上采用提問式教學(xué),注意引發(fā)學(xué)生學(xué)習(xí)的動機(jī);嚴(yán)格地遵循計算機(jī)學(xué)科的發(fā)展規(guī)律,定期給出具有一定挑戰(zhàn)性的課題,通過分組合作的方式,以師生間討論、辯論的形式,自律地學(xué)習(xí)獲取知識的方法及分析問題的原則;利用平時的小論文,引導(dǎo)學(xué)生收集資料,增強(qiáng)自我學(xué)習(xí)的能力,建立抽象立體的概念;通過對科學(xué)大師的解讀沉淀一種學(xué)者的尊嚴(yán)和對真理的敬重和向往,培養(yǎng)學(xué)生的社會責(zé)任心。

2.3 遵從螺旋式組織方式,提升學(xué)生思維

若將教學(xué)比作爬山,通常的教學(xué)習(xí)慣是一口氣從山下直線攻頂,而布魯納在《教育過程》中所提出的螺旋式課程(Spiral curriculum)則是繞著山轉(zhuǎn),在相同的角度看到的風(fēng)景雖然都一樣,但每次繞回來時的高度不同,能看到的廣度和深度都不一樣。等到達(dá)山頂時學(xué)生不僅對山有具體認(rèn)知,也能掌握四周環(huán)境全面性的關(guān)聯(lián)知識。計算機(jī)導(dǎo)論課程幾乎涵蓋了計算機(jī)領(lǐng)域所有的理論、技術(shù)和研究課題,內(nèi)容太過廣泛,若前后不能很好地呼應(yīng)起來,學(xué)生往往會因孤立地學(xué)習(xí)太多的知識點而導(dǎo)致前面學(xué)的內(nèi)容到后面就忘記了,理解起來也相對困難。對于計算機(jī)科學(xué)這樣一個有機(jī)的、龐大的學(xué)科體系,教師應(yīng)該引發(fā)學(xué)生對計算機(jī)學(xué)科知識結(jié)構(gòu)的理解,精熟其基本原則、原理,以此產(chǎn)生類化的能力,而不是零碎概念、知識點的描述。

我們在課程實施中,遵循螺旋式課程的組織方式。首先結(jié)合教學(xué)團(tuán)隊多年的教學(xué)經(jīng)驗和團(tuán)隊成員之間的合作討論對課程知識進(jìn)行合理的結(jié)構(gòu)化;然后從學(xué)生認(rèn)知發(fā)展角度出發(fā),沿認(rèn)知發(fā)展的動作表象、形象表象、符號表象3個階段來組織課程內(nèi)容。講授內(nèi)容如2.1節(jié)所述,知識點在組織安排上前后呼應(yīng),螺旋式地擴(kuò)展和加深,直至復(fù)雜、抽象的現(xiàn)代知識領(lǐng)域;最后在教學(xué)過程中我們采用合理的教學(xué)方式和緊密相連的學(xué)習(xí)節(jié)目來配合教學(xué)過程。比如教學(xué)中我們注重學(xué)習(xí)情境的安排,在講授算法時,注重引導(dǎo)學(xué)生感受其產(chǎn)生背景,摸索過程,走過什么道路,不同階段產(chǎn)生什么改變,將來的發(fā)展趨勢是什么,它還可以做什么改進(jìn)等。引導(dǎo)學(xué)生主動參與學(xué)習(xí)活動,提供學(xué)生更多自行探索的機(jī)會,最終實現(xiàn)將“知識個人化”。為使學(xué)生站在同一角度看到更大的廣度和深度,我們主張采用團(tuán)隊教學(xué)制。計算機(jī)學(xué)科發(fā)展迅速,應(yīng)用領(lǐng)域廣,學(xué)科交叉和滲透十分突出,而計算機(jī)學(xué)科教師掌握和積累知識的廣度是有限的,往往限于個別研究方向,為了提高學(xué)生的學(xué)習(xí)興趣,拓展學(xué)生的思維和視野,在不同的知識領(lǐng)域會組織邀請相應(yīng)有所“專”的教師來講授,這樣可以發(fā)揮團(tuán)隊互補(bǔ)優(yōu)勢,實現(xiàn)對學(xué)生全方位的指導(dǎo),收到良好的人本教育的效果。

2.4 采用分級評價手段,有效監(jiān)管教學(xué)過程

計算思維能力的培養(yǎng)是一個長期的過程,學(xué)習(xí)和思維不是彼此獨立的,是緊密而互補(bǔ)地聯(lián)系在一起的。所以為了內(nèi)化學(xué)生的計算思維能力,我們必須有效監(jiān)管整個教學(xué)過程,對每個個體在不同的教學(xué)環(huán)節(jié)中的表現(xiàn)做出正確評價,這樣才可以實施因材施教,兼顧那些因各種原因而落后的學(xué)生。

我們采用螺旋式教學(xué)法,非常注重引導(dǎo)學(xué)生課前進(jìn)行預(yù)習(xí)。在講授新內(nèi)容之前,我們要求學(xué)生課前收集相應(yīng)的材料加以了解,課堂上通過實施提問式教學(xué),引導(dǎo)學(xué)生積極討論,同時依據(jù)學(xué)生參與情況及時做出相應(yīng)的評價,對未準(zhǔn)備的學(xué)生要給予相應(yīng)懲罰,并在下次課中加重對其進(jìn)行考察。相應(yīng)地,在平時作業(yè)中我們不會布置常識性的題目,而是根據(jù)授課內(nèi)容布置一些能夠引發(fā)思考、對計算機(jī)學(xué)科整體認(rèn)知有幫助的題目,這樣就避免了作業(yè)抄襲的現(xiàn)象,增加了學(xué)生主動思考的機(jī)會,教師也可及時捕獲學(xué)生思維能力的變化,調(diào)整和改進(jìn)后續(xù)的講解內(nèi)容。

我們所采用的團(tuán)隊教學(xué)制為實施團(tuán)隊合作式學(xué)習(xí)提供了很好的平臺。在整個課程結(jié)束后,教學(xué)團(tuán)隊中的每個成員會給出一些具有挑戰(zhàn)性和合作性的題目,學(xué)生根據(jù)自身對學(xué)科分支的理解和把握情況來挑選導(dǎo)師,在導(dǎo)師的牽頭引領(lǐng)下開展以小組為單位的研究型學(xué)習(xí)。學(xué)生最終需按照要求提交論文或報告,并在小組內(nèi)通過上臺演講的方式進(jìn)行答辯,最終以個人和小組的共同表現(xiàn)綜合給出評定。

篇(4)

1 計算機(jī)科學(xué)與技術(shù)專業(yè)的定位與培養(yǎng)目標(biāo)

我國高等院校早期的計算機(jī)學(xué)科教育注重學(xué)術(shù)研究性教育,也就是我們所說的精英化教育。隨著計算機(jī)應(yīng)用的普及,需要大量實踐能力強(qiáng)且上手快的計算機(jī)專業(yè)人才,高等院校本科計算機(jī)科學(xué)與技術(shù)專業(yè)教育,就需要改變傳統(tǒng)的教育思維,應(yīng)該研究培養(yǎng)體現(xiàn)職業(yè)特征的應(yīng)用型人才的培養(yǎng)模式,我校計算機(jī)科學(xué)與技術(shù)專業(yè)以基礎(chǔ)適度、口徑適中、強(qiáng)化應(yīng)用、提升能力、注重特色的人才培養(yǎng)規(guī)格為要求,以培養(yǎng)應(yīng)用型人才為目標(biāo)。

我校計算機(jī)科學(xué)與技術(shù)專業(yè)的培養(yǎng)目標(biāo)是:培養(yǎng)德、智、體、美全面發(fā)展,知識、能力、素質(zhì)相互協(xié)調(diào),系統(tǒng)地學(xué)習(xí)掌握計算機(jī)科學(xué)與技術(shù),能從事計算機(jī)應(yīng)用軟件的開發(fā)、計算機(jī)系統(tǒng)軟件的分析和維護(hù)、計算機(jī)網(wǎng)絡(luò)的管理與維護(hù),計算機(jī)硬件、嵌入式系統(tǒng)以及接口設(shè)計、調(diào)試、安裝與維修,獲得計算機(jī)科學(xué)和技術(shù)領(lǐng)域工程師基本訓(xùn)練,具有安全意識、實踐能力、創(chuàng)業(yè)精神,適應(yīng)社會發(fā)展需求的應(yīng)用型高級專門人才。

2 計算機(jī)科學(xué)與技術(shù)專業(yè)應(yīng)用型人才培養(yǎng)的原則

關(guān)于計算機(jī)應(yīng)用型人才培養(yǎng),是發(fā)展和建設(shè)專業(yè)所必需的。在應(yīng)用型人才的培養(yǎng)過程中,需要以市場為導(dǎo)向、特色建設(shè)、創(chuàng)新的原則,對培養(yǎng)模式進(jìn)行深化,進(jìn)而達(dá)到教學(xué)改革與發(fā)展的需求。

2.1以市場為導(dǎo)向的原則

隨著信息技術(shù)的發(fā)展,計算機(jī)已成為社會發(fā)展的原動力。計算機(jī)具有實用性的特點,注重專業(yè)與市場的對接,這樣才能更好地發(fā)揮計算機(jī)科學(xué)與技術(shù)專業(yè)的教學(xué)目標(biāo)。面對多元化的經(jīng)濟(jì)市場,實現(xiàn)人才培養(yǎng)模式與市場相結(jié)合,以市場為導(dǎo)向,使得教學(xué)活動更具有針對性和職業(yè)性。基于市場需求,在專業(yè)課程的設(shè)計上,要具有實效性,以市場的需求面來確定教學(xué)的內(nèi)容面,這樣在培養(yǎng)方式和內(nèi)容上,有助于應(yīng)用型人才的培養(yǎng)。

2.2 專業(yè)建設(shè)的特色化原則

隨著高校計算機(jī)科學(xué)與技術(shù)專業(yè)的開設(shè)增多,其競爭性加強(qiáng),社會對于其的要求也增加。因而,在應(yīng)用型人才的培養(yǎng)中,關(guān)于特色專業(yè)的建設(shè)非常重要。專業(yè)建設(shè)的特色化,可以更好地體現(xiàn)應(yīng)用型,是高校學(xué)科建設(shè)的重要方面。在計算機(jī)專業(yè)的建設(shè)中,要體現(xiàn)學(xué)科的細(xì)化,教學(xué)方面進(jìn)行明確。諸如,運(yùn)行、系統(tǒng)建設(shè)、維護(hù)等相關(guān)技術(shù)的教學(xué)培養(yǎng),是應(yīng)用型人才培養(yǎng)的重要方面,這點也是專業(yè)細(xì)化下,專業(yè)特色化建設(shè)的重要方面。

2.3教學(xué)內(nèi)容的創(chuàng)新性原則

計算機(jī)科學(xué)與技術(shù)發(fā)展迅猛,其課程內(nèi)容具有技術(shù)新、變化快的特點。計算機(jī)教學(xué)內(nèi)容的多變性,在于教學(xué)主體未變,其相關(guān)技術(shù)的創(chuàng)新性發(fā)展。在應(yīng)用型人才的培養(yǎng)中,關(guān)于教學(xué)內(nèi)容的創(chuàng)新非常重要,教學(xué)內(nèi)容的創(chuàng)新,可以為專業(yè)培養(yǎng)提供多元化的平臺,進(jìn)而實現(xiàn)綜合性的培養(yǎng)模式。同時,教學(xué)內(nèi)容的創(chuàng)新,還需要體現(xiàn)市場的需求,在教學(xué)活動之中滲透職業(yè)教育,在掌握理論知識的同時提高實踐能力。這樣,學(xué)生的社會生存能力得到更好地培養(yǎng),適合現(xiàn)代教學(xué)改革的需求。

3 理論課程體系的構(gòu)建

計算機(jī)科學(xué)與技術(shù)專業(yè)要實現(xiàn)其人才培養(yǎng)目標(biāo),課程是其采取的重要手段,即課程是專業(yè)教學(xué)的重要載體。課程體系是課程及進(jìn)程的總和,是同一專業(yè)不同課程門類按照門類順序排列,課程門類排列順序決定了學(xué)生通過學(xué)習(xí)將獲得怎樣的知識結(jié)構(gòu)。課程體系是教學(xué)理念的重要體現(xiàn),是培養(yǎng)目標(biāo)的具體化和依托,它規(guī)定了培養(yǎng)目標(biāo)實施的規(guī)劃方案。因此,構(gòu)建專業(yè)的課程體系是人才培養(yǎng)的關(guān)鍵,它關(guān)系到學(xué)生獲得哪些方面的知識和能力、如何強(qiáng)化應(yīng)用、怎樣體現(xiàn)專業(yè)特色。

3.1 通識教育課程

通識教育模塊分為必修模塊與選修模塊。必修模塊分為思想政治理論模塊、軍事理論模塊、公共體育模塊、公共外語模塊與數(shù)學(xué)模塊。它們是大學(xué)生知識結(jié)構(gòu)和能力素質(zhì)培養(yǎng)中的基礎(chǔ)部分。

通識部分選修模塊是根據(jù)當(dāng)代大學(xué)生素質(zhì)培養(yǎng)和知識結(jié)構(gòu)自我構(gòu)造的需要而設(shè)置的一系列課程,按課程的學(xué)科性質(zhì)將選修通積教育分為人文素質(zhì)模塊、自然科技模塊、經(jīng)濟(jì)管理模塊、藝體健康模塊等四大模塊,目的是提高學(xué)生的文化品位、審美情趣、身心健康、人文素質(zhì)和科學(xué)素養(yǎng)。

3.2 學(xué)科基礎(chǔ)課程

包括各相關(guān)專業(yè)的基礎(chǔ)知識、基本理論、基本技能的課程,其目的是夯實學(xué)科基礎(chǔ)。

具體課程包括計算機(jī)導(dǎo)論、C程序設(shè)計、線性代數(shù)、概率論與數(shù)理統(tǒng)計、電路與電子學(xué)、離散數(shù)學(xué)、數(shù)字邏輯與數(shù)字系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)。具體分為以下兩個課程群:①數(shù)理基礎(chǔ):線性代數(shù)、概率論與數(shù)理統(tǒng)計、離散數(shù)學(xué);②技術(shù)基礎(chǔ):包括電路與電子學(xué)、數(shù)字邏輯與數(shù)字系統(tǒng)等硬件基礎(chǔ)課程群和計算機(jī)導(dǎo)論、C程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)等軟件基礎(chǔ)課程群。

3.3 專業(yè)基礎(chǔ)課程

專業(yè)基礎(chǔ)模塊是按社會需求和專業(yè)學(xué)科發(fā)展需要所開設(shè)的反映人才知識結(jié)構(gòu)要求的若干門課程,主要包括該專業(yè)的基礎(chǔ)知識、基本理論、基本技能的課程,其目的是夯實專業(yè)基礎(chǔ)。分為軟件與硬件兩個課程群,包括必修和選修課程。

必修課程包括面向?qū)ο蟪绦蛟O(shè)計(C++)、匯編語言、計算機(jī)組成原理、操作系統(tǒng)、數(shù)據(jù)庫原理與應(yīng)用、編譯原理、數(shù)據(jù)通信與計算機(jī)網(wǎng)絡(luò)、接口技術(shù)、軟件工程等。

選修課程包括計算機(jī)圖形學(xué)、網(wǎng)頁制作、JAVA程序設(shè)計、LINUX操作系統(tǒng)、JSP網(wǎng)絡(luò)編程和計算機(jī)系統(tǒng)結(jié)構(gòu)。

3.4 專業(yè)方向及專業(yè)前沿課程

專業(yè)方向及專業(yè)前沿課程是根據(jù)社會上實際的人才崗位群需求,在專業(yè)基礎(chǔ)課程的基礎(chǔ)上從深度上體現(xiàn)該專業(yè)內(nèi)涵和特色的一系列面向應(yīng)用的課程,主要是指與某一特定的工作或某一類職業(yè)相關(guān)的課程,目的是為學(xué)生進(jìn)一步擴(kuò)充和強(qiáng)化專業(yè)相關(guān)知識和技能,進(jìn)而培養(yǎng)學(xué)生解決實際問題的能力。包括計算機(jī)應(yīng)用方向和嵌入式系統(tǒng)方向。

計算機(jī)應(yīng)用方向包括必修課和選修課,其中必修課有.NET構(gòu)架及應(yīng)用和ASP.NET網(wǎng)絡(luò)編程兩門課程,選修課有J2EE技術(shù)、微機(jī)與外設(shè)維護(hù)維修技術(shù)、Delphi程序設(shè)計、多媒體技術(shù)、數(shù)字圖像處理、ORACLE數(shù)據(jù)庫、電子商務(wù)概論和UML建模技術(shù)等課程。

嵌入式系統(tǒng)方向包括必修課和選修課,其中必修課有嵌入式系統(tǒng)基礎(chǔ)和嵌入式Linux應(yīng)用開發(fā)兩門課程,選修課有單片機(jī)原理及應(yīng)用、嵌入式操作系統(tǒng)及其程序設(shè)計、嵌入式處理器體系結(jié)構(gòu)、移動設(shè)備軟件開發(fā)、嵌入式系統(tǒng)測試技術(shù)、嵌入式網(wǎng)絡(luò)協(xié)議及應(yīng)用、WinCE嵌入式軟件開發(fā)、嵌入式數(shù)據(jù)庫和通信網(wǎng)絡(luò)與總線技術(shù)。

4實踐教學(xué)環(huán)節(jié)

4.1實踐課程體系的構(gòu)建

應(yīng)用型本科實踐課程教學(xué)體系應(yīng)包括普適基本技能層次、學(xué)科專業(yè)技能實驗層次、專業(yè)應(yīng)用與綜合技能實踐訓(xùn)練層次在內(nèi)的三層次實驗課程體系。

1) 普適基本技能層次

普適基本技能層次開出預(yù)備性實驗基本技能課程實驗,使學(xué)生盡早進(jìn)入實驗室,盡早轉(zhuǎn)變學(xué)習(xí)方式,盡早增強(qiáng)工程意識。這方面設(shè)置有物理實驗和認(rèn)識實習(xí)。

2) 學(xué)科專業(yè)技能實驗層次

學(xué)科專業(yè)技能實驗層次開出二級學(xué)科及其相關(guān)專業(yè)實驗課程,通過基礎(chǔ)科學(xué)原理課程的實驗訓(xùn)練,養(yǎng)成科學(xué)規(guī)范的研究習(xí)慣,掌握實驗設(shè)計、裝置準(zhǔn)備、數(shù)據(jù)采集和處理、結(jié)果分析和報告的方法。包括計算機(jī)導(dǎo)論、C程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)等課程的上機(jī)編程、電路與電子學(xué)和數(shù)字邏輯與數(shù)字系統(tǒng)兩門課程的硬件實驗。

3) 專業(yè)應(yīng)用與綜合技能實踐訓(xùn)練層次

專業(yè)應(yīng)用與綜合技能實踐訓(xùn)練層次通過專業(yè)課程實驗、課程設(shè)計、生產(chǎn)實習(xí)、畢業(yè)實習(xí)和畢業(yè)設(shè)計等綜合實踐訓(xùn)練,培養(yǎng)學(xué)生分析問題、解決問題的能力,達(dá)到學(xué)以致用的目的。

在生產(chǎn)實習(xí)和畢業(yè)實習(xí)實踐環(huán)節(jié),廣泛開展校企合作,以項目實訓(xùn)為主,著力提升本專業(yè)學(xué)生的就業(yè)能力和就業(yè)質(zhì)量。例如,本專業(yè)與工信部人才交流中心簽署了合作共建協(xié)議,實施藍(lán)橋計劃,聯(lián)合培養(yǎng)JAVA程序高級開發(fā)人才。與北京達(dá)內(nèi)科技有限公司合作培養(yǎng)C++程序設(shè)計高級開發(fā)人才。另外,與北京安卓易科技有限公司、京東翰林教育集團(tuán)、匯眾益智(北京)教育科技有限公司等共建校內(nèi)實習(xí)實訓(xùn)基地,雙方教師共同指導(dǎo)學(xué)生的生產(chǎn)實習(xí)、畢業(yè)實習(xí),取得良好效果,基本實現(xiàn)了應(yīng)用型人才與工作崗位的無縫對接。

4.2課外素質(zhì)拓展與創(chuàng)新實踐

課外素質(zhì)拓展與創(chuàng)新實踐為鼓勵學(xué)生參加課外科研創(chuàng)新、專業(yè)技能訓(xùn)練和社會實踐活動,培養(yǎng)學(xué)生實踐和創(chuàng)新能力,要求每個學(xué)生必須取得課外素質(zhì)和創(chuàng)新項目4個學(xué)分,此類學(xué)分單獨記載,超過的學(xué)分可以替代相應(yīng)選修課學(xué)分。

篇(5)

中圖分類號:G642 文獻(xiàn)標(biāo)識碼:B

1引言

“算法設(shè)計與分析”是計算機(jī)科學(xué)與技術(shù)學(xué)科的核心課程之一,受到越來越多的重視。對于一個計算機(jī)專業(yè)的學(xué)生,學(xué)好算法課是必要且是必須的。“算法設(shè)計與分析”這門課程的主要目的不僅是講授計算領(lǐng)域中不同問題的標(biāo)準(zhǔn)算法,更重要的是分析其算法復(fù)雜度,并且在諸多可行算法中選擇一種時間或者空間效率最高的方法。美國著名算法大師Donld Knuth認(rèn)為“計算機(jī)科學(xué)就是算法的研究”,他主持設(shè)計的TeX排版系統(tǒng)被譽(yù)為是“不存在Bug的系統(tǒng)”,這是以大師嚴(yán)密的算法設(shè)計基礎(chǔ)為保證的。前微軟高級副總裁李開復(fù)博士認(rèn)為“計算機(jī)科學(xué)實質(zhì)是人工智能”,而人工智能則是模擬人類思維的一種算法科學(xué)。計算機(jī)算法的應(yīng)用已經(jīng)遍及人類社會的各個領(lǐng)域,包括計算機(jī)軟硬件機(jī)器學(xué)習(xí)、電信及互聯(lián)網(wǎng)、一般制造業(yè)、經(jīng)濟(jì)與金融業(yè)等。算法技術(shù)不僅在計算機(jī)領(lǐng)域,而且在其它理工及社會科學(xué)領(lǐng)域都有極其廣泛的應(yīng)用。任何問題的求解,都離不開一般性的算法設(shè)計原則,在筆者執(zhí)教的學(xué)校,數(shù)學(xué)和信息安全兩個非計算機(jī)專業(yè)已將該課程列為必修課程。因此,提高“算法設(shè)計與分析”課程教學(xué)水平有著極其深遠(yuǎn)的意義和重要的作用。

2教材選擇

近年來,國內(nèi)引進(jìn)了一些優(yōu)秀的國外教材,其中的《算法導(dǎo)論》是國際上被引用頻率最高而且知名度也最高的專著,但是由于它篇幅過長,在國外多用于兩個學(xué)期的教學(xué)課程,因此難以將該教材系統(tǒng)地用于學(xué)時有限的本科教學(xué);《算法設(shè)計與分析》是美國工程院院士UIIman等三位大師合著的優(yōu)秀教材,該書的目的是將算法領(lǐng)域的基礎(chǔ)研究結(jié)果進(jìn)行綜合,重點在于對算法思想過程的理解,而不是算法的實現(xiàn)細(xì)節(jié)和具體的編程技巧。但是該書內(nèi)容和習(xí)題難度都較大,因此更適合作為研究生教材。國內(nèi)的專家王曉東和周培德所編寫的教材也很優(yōu)秀。這些教材都被我們重點推薦給學(xué)生作為參考書。

出于上述考慮,我們最終選擇了沙特學(xué)者M(jìn).H.Alsuwaiyel所著的《算法設(shè)計技巧與分析》作為教材,該書基本覆蓋了傳統(tǒng)算法設(shè)計的主要內(nèi)容,此外還包含了概率算法和近似算法等一些基本內(nèi)容,這些內(nèi)容在傳統(tǒng)教材中并不多見,是一些高端算法經(jīng)常使用的方法。雖然該書不是歐美傳統(tǒng)名校教材,但作者在南加州大學(xué)攻讀獲得碩士和博士學(xué)位,因此該書吸收了歐美優(yōu)秀教材的風(fēng)格,且文筆簡潔流暢。該書的內(nèi)容及習(xí)題難度適中,便于課堂教學(xué)及自學(xué),是一本適合本科教學(xué)的好書。

如果一個本科生能夠?qū)W好本教材,并在后面的碩士階段,學(xué)好UIIman的《算法設(shè)計與分析》,之后再將《算法導(dǎo)論》學(xué)習(xí)好,則必將打下堅實的算法理論基礎(chǔ),為終身的職業(yè)生涯所受用。

3興趣培養(yǎng)

本課程的教學(xué)對象是大學(xué)理工科三年級學(xué)生,要求他們不僅具備數(shù)學(xué)分析、概率及線性代數(shù)的基礎(chǔ),而且具備離散數(shù)學(xué)和數(shù)據(jù)結(jié)構(gòu)等計算機(jī)專業(yè)基礎(chǔ)知識。很多學(xué)生剛學(xué)過數(shù)據(jù)結(jié)構(gòu),翻開算法教材,有似曾相識的感覺。教材中確實有部分章節(jié)如數(shù)據(jù)結(jié)構(gòu),排序算法,圖的遍歷等取材于數(shù)據(jù)結(jié)構(gòu)課程。因此會有些學(xué)生學(xué)習(xí)熱情不高,認(rèn)為是在學(xué)習(xí)重復(fù)的課程。

針對這一情況,首先我們會教育學(xué)生兩課程的目的是不一樣的。數(shù)據(jù)結(jié)構(gòu)的目的是教會學(xué)生如果對現(xiàn)實世界中的事物及對其信息處理過程建立數(shù)據(jù)模型;而算法設(shè)計課程的重點是算法的效率問題,其主題是算法的空間和時間復(fù)雜度,主要論述如何運(yùn)用算法技術(shù)改進(jìn)已有一些算法的效率,或者對復(fù)雜問題進(jìn)行求解。

近年來,計算機(jī)硬件和軟件技術(shù)發(fā)展迅速,CPU、外存、內(nèi)存的性能在持續(xù)提高,價格卻大幅度下跌。因此有很多人認(rèn)為,軟件的效率已經(jīng)不再重要了,只要提高計算機(jī)系統(tǒng)的配置就足夠了。這種觀點顯然是錯誤的。

我們在第一節(jié)的緒論課中引用《算法導(dǎo)論》的例子,深入淺出地闡明了算法效率的重要性。設(shè)有兩個排序算法:其一是插入排序,時間復(fù)雜度為c1 n*n, c1是一個不依賴于n的常數(shù);其二是歸并排序,時間復(fù)雜度為c2 nlog n,c2是一個不依賴于n的常數(shù),一般情況下c1< c2。n是待排序數(shù)列的長度。對于這兩個實質(zhì)上屬于不同數(shù)量級的算法,很多人并未真正感覺到log n比n優(yōu)化多少,甚至當(dāng)n較小時,插入排序比歸并排序還要快速一些。但是我們必須認(rèn)識到,當(dāng)n逐漸增大到一定數(shù)值以后,無論c1比c2小多少,歸并排序均比插入排序快速。在大規(guī)模數(shù)據(jù)集上排序結(jié)果的對比,則效果更為顯著。假若在高性能計算機(jī)A(10億指令/秒)上運(yùn)行插入排序,而在低速計算機(jī)B(1千萬指令/秒)上運(yùn)行歸并排序。此時硬件條件是機(jī)器A比機(jī)器B快了近100倍;軟件先決條件是 c1值為2, c2值為50;數(shù)據(jù)集的規(guī)模n為100萬。

計算得到:

機(jī)器A運(yùn)行時間為2*(100萬*100萬)/10億=2000秒

機(jī)器B運(yùn)行時間為 50*100萬*lg(100萬)≈100秒

結(jié)果是驚人的,用了快100倍的機(jī)器處理相同的數(shù)據(jù)集,反而慢幾乎20倍。如果數(shù)據(jù)集大10倍為1000萬,那么機(jī)器A要算2.3天,機(jī)器B只要20分鐘,這一差距是令人震驚的。

事實上,算法技術(shù)的發(fā)展沒能跟上硬件的發(fā)展,其發(fā)展空間還很大,盲目崇尚硬件建設(shè)而忽視算法技術(shù)的觀點是錯誤的。

在電信應(yīng)用中,雖然硬件和軟件技術(shù)發(fā)展很快,但是用戶的需求更是呈爆炸式增長。一個國家網(wǎng)內(nèi)就可能有成百萬實時在線用戶,每秒幾十萬次用戶交互發(fā)生,夜間有成千萬的話單記錄要處理。當(dāng)一臺內(nèi)存中存放近百萬用戶資料,則浪費16個字節(jié)就是浪費16M空間。如果記錄的數(shù)據(jù)結(jié)構(gòu)及處理算法設(shè)計不合理,則內(nèi)存很容易不夠用,大量工作任務(wù)會被拋棄。要在這樣的平臺軟件上構(gòu)建軟件,必須對每個字節(jié)空間、每個計算機(jī)指令的使用優(yōu)化到位。否則,即便有先進(jìn)的計算機(jī)系統(tǒng),一般的軟件技術(shù)是無法承受高性能、高容量計算的需要的。算法技術(shù)能支持開發(fā)人員在軟件設(shè)計階段從理論層面保障系統(tǒng)的效率達(dá)到最優(yōu)。

經(jīng)首次引論性教學(xué),絕大多數(shù)同學(xué)認(rèn)識了算法課程重要性,明確了學(xué)習(xí)目的,獲得了較好的教學(xué)效果。

4理論教學(xué)

課程教學(xué)組在教材內(nèi)容上選擇了以下內(nèi)容:

(1) 算法分析基本概念,數(shù)學(xué)預(yù)備知識。這些都是本課程工具性方法。

(2) 堆和不相交理論。介紹了能有效實現(xiàn)優(yōu)先隊列的數(shù)據(jù)結(jié)構(gòu)。

(3) 歸納法、分治、動態(tài)規(guī)劃。介紹了計算機(jī)技術(shù)中十分重要的遞歸為主題的設(shè)計技術(shù),遞歸要求能夠?qū)⒋鈫栴}抽象為遞推表達(dá)式,確定初試值和遞推終止條件后就能將復(fù)雜問題化解為嵌套的簡單問題。

(4) 貪心算法。介紹了如何求解最優(yōu)化問題。

(5)NP完全問題。介紹不確定性圖靈機(jī)在P時間內(nèi)能解決的問題,這類論題對于培養(yǎng)學(xué)生將來思考問題復(fù)雜度是個導(dǎo)論。

(6) 回朔法。介紹有組織的窮盡搜索算法,對一些問題尤其是解空間很大的問題有效。我們介紹了3著色、8皇后等經(jīng)典問題。

(7) 概率算法和近似算法。一般性介紹近20年來算法研究迅猛發(fā)展的領(lǐng)域,以擴(kuò)展學(xué)生知識面,但不做考核要求。

其他內(nèi)容如數(shù)據(jù)結(jié)構(gòu)、圖遍歷等是數(shù)據(jù)結(jié)構(gòu)和圖論課的內(nèi)容,本課程內(nèi)不做講解,供學(xué)生預(yù)習(xí)課程時選讀;對于域指定問題的迭代改進(jìn)和計算幾何技術(shù)等高級課題,推薦學(xué)生根據(jù)興趣自學(xué)。

近年,越來越多的國內(nèi)高校主張雙語教學(xué)。我們也有這樣的規(guī)劃,但是考慮課程有一定深度,三年級本科生英語運(yùn)用還有限,為此達(dá)到最好的教學(xué)效果,在教學(xué)中先采用中文教學(xué)。但是我們鼓勵學(xué)生同步閱讀英文版教材,以更好地適應(yīng)未來科研和國際化軟件研發(fā)的需要。

5科研方法及實踐能力培養(yǎng)

科研式教育并不是新生事物。在二十年前,我國清華大學(xué)、中國科技大學(xué)等名校就對高年級學(xué)生講授研究生課程,并進(jìn)行導(dǎo)師制研教結(jié)合型教學(xué),使得很多學(xué)生讀研時就能取得優(yōu)秀的成果。作者所執(zhí)教的是重點工科院校,有很多有利的因素便于我們展開科研式教學(xué):一是有超過60%的學(xué)生主觀上有本科畢業(yè)后繼續(xù)深造的愿望;二是學(xué)校有豐富的圖書館資源,能全文檢索CNKI、碩博士論文、IEEE、ACM、ELSERVIER、SPRINGER等中外優(yōu)秀電子數(shù)據(jù)庫。在教學(xué)中,作者也將在科研中讀到的一些新穎實用且難度適中的論文摘錄下來介紹給學(xué)生,并將自己研究生階段的學(xué)習(xí)方法介紹給學(xué)生。除了閱讀教材,我們還鼓勵學(xué)生讀一些高端的雜志,例如計算機(jī)學(xué)科領(lǐng)域的四大學(xué)報,ACM期刊,Software Experience and Practice,Information Processing Letter等刊物,從其中檢索感興趣的論題。讀核心期刊有幾點好處:這些刊物審稿嚴(yán)格,文章無論是學(xué)術(shù)性、前瞻性、理論正確性及寫作水平都有保證;減少檢索的開銷。讀者可以先在這些高水平雜志中找到自己感興趣的主題后,再廣泛檢索與主題相關(guān)的其它刊物或會議文章。引導(dǎo)學(xué)有余力的本科生讀高水平論文并不是過高要求,算法設(shè)計及數(shù)據(jù)結(jié)構(gòu)教材中大部分章節(jié)內(nèi)容其實也都是來源于前二十至五十年的國際知名算法學(xué)術(shù)期刊,其中選擇ACM、IEEE及ISAM雜志內(nèi)容的比例最高。現(xiàn)在的一些學(xué)術(shù)期刊中刊出的優(yōu)秀算法,過幾年就會被大量的引用或?qū)嶋H應(yīng)用,也許再過十至二十年后就會被引入未來的教材之中。

我們認(rèn)為,在本科高年級展開研究式教學(xué)對學(xué)生長遠(yuǎn)發(fā)展有好處。對打算深造的同學(xué),可以潛移默化地引導(dǎo)他們思索自己未來的發(fā)展方向,有很多成功的學(xué)者就是在大學(xué)受到某門課程老師的影響而走上科研道路的。科學(xué)研究是一個漫長的過程,很多工科博士生學(xué)習(xí)到第三、四年后才開始發(fā)表一級論文,很多碩士生畢業(yè)前才急忙撰寫可發(fā)表成果。而同時有些博士生入學(xué)兩年就能取得豐碩的成果,很重要的因素是他們在本科高年級階段就培養(yǎng)了研究型思維,為以后深造明確了方向并作好了理論準(zhǔn)備。如果本科階段就培養(yǎng)研究型學(xué)習(xí)方法,那么在日后深造過程中多出成果就是水到渠成的事。而如何培養(yǎng)學(xué)生良好的研究習(xí)慣,正是我們教師要不斷探索的論題。

重視理論而實踐不足,是我國高校普遍存在的問題。

在國際上,知名的軟件鮮有來自中國人的原創(chuàng)。所以我們要更加重視培養(yǎng)學(xué)生實踐能力。

實驗環(huán)節(jié),我們布置了基本的排序、遞歸、貪心、回溯等論題的實驗,鼓勵學(xué)生用不同的編程語言實現(xiàn),不僅僅是單純的算法實現(xiàn),最好能夠編制出實用美觀的界面,將算法更友好地呈現(xiàn)出來。無論以后的工作或者深造,目標(biāo)是可應(yīng)用或者可發(fā)表的成果,都需要研發(fā)者具有較高的實踐能力。我們認(rèn)為實踐與理論教育是并重的。

6結(jié)束語

通過四年的教學(xué)實踐,學(xué)生對此課程實踐的參與度越來越高。通過教育方法的不斷改進(jìn),學(xué)生的課程成績也一屆好于一屆。更為重要的是,通過啟發(fā)引導(dǎo)式教育,很多同學(xué)開始萌發(fā)研究型思維,課余經(jīng)常向老師提問,有的問題有較高難度,老師都要回去研究資料才能解答。在來自本校新入學(xué)的碩士生中,不少同學(xué)反映受益于此課,有些同學(xué)讀研究生后不久就在一級學(xué)報上發(fā)表了算法類論文,這也正是我們當(dāng)初所期待的。我們教師仍然要不斷提高自身科研水平,并將研究成果及方法引進(jìn)課堂,提高教學(xué)效果和質(zhì)量。

教學(xué)中,還發(fā)現(xiàn)一個現(xiàn)象,數(shù)學(xué)系的學(xué)生比計算機(jī)系的考試成績要高一些。最簡單的因素,是他們理論思維能力更強(qiáng),如何因材施教,改進(jìn)教學(xué)方法及增強(qiáng)工科學(xué)生學(xué)習(xí)本課程能力,是我們課程教學(xué)組今后要探索與研究的方向。

參考文獻(xiàn):

篇(6)

1引言

隨著經(jīng)濟(jì)和信息技術(shù)的發(fā)展,計算機(jī)科學(xué)與技術(shù)專業(yè)已經(jīng)發(fā)展成為我國招生規(guī)模最大,培養(yǎng)學(xué)生最多的專業(yè)之一,計算機(jī)專業(yè)不僅需要高層次的計算機(jī)科學(xué)家和研究員,更多需要的是系統(tǒng)掌握計算機(jī)科學(xué)理論、計算機(jī)軟、硬件及網(wǎng)絡(luò)知識的應(yīng)用型人才,計算機(jī)專業(yè)教育應(yīng)以人才市場為的導(dǎo)向,融合在相關(guān)學(xué)科的知識,滿足經(jīng)濟(jì)社會發(fā)展的對新型復(fù)合型人才的需求。在社會對計算機(jī)人才的需求呈現(xiàn)多元化的今天,對基礎(chǔ)扎實,具有過硬的技術(shù)背景,又有較強(qiáng)實踐能力和有較強(qiáng)市場意識的應(yīng)用型計算機(jī)人才的需求旺盛。因此,從商科類院校的實際特點出發(fā),探索商科類院校的計算機(jī)科學(xué)與技術(shù)專業(yè)人才培養(yǎng)及特色,突出特色和優(yōu)勢,是值得認(rèn)真研究和需要亟待解決的問題。

2明確人才培養(yǎng)目標(biāo),滿足人才市場需求

國家信息化的發(fā)展步伐在加快,信息產(chǎn)業(yè)對人才的需求在進(jìn)一步增加,從人才就業(yè)形勢來看,一方面用人單位急需實踐能力強(qiáng),學(xué)有所長的計算機(jī)人才,另一方面又存在計算機(jī)專業(yè)的畢業(yè)生找不到理想工作的問題。究其原因,主要是計算機(jī)專業(yè)畢業(yè)生的知識結(jié)構(gòu)與用人單位的需求存在一定的距離。計算機(jī)專業(yè)培養(yǎng)的人才應(yīng)該是熟練掌握計算機(jī)軟件開發(fā)技術(shù),精通計算機(jī)程序設(shè)計;掌握計算機(jī)網(wǎng)絡(luò)軟硬件技術(shù),能夠從事計算機(jī)網(wǎng)絡(luò)應(yīng)用技術(shù)開發(fā)和網(wǎng)絡(luò)編程技術(shù);掌握計算機(jī)硬件技術(shù)基礎(chǔ),具備計算機(jī)硬件或產(chǎn)品開發(fā)的潛力;并且通過對上述三個方面知識的選修課程模塊使學(xué)生在某一個方面學(xué)有所長。商科類院校計算機(jī)科學(xué)與技術(shù)專業(yè)應(yīng)該結(jié)合現(xiàn)代商科特色,與經(jīng)濟(jì)、管理等學(xué)科結(jié)合,滲透和交叉,培養(yǎng)出特色鮮明并且有競爭優(yōu)勢的學(xué)生。

3培養(yǎng)目標(biāo)與專業(yè)特色

商科類院校計算機(jī)科學(xué)與技術(shù)專業(yè)要堅持為經(jīng)濟(jì)建設(shè)和社會發(fā)展服務(wù)。人才培養(yǎng)目標(biāo)可以確定為:本專業(yè)培養(yǎng)德、智、體、美全面發(fā)展,系統(tǒng)掌握計算機(jī)科學(xué)理論、計算機(jī)軟硬件及網(wǎng)絡(luò)理論及應(yīng)用知識;基礎(chǔ)扎實,綜合素質(zhì)高,實踐能力強(qiáng),具有市場意識和創(chuàng)新精神,能夠在企事業(yè)、政府部門、學(xué)校等單位從事計算機(jī)軟件、硬件、網(wǎng)絡(luò)系統(tǒng)的研究、開發(fā)和管理等工作的應(yīng)用型高級技術(shù)人才。

商科類院校的計算機(jī)專業(yè),培養(yǎng)的是“應(yīng)用型”人才,通過自身已經(jīng)存在的商科人文環(huán)境,著重培養(yǎng)學(xué)生的學(xué)習(xí)、分析與解決問題、開展創(chuàng)新活動的能力,使學(xué)生不僅有計算機(jī)軟、硬件及網(wǎng)絡(luò)應(yīng)用知識,又有經(jīng)濟(jì)和管理的知識背景,使學(xué)生既懂計算機(jī)技術(shù),又懂得一些經(jīng)濟(jì)和管理方面的知識;當(dāng)然,培養(yǎng)出來的學(xué)生首先應(yīng)該符合計算機(jī)專業(yè)人才培養(yǎng)規(guī)格要求,學(xué)生學(xué)有所長;同時,和其他院校相比又應(yīng)具有商科知識背景,能夠在相關(guān)專業(yè)領(lǐng)域從事信息技術(shù)服務(wù)、技術(shù)管理和市場開拓工作。使學(xué)生既懂技術(shù),又會經(jīng)營管理。

4商科特色的應(yīng)用型計算機(jī)人才培養(yǎng)目標(biāo)的實現(xiàn)

商科特色的應(yīng)用型人才培養(yǎng)是由教師教學(xué)、學(xué)生學(xué)習(xí)、培養(yǎng)目標(biāo)、培養(yǎng)模式、教學(xué)管理、教學(xué)計劃、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段等多個方面共同作用來實現(xiàn)的。2006年9月,教育部高等學(xué)校計算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會編制了《高等學(xué)校計算機(jī)科學(xué)與技術(shù)專業(yè)戰(zhàn)略研究報告暨專業(yè)規(guī)范(試行)》,由高等教育出版社出版,其中提出了4個參考的專業(yè)方向,即計算機(jī)科學(xué)、計算機(jī)工程、軟件工程以及信息技術(shù)。商科類院校計算機(jī)科學(xué)與技術(shù)專業(yè)適合信息技術(shù)方向。

4.1課程體系的設(shè)置原則

在培養(yǎng)方案和教學(xué)內(nèi)容安排時,即要注重基礎(chǔ)理論、基本知識、基本技能的培養(yǎng),又要突出商科特色,還要注重實用技術(shù)與工程開發(fā)能力的培養(yǎng)。計算機(jī)科學(xué)與技術(shù)專業(yè)培養(yǎng)的學(xué)生首先應(yīng)該滿足人才培養(yǎng)規(guī)格要求,在計算機(jī)軟硬件和網(wǎng)絡(luò)方面有較扎實的基礎(chǔ)和較寬的知識面;學(xué)生要熟練掌握軟件編程技術(shù)、計算機(jī)網(wǎng)絡(luò)及網(wǎng)絡(luò)設(shè)備的配置和使用和計算機(jī)硬件系統(tǒng)或產(chǎn)品的開發(fā)潛力,能夠解決生產(chǎn)、生活中的實際問題的能力;課程設(shè)置可以從計算機(jī)軟、硬件及網(wǎng)絡(luò)三類課程入手,構(gòu)成課程體系和課程模塊。在商科特色的培養(yǎng)方面,要注重學(xué)生經(jīng)管、管理知識和理念的培育。通過教學(xué)計劃設(shè)置商科課程,讓學(xué)生了解企業(yè)經(jīng)營和管理的實際問題,通過講座或案例,讓學(xué)生了解現(xiàn)代企業(yè)經(jīng)營管理模式,通過成功IT企業(yè)的案例作為現(xiàn)實教材,使學(xué)生在經(jīng)營、管理和創(chuàng)業(yè)等方面能夠?qū)W以致用。通過實踐教學(xué)使學(xué)生具有較強(qiáng)的解決問題能力,獲得一技之長,能夠結(jié)合企業(yè)的實際情況,解決生產(chǎn)中的實際問題,縮短企業(yè)對人才需求的距離。

4.1.1專業(yè)的核心課程設(shè)置

為了滿足計算機(jī)科學(xué)與技術(shù)專業(yè)人才培養(yǎng)規(guī)格,在專業(yè)核心課程的設(shè)置方面要滿足人才培養(yǎng)規(guī)格的需要,開展與各有關(guān)課程配套的教學(xué)大綱、教材建設(shè)工作,把本學(xué)科領(lǐng)域前沿的優(yōu)秀學(xué)術(shù)成果增加到教學(xué)內(nèi)容中去。如下表所示。

4.1.2商科特色的建設(shè)

商科類院校計算機(jī)科學(xué)與技術(shù)專業(yè),在培養(yǎng)方案中要體現(xiàn)商科背景的培養(yǎng)。主要通過六個層次的教學(xué)實現(xiàn),首先,在公共基礎(chǔ)課中開設(shè)經(jīng)濟(jì)學(xué)通論、管理學(xué)通論二門課程;第二,在人文科技選修課中,限制學(xué)生選修6個學(xué)分的經(jīng)濟(jì)管理類課程;第三,在專業(yè)選修課中開設(shè)財稅實務(wù)、項目分析與策劃、行業(yè)營銷、企業(yè)登記運(yùn)行等專題講座;第四,在獨立實踐教學(xué)環(huán)節(jié)中,設(shè)置計算機(jī)市場調(diào)研、電子及計算機(jī)產(chǎn)品營銷實踐等實習(xí)環(huán)節(jié);第五,在專業(yè)課中,結(jié)合學(xué)科建設(shè)的優(yōu)勢,開設(shè)電子商務(wù)技術(shù)、信息管理等方面的課程;第六,鼓勵學(xué)生參加經(jīng)濟(jì)、管理類學(xué)術(shù)交流活動,輔修經(jīng)濟(jì)管理類第二專業(yè);發(fā)揮商科類院校的特色。

4.1.3實踐教學(xué)體系建設(shè)

實踐教學(xué)通過課程內(nèi)實驗、獨立開課實驗、實習(xí)、課程設(shè)計、畢業(yè)設(shè)計、第二課堂、創(chuàng)新學(xué)分設(shè)置等實現(xiàn)。獨立的實踐教學(xué)環(huán)節(jié),如計算機(jī)導(dǎo)論實驗、C語言程序設(shè)計實驗、大學(xué)物理實驗、面向?qū)ο蟪绦蛟O(shè)計實驗、計算機(jī)網(wǎng)絡(luò)工程實驗、大型數(shù)據(jù)庫系統(tǒng)實驗、計算機(jī)市場調(diào)研、電子及計算機(jī)產(chǎn)品營銷實踐、專業(yè)實習(xí)、畢業(yè)實習(xí)、面向?qū)ο蟪绦蛘n程設(shè)計、數(shù)據(jù)結(jié)構(gòu)課程設(shè)計、網(wǎng)絡(luò)工程課程設(shè)計、軟件綜合課程設(shè)計、畢業(yè)設(shè)計等。實驗場地可以建設(shè)計算機(jī)專業(yè)軟件和計算機(jī)網(wǎng)絡(luò)實驗室,建立軟件技術(shù)校內(nèi)實習(xí)基地,如建立軟件技術(shù)創(chuàng)新實驗室,程序設(shè)計基地等。利用社會資源,建設(shè)校外實習(xí)基地,滿足學(xué)生的實習(xí)、實踐需要。構(gòu)建立體的實踐教學(xué)體系。

5綜述

商科類院校計算機(jī)科學(xué)與技術(shù)專業(yè)特色,通過培養(yǎng)方案開設(shè)商科類課程、實踐教學(xué)環(huán)節(jié)、第二課堂、學(xué)術(shù)交流活動、輔修專業(yè)、開設(shè)計算機(jī)在經(jīng)濟(jì)管理學(xué)科領(lǐng)域的應(yīng)用課程等方法,具體落實學(xué)生商科背景、經(jīng)濟(jì)管理的知識培育,發(fā)揮商科院校專業(yè)教學(xué)、科研優(yōu)勢。

通過建立穩(wěn)定的校外實習(xí)基地,使學(xué)生盡早接觸社會,了解當(dāng)?shù)亟?jīng)濟(jì)建設(shè)和生產(chǎn)實際需求;提高學(xué)生實踐能力。建立軟件技術(shù)創(chuàng)新校內(nèi)實習(xí)基地,鼓勵學(xué)生積極參加課外科技創(chuàng)新活動,形成良好的科技創(chuàng)新和專業(yè)學(xué)習(xí)氛圍,培養(yǎng)高水平的應(yīng)用型人才。組織學(xué)生參加“大學(xué)生程序設(shè)計大賽”,全國“挑戰(zhàn)杯”課外學(xué)術(shù)科技作品競賽等活動,為學(xué)生提供更多的科技創(chuàng)新活動機(jī)會,提高學(xué)生專業(yè)學(xué)習(xí)的主動性和積極性,形成良好的科技創(chuàng)新和專業(yè)學(xué)習(xí)氛圍,促進(jìn)專業(yè)建設(shè)和實踐教學(xué)工作,培養(yǎng)出高水平的具有商科特色的應(yīng)用型高級技術(shù)人才。

參考文獻(xiàn)

[1]蔣宗禮,王志英,李曉明,孫吉貴,樊曉椏.構(gòu)建計算機(jī)科學(xué)與技術(shù)專業(yè)公共核心課程[J].中國大學(xué)教學(xué),2007,(11).

篇(7)

研究高端科學(xué)技術(shù)的人們,不僅要懂得電子計算機(jī)是如何工作的,而且還要知道它是如何制造出來的,要了解它從一個幾十噸重的龐然大物變成今天的筆記本電腦的演變過程;把它當(dāng)工具使用的人,則只要了解電子計算機(jī)的基礎(chǔ)知識,學(xué)會編制程序的方法,就能得心應(yīng)手地開展自已應(yīng)用領(lǐng)域的工作,沒有必要去過問它是怎樣造出來的;把電腦當(dāng)作玩具者,則只要知道計算機(jī)的操作命令就行了。當(dāng)然興趣不一樣,玩的方法也就各有特色。科技產(chǎn)品、工具、玩具只是人們在各自使用范圍內(nèi)對計算機(jī)的不同理解,但它顯現(xiàn)出來的本質(zhì)仍然是一臺不折不扣的電子計算機(jī)。

鑒于電子計算機(jī)與人們是如此親密無間,電子計算機(jī)也就必然從高端科技演變成為人們的基礎(chǔ)知識。2006年3月,曾任美國卡內(nèi)基?梅隆大學(xué)(CMU)計算機(jī)科學(xué)系主任,現(xiàn)任美國基金會(MSP)計算機(jī)和信息科學(xué)與工程部(CISE)主任的周以真Jearmette M.Wing教授,在美國計算機(jī)權(quán)威刊物《Communicatons of the ACM》上,首次提出了計算思維的觀念。計算思維這一觀念提出后,立即得到美國教育界的廣泛支持,并引起了歐洲的極大關(guān)注。2007年9月19日,歐洲科學(xué)界、工業(yè)界和政府的一些領(lǐng)導(dǎo)者還在布魯塞爾皇家科學(xué)院召開了一次名為“思維科學(xué)――歐洲的下一個政策挑戰(zhàn)”的會議。

在國內(nèi),為了緊跟國際學(xué)術(shù)動態(tài),推動教學(xué)理念的更新,全國高等學(xué)校計算機(jī)教育研究會早在2003年10月31日,就在桂林電子工業(yè)學(xué)院主辦了全國“計算機(jī)科學(xué)與技術(shù)方法論”專題學(xué)術(shù)研討會,在熱烈的討論中,也萌發(fā)了計算思維的理念。本次會議有來自全國百余所高校的150余位代表參會,還吸引了哲學(xué)界、物理學(xué)界的學(xué)者參加,討論中不僅有相同的觀點共識,也有對立的論點交鋒,會議開得熱烈、成功。大會收到論文100余篇,其中64篇由核心刊物《計算機(jī)科學(xué)》雜志專輯發(fā)表。

5年之后的2008年10月31日,全國高等學(xué)校計算機(jī)教育研究會又在桂林電子科技大學(xué)召開了“計算思維與計算機(jī)導(dǎo)論”專題研討會,探討了科學(xué)思維與科學(xué)方法在計算機(jī)學(xué)科教學(xué)創(chuàng)新中的作用。來自全國80多所高校,包括70多位計算機(jī)學(xué)院院長、主管教學(xué)的副院長在內(nèi)的近百名專家出席了會議。在本次會議上,桂林電子科技大學(xué)董榮勝教授、武漢大學(xué)費定舟教授、國防科大李婷婷博士、著名計算機(jī)教育家蘇運(yùn)霖教授、中國人民大學(xué)趙總寬教授等分別就有關(guān)計算思維與計算機(jī)導(dǎo)論、計算思維與計算機(jī)方法論、哲學(xué)思維、計算思維及科技創(chuàng)新、歷史上重大科學(xué)發(fā)現(xiàn)與技術(shù)創(chuàng)新中蘊(yùn)含的計算思維、中國古代科學(xué)中蘊(yùn)含的計算思維――算法化思想、計算思維在各學(xué)科領(lǐng)域的應(yīng)用、計算思維在計算機(jī)學(xué)科各門課程中講授的經(jīng)驗和體會等內(nèi)容作了大會報告,探討了在教學(xué)過程中如何以課程為載體講授面向?qū)W科的思維方法,以及這種講授對國家科學(xué)與教育事業(yè)發(fā)展的作用等。

這兩次會議的核心宗旨是期望促使我國計算機(jī)教育界的同行們要更新思維,盡快適應(yīng)計算機(jī)科學(xué)領(lǐng)域發(fā)生的根本性變革。

2008年6月29日至7月14日,中國國家科學(xué)基金委員會組織了計算機(jī)科學(xué)代表團(tuán),訪問了美國的lO所大學(xué)和美國國家科學(xué)基金會。訪問成員對“計算思維”有了更強(qiáng)烈的感受:中國工程院院士、國家自然科學(xué)基金委員會副主任、清華大學(xué)孫家廣教授說:“最具有基礎(chǔ)性和長期性的思想是‘計算思維’。這也給中國計算機(jī)科學(xué)技術(shù)的學(xué)科建設(shè)工作提供了很好的參考”。中國計算機(jī)學(xué)會理事、國家自然科學(xué)基金委員會信息科學(xué)部二處(計算機(jī)學(xué)科)處長劉克教授說:“在大學(xué)中推進(jìn)‘計算思維’這一基本理念的教育與傳播工作也非常必要”。中國計算機(jī)學(xué)會高級會員、2007年中國計算機(jī)學(xué)會王選獎獲得者、中國科學(xué)院計算技術(shù)研究所研究員徐志偉總工程師說:“‘計算思維’就本人了解而言,這可能是近十年來最具有基礎(chǔ)性、長期性的學(xué)術(shù)思想。這個思想由美國國家科學(xué)基金會主管計算機(jī)與信息科學(xué)與工程學(xué)部的副主任珍妮特?文(Jeannette Wing)博士提出。簡言之:計算思維是一種本質(zhì)的、所有人都必須具備的思維方式,就像識字、做算術(shù)一樣;任務(wù)是在2050年以前,讓地球上每一個公民都具備‘計算思維’能力。換句話說,以前要‘掃盲’,是掃‘文盲’,在21世紀(jì),要掃‘計算機(jī)盲’。當(dāng)然,要做到這點,必須說清楚什么是計算思維。”他又說:“計算思維這一思想也部分地給出了初步理論,可用于解釋為什么美國正在發(fā)生各種學(xué)科、教育、科研活動和機(jī)構(gòu)變革的實踐。這也給中國計算機(jī)科學(xué)技術(shù)的學(xué)科建設(shè)工作提供了一個很好的參考。這個思想還應(yīng)該更正面地理解,即計算思維的普及可以從科學(xué)界、研究界開始,給予科技人員一種新的視角和思維方式。”徐志偉總工程師最后總結(jié)說:“計算使人們能夠發(fā)現(xiàn)與創(chuàng)新CDI(Cyber Enabled Discovery and Innovation),是實現(xiàn)計算思維的第一個美國國家科學(xué)基金會的重大計劃。它的目的是,通過計算思維的創(chuàng)新和進(jìn)步(包括概念、方法、模型、算法、工具和系統(tǒng)等),對科學(xué)與工程領(lǐng)域產(chǎn)生新理解、新模式,創(chuàng)造革命性的研究成果。”

從以上這些論述來看,在2050年以前,要讓地球上每一個公民都具備“計算思維”能力,要掃“計算機(jī)盲”。因此,應(yīng)把計算思維看成是一種本質(zhì)的、所有人都必須具備的思維方式。國際上已經(jīng)在大聲疾呼了,我們中國的計算機(jī)教育工作者豈能坐視不理,我們應(yīng)該結(jié)合國情,奮起直追!

2010年7月19日至20日,北京大學(xué)、清華大學(xué)、浙江大學(xué)、復(fù)旦大學(xué)、上海交通大學(xué)、南京大學(xué)、中國科技大學(xué)、哈爾濱工業(yè)大學(xué)、西安交通大學(xué)九所知名高校在西安交通大學(xué)舉辦了“C9高校聯(lián)盟計算機(jī)基礎(chǔ)課程研討會”。教育部高等學(xué)校計算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會主任陳國良院士親臨大會,作了“計算思維能力培養(yǎng)研究”的報告,并主持了該專題的討論,各有關(guān)高等學(xué)校計算機(jī)基礎(chǔ)課程教學(xué)負(fù)責(zé)人 及骨干教師出席了大會。經(jīng)大會研究討論后就增強(qiáng)大學(xué)生計算思維能力的培養(yǎng)發(fā)表了“C9高校聯(lián)盟計算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明”。這是個好兆頭,作為全國高等學(xué)校計算機(jī)教育研究會,我們在表示積極支持的前提下,還要力爭在促進(jìn)建立“計算思維”的觀念上作出貢獻(xiàn)。

那么,什么是計算思維?

周以真教授指出:“計算思維代表著一種普遍的認(rèn)識和一類普適的技能,每一個人,而不僅僅是計算機(jī)科學(xué)家,都應(yīng)熱心于它的學(xué)習(xí)和應(yīng)用。”他又說:“計算思維是每個人的基本技能,不僅僅是計算機(jī)科學(xué)家。我們應(yīng)當(dāng)使每個孩子在培養(yǎng)解析能力時不僅掌握閱讀、寫作和算術(shù)(Reading Writing and Arithmetic――3R),還要學(xué)會計算思維。”

中國科學(xué)院計算所李國杰院士說:“計算思維運(yùn)用計算機(jī)科學(xué)的基礎(chǔ)概念求解問題、設(shè)計系統(tǒng)和理解人類行為,它選擇合適的方式陳述一個問題、對一個問題的相關(guān)方面建模,并用最有效的辦法實現(xiàn)問題求解。”李國杰院士還認(rèn)為,計算機(jī)科學(xué)本質(zhì)上源自數(shù)學(xué)思維和工程思維。然而,計算思維遠(yuǎn)遠(yuǎn)不只是為計算機(jī)編程,它是抽象的多個層次上的思維,與“讀寫能力”一樣,是人類的基本思維方式。他強(qiáng)調(diào),“計算思維是每個人的基本技能,不僅僅屬于計算機(jī)科學(xué)家。”他建議,在培養(yǎng)孩子們的解析能力時,不僅要求其學(xué)會閱讀、寫作和算術(shù),還要學(xué)會計算思維。

因此,我們可以這樣來認(rèn)識計算思維:計算思維是運(yùn)用計算機(jī)科學(xué)的基礎(chǔ)概念來進(jìn)行問題的求解、系統(tǒng)的設(shè)計以及人類行為的理解等,它包括了涵蓋計算機(jī)科學(xué)廣度的一系列思維活動。計算思維是一種本質(zhì)的、所有人都必須具備的思維方式,就像閱讀、寫字、做算術(shù)一樣,成為人們最基礎(chǔ)、最普遍、最適用和不可缺少的基礎(chǔ)思維方式。

計算思維的普及可以從科學(xué)界、研究界開始做起,它能給科技人員一種新的視覺和思維方式。

在大學(xué)里推進(jìn)計算思維這一基本理念的教育和傳播工作是十分必要的,建議面向所有專業(yè)的大學(xué)新生開一門“怎么像計算機(jī)科學(xué)家一樣思維”的課程。還應(yīng)當(dāng)讓沒有進(jìn)入大學(xué)之前的學(xué)生接觸計算的方法和模型。要培養(yǎng)具有“計算思維”能力的中國計算機(jī)本科大學(xué)生,就需要制定出具有“計算思維”能力特色的教學(xué)計劃。因此,對我國現(xiàn)行教學(xué)計劃的創(chuàng)新改革已經(jīng)到了刻不容緩的時候了。我國計算機(jī)教育界同行已經(jīng)在審時度勢地審定和修改現(xiàn)行的教學(xué)計劃,發(fā)掘新特色,尋找新亮點。

在全民中有計劃、有步驟地進(jìn)行計算思維觀念的宣傳和普及工作,也應(yīng)當(dāng)提上議事日程。美國人已經(jīng)提出,在2050年以前,要讓地球上每一個公民都具備“計算思維”能力,要掃“計算機(jī)盲”。因此,應(yīng)該把計算思維看成是一種本質(zhì)的、所有人都必須具備的思維方式,激發(fā)人們對計算機(jī)領(lǐng)域科學(xué)探索的興趣,使計算思維成為一種常識。周以真教授說,“我特別需要抓住尚未進(jìn)入大學(xué)之前的聽眾,包括教師、父母和學(xué)生,向他們傳送下面兩個信息:智力上的挑戰(zhàn)和引人入勝的科學(xué)問題依舊亟待理解和解決。這些問題的解答僅僅受限于我們自己的好奇心和創(chuàng)造力。”

結(jié)論應(yīng)當(dāng)是:當(dāng)計算思維面向所有的人,所有的地方,真正融入人類活動的整體,不再表現(xiàn)為一種顯式哲學(xué)的時候,計算思維就將成為一種現(xiàn)實。

綜上所述,不妨把計算思維看成是“基礎(chǔ)的回歸”,把學(xué)習(xí)計算機(jī)科學(xué)看成像學(xué)習(xí)數(shù)學(xué)或英語一樣的基礎(chǔ)知識。主修數(shù)學(xué)或英語的人,可以從事各種各樣的職業(yè)。主修計算機(jī)科學(xué)的人,當(dāng)然也可以從事各種各樣的職業(yè),比如,一個人在主修計算機(jī)科學(xué)以后,可以直接從事醫(yī)學(xué)、法律、商業(yè)、政治以及任何類型的科學(xué)和工程職業(yè),甚至藝術(shù)工作。也就是說,在原來的數(shù)、理、化、天、生、物六大基礎(chǔ)學(xué)科的基礎(chǔ)上,加上計算機(jī)科學(xué)而成為七大基礎(chǔ)學(xué)科。

這里還要闡明幾個概念:

計算思維是概念化,而不是程序化。因為計算機(jī)科學(xué)不只是為計算機(jī)編制程序,而是要像計算機(jī)科學(xué)家那樣去思維,進(jìn)而要求在抽象的多個層次上思維。

計算思維是人的思維,是人類求解問題的一條途徑。計算機(jī)的思維方式也決不是要人類像計算機(jī)那樣去思考。計算機(jī)的工作非常機(jī)械、枯燥、沉悶,人類則聰穎并富有想象力,是人類創(chuàng)造了計算機(jī),給計算機(jī)賦以智能和激情。當(dāng)人類為自己配置了計算機(jī)系統(tǒng),人類就能夠用自己的智慧來解決那些在計算時代之前不敢嘗試的問題,進(jìn)而實現(xiàn)“只有想不到,沒有做不到”的境界。

計算思維是數(shù)學(xué)思維和工程思維的互補(bǔ)與融合,和所有學(xué)科的形式化基礎(chǔ)都是建筑在數(shù)學(xué)之上一樣,計算機(jī)科學(xué)在本質(zhì)上也來源于數(shù)學(xué)思維。又由于人類建造的計算機(jī)系統(tǒng)是一個能夠與實際世界互動的系統(tǒng),計算機(jī)科學(xué)在本質(zhì)上又來源于工程思維。由于基本的計算機(jī)系統(tǒng)受到的限制,迫使計算機(jī)科學(xué)家必須進(jìn)行計算性思考,不能只是單純地進(jìn)行數(shù)學(xué)思考,而要開拓視野,用構(gòu)建虛擬世界的自由來使人類能夠設(shè)計出超物理世界的各種系統(tǒng)。

計算思維是人類的思想活動,不是人造的物品,它不只是以人類生產(chǎn)的軟件、硬件等人造物的物理形式到處呈現(xiàn)并時刻融入人們的生活,更重要的是,它是人類用以接近求解問題、管理日常生活、建立與他人交流和互動的計算概念。因此,不能把計算機(jī)科學(xué)只等同于為計算機(jī)編制程序,也不能把主修計算機(jī)科學(xué)局限于狹窄的就業(yè)范圍,更不能認(rèn)為計算機(jī)科學(xué)的基礎(chǔ)研究已經(jīng)完成,只剩下工程實現(xiàn)的問題了。當(dāng)人們行動起來去改變這個領(lǐng)域的社會形象的時候,計算思維就是一個引導(dǎo)著計算機(jī)教育家、研究者和實踐者的宏大愿景了。

計算思維不僅是計算機(jī)科學(xué)家的思維,它已經(jīng)不局限于計算機(jī)領(lǐng)域,計算機(jī)科學(xué)家對各種學(xué)科都產(chǎn)生了興趣。例如,他們堅信生物學(xué)家能夠從計算思維中獲益,計算機(jī)科學(xué)也確實對生物科學(xué)作出極大貢獻(xiàn),它不僅具有能夠從海量的序列數(shù)據(jù)中搜索尋找模式規(guī)律的本領(lǐng),最終還能用體現(xiàn)數(shù)據(jù)結(jié)構(gòu)和算法(指計算抽象和方法)自身的功能方式來表示蛋白質(zhì)的結(jié)構(gòu),計算生物學(xué)正在改變著生物學(xué)家的思考方式。類似的,計算博弈理論正在改變著經(jīng)濟(jì)學(xué)家的思考方式:納米計算正在改變著化學(xué)家的思考方式;量子計算正在改變著物理學(xué)家的思考方式。當(dāng)然,計算思維不僅僅限于科學(xué)家,計算思維應(yīng)該成為每個人的技能組合成分。可以這樣認(rèn)為:普適計算之于今天就如計算思維之于明天。普適計算讓今天實現(xiàn)了昨天的夢想,而計算思維將是明天的現(xiàn)實。

計算思維是利用啟發(fā)式的推理尋求解答,它可以在不能確定的情況下進(jìn)行規(guī)劃、學(xué)習(xí)和調(diào)度。實質(zhì)上就是搜索、搜索、再搜索。

計算思維是利用海量數(shù)據(jù)來加快計算,在時間和空間之間,在處理能力和存儲容量之間進(jìn)行權(quán)衡。我們來看一些日常生活中的事例:當(dāng)你的孩子早晨去上學(xué)時,他把當(dāng)天所需的東西放進(jìn)背包,這就是“預(yù)置和緩存”;當(dāng)有人弄丟了自己的物品,你建議他沿著走過的路線去尋找,這就叫“回推”;在什么時候停止長期租用的物品而為自己買一個呢?這就是“在線算法”;在超市付費時,你應(yīng)當(dāng)去排哪一個隊呢?這就是“多服務(wù)器系統(tǒng)”的性能模型;為什么停電時你的電話仍然可以用呢?這就是“失敗的無關(guān)性”和“設(shè)計的冗余性。”當(dāng)計算思維真正滲透到每一個人的生活之中的時候,“預(yù)置和緩存”、“回推”、“在線算法”、“多服務(wù)器系統(tǒng)”、“失敗的無關(guān)性”和“設(shè)計的冗余性”等專業(yè)詞匯也就成為人們的日常語言了。

計算思維既然與人們的工作和生活如此密切相關(guān),計算思維理所當(dāng)然地應(yīng)當(dāng)成為人類不可或缺的一種生存能力。當(dāng)今的信息社會已經(jīng)離不開計算機(jī)了,未來的社會一定更需要計算機(jī)來加速實現(xiàn)美好的愿景。從事計算機(jī)科學(xué)技術(shù)研究和計算機(jī)教育的同行們,我們有責(zé)任首先成為具有計算思維能力的先驅(qū)者和促進(jìn)者,大家首先要齊心協(xié)力地用計算思維的觀念和能力把自己武裝起來,再用自己的切身體會去培育更多的人們具有計算思維的觀念,再把計算思維的觀念提升到計算思維的能力。我堅信:通過大家的共同努力,一定能把國際上流行的“2050年全世界的每一個公民都應(yīng)具有計算思維能力”的預(yù)言變成現(xiàn)實!

參考文獻(xiàn):

篇(8)

[1]裘宗燕.C++程序設(shè)計語言(特別版).北京機(jī)械工業(yè)出版社,2002.7.

[2]StandleyB.lippman.C++Primer中文版.人民郵電出版社,20006.3.

[3]譚浩強(qiáng).C程序設(shè)計(第二版).清華大學(xué)出版社出版,2005.6.

[4]錢能.C++程序設(shè)計教程.清華大學(xué)出版社,2005.5.

[5]沈美明.IBMPC匯編語言程序設(shè)計.清華大學(xué)出版社,1993.9.

[6]錢曉捷.匯編語言程序設(shè)計.電子工業(yè)出版社,2003.

【參考文獻(xiàn)】

[1]翟乃強(qiáng),隋樹林,匯編語言與C語言及VisualC++混合編程[J].青島科技大學(xué)學(xué)報,2003,24(B09):136~138.

[2]錢曉捷,匯編語言程序設(shè)計(第二版)[M],電子工業(yè)出版社,2003.6.

[3]錢春英,淺談C語言與匯編語言混合編程的一些技術(shù)[J].南通航運(yùn)職業(yè)技術(shù)學(xué)院學(xué)報,2005,4(1):50~52,55.

[4]郭曉梅,匯編語言與C語言的混合編程及應(yīng)用[J].南京農(nóng)專學(xué)報,2002,18(4):49~52,62.

[5]普拉塔.CPrimerPlus(第五版)中文版[M].人民郵電出版社,2005.

[6]斯馬爾迪諾.教學(xué)技術(shù)與媒體[M].高等教育出版社,2008.

[7]教育部考試中心.全國計算機(jī)等級考試二級教程——C語言程序設(shè)計[M].2010年版.北京:高等教育出版社,2010.

參考文獻(xiàn):

[1]周以真.計算思維[J].中國計算機(jī)學(xué)會通訊,2007,(3):77-79.

[2]董榮勝.計算思維與計算機(jī)導(dǎo)論[J].計算機(jī)科學(xué),2009,(36):50-52.

篇(9)

一、計算思維與離散數(shù)學(xué)

根據(jù)周以真教授的定義,[1]計算思維是運(yùn)用計算機(jī)科學(xué)的基本概念來求解問題、設(shè)計系統(tǒng)和理解人類行為,包括了一系列廣泛的計算機(jī)科學(xué)的思維方法。比如,在解釋一個看起來比較復(fù)雜的事物時,計算思維通常會采用約簡、轉(zhuǎn)化、仿真等思維方法;在處理復(fù)雜的問題時,通常會采用抽象以及分而治之的思維方法。計算思維采用多視角、最適合的表示方式來表述一個問題,或者對問題的某個特定方面進(jìn)行建模,從而使問題易于理解和處理。周以真教授認(rèn)為一個人具備計算思維能力體現(xiàn)在如下幾個方面:給定一個問題,能夠理解其哪些方面是可以計算的;能夠?qū)τ嬎愎ぞ呋蚣夹g(shù)與需要解決的問題之間的匹配程度進(jìn)行評估,能夠理解計算工具和技術(shù)所具備的能力以及其局限性;能夠識別出使用新的計算方法的機(jī)會;能夠在任何領(lǐng)域應(yīng)用諸如分而治之等計算策略。

離散數(shù)學(xué)作為計算機(jī)相關(guān)專業(yè)的一門重要基礎(chǔ)課,它所研究的對象是離散量的結(jié)構(gòu)以及相互間的關(guān)系,其內(nèi)容對后續(xù)的數(shù)據(jù)結(jié)構(gòu)、編譯原理、數(shù)據(jù)庫原理、人工智能等計算機(jī)核心課程都具有非常重要的作用。通過學(xué)習(xí)離散數(shù)學(xué),可以培養(yǎng)和提高學(xué)生的抽象思維和邏輯推理能力。而抽象思維和邏輯推理恰恰是計算機(jī)科學(xué)最常用的思維方法,也可以說是計算思維的核心所在。因此,離散數(shù)學(xué)教學(xué)內(nèi)容所蘊(yùn)含的思維方法恰恰體現(xiàn)了計算思維,另一方面,也可以從計算思維所包括的思維方法角度重新審視和梳理離散數(shù)學(xué)的教學(xué)內(nèi)容,從培養(yǎng)計算思維和解決實際問題兩個角度展開教學(xué)內(nèi)容和教學(xué)方法方面的研究,更好地進(jìn)行離散數(shù)學(xué)的教學(xué),從根本上解決傳統(tǒng)離散數(shù)學(xué)教學(xué)中所面臨的問題。

二、基于計算思維培養(yǎng)的離散數(shù)學(xué)教學(xué)內(nèi)容改革

在離散數(shù)學(xué)的教學(xué)中,講授的具體知識點基本都涵蓋了計算思維中其它基本概念和思維方法。比如數(shù)理邏輯部分就涵蓋了歸結(jié)推理、約簡等常用的思維方法,等價關(guān)系涵蓋了軟件測試中常用的樣本點選取的思維方法;代數(shù)結(jié)構(gòu)涵蓋了抽象的思維方法。為了更好地展開教學(xué),針對離散數(shù)學(xué)的教學(xué)內(nèi)容進(jìn)行了基本概念和思維方法的抽取,并在實際教學(xué)過程中將這些計算思維中的方法傳輸給學(xué)生。例如,在講解數(shù)理邏輯中的歸結(jié)推理方法后,將以偽代碼的形式表達(dá)其算法,并且鼓勵學(xué)生利用LISP語言完成命題邏輯的歸結(jié)推理算法。同時,在給出歸結(jié)推理算法后,對算法的復(fù)雜度、完備性、可終止性等問題進(jìn)行簡單論述,從而告知學(xué)生謂詞邏輯本身是不可判定的。下面兩個表格(見表1、表2)列出了在教學(xué)過程中整理出來的部分教學(xué)知識點與計算思維的對應(yīng)關(guān)系。限于篇幅,在此不一一闡述。

三、基于計算思維培養(yǎng)的離散數(shù)學(xué)教學(xué)手段改革

在對教學(xué)內(nèi)容進(jìn)行改革的基礎(chǔ)上,采用何種有效的教學(xué)手段展開教學(xué),是能否培養(yǎng)學(xué)生計算思維能力的關(guān)鍵。在教學(xué)過程中,主要采用兩種方法:歸納學(xué)習(xí)法和案例驅(qū)動法。

所謂歸納學(xué)習(xí)法是通過歸納思維,形成 對知識的特點、中心、性質(zhì)的認(rèn)識、理解與運(yùn)用。在教學(xué)過程中,講解完具體的教學(xué)內(nèi)容后,都會將其蘊(yùn)含的計算思維方法進(jìn)行歸納總結(jié),并利用其蘊(yùn)含的計算思維方法去解決一個實際生活中的問題,比如:在講解完代數(shù)系統(tǒng)部分的內(nèi)容后,其蘊(yùn)含的主要計算思維方法就是抽象,從而可以將有理數(shù)四則混合運(yùn)算、實數(shù)運(yùn)算和復(fù)數(shù)運(yùn)算等抽象為代數(shù)系統(tǒng)。然后,就可以引入面向?qū)ο蟪绦蛘Z言中的抽象概念,包括類、對象等,很好地將離散數(shù)學(xué)中的教學(xué)內(nèi)容與學(xué)生所熟悉的編程語言有效地結(jié)合起來。一方面,加深學(xué)生對教學(xué)內(nèi)容的理解,另一方面,學(xué)生能夠靈活運(yùn)用所學(xué)的計算思維解釋現(xiàn)實問題。

歸納學(xué)習(xí)法是從教學(xué)內(nèi)容出發(fā),提煉計算思維,解決現(xiàn)實問題的過程。而案例驅(qū)動教學(xué)法則是根據(jù)現(xiàn)實問題,使用計算思維引出教學(xué)內(nèi)容的過程。在教學(xué)過程中,如果突兀地引入具體的教學(xué)內(nèi)容,而不對其應(yīng)用場景進(jìn)行闡述,大部分學(xué)生都會感覺無法理解。為此,引入了案例驅(qū)動教學(xué)法。例如,在介紹最短路徑算法時,一般先引入旅行商問題,然后利用抽象的思維方法將一些無關(guān)的因素去掉,進(jìn)而構(gòu)建出一個抽象圖的形式呈現(xiàn)出來的模型,自然地引入了最短路徑算法。同時在算法介紹過程中,可以對權(quán)值所表示的含義進(jìn)行解釋,既可以表示時間也可以表示路長,從而產(chǎn)生兩種不同的路徑。最后可以讓學(xué)生把這一問題推廣到軟件項目管理中關(guān)鍵路徑的處理,激發(fā)更深層次的思考。在講述歐拉圖的時候,可以類似地展開案例教學(xué)法。首先,給出著名的哥尼斯堡七橋問題,然后利用抽象的計算思維方法忽略橋的寬度、距離等無關(guān)的因素,從而對哥尼斯堡七橋問題進(jìn)行建模,自然地得出歐拉圖的定義。

四、結(jié)束語

作為計算機(jī)相關(guān)專業(yè)的核心基礎(chǔ)課程,離散數(shù)學(xué)為計算思維能力的培養(yǎng)提供了一個很好的平臺,也為更好地展開離散數(shù)學(xué)教學(xué)內(nèi)容的組織和教學(xué)方法的改革提供了思路。本文在分析離散數(shù)學(xué)教學(xué)內(nèi)容和計算思維的內(nèi)在關(guān)系基礎(chǔ)上,從教學(xué)內(nèi)容和教學(xué)手段兩個方面進(jìn)行了一定的探索,將計算思維的培養(yǎng)有機(jī)地結(jié)合到離散數(shù)學(xué)的教學(xué)過程中。從教學(xué)效果和學(xué)生反饋來說,都取得了顯著的成效。然而,在加強(qiáng)了計算思維的培養(yǎng)之后,還要求能夠應(yīng)用新的思維方法解決具體的專業(yè)問題,能夠推陳出新,提出新的思維方法。這些方面僅僅依靠離散數(shù)學(xué)的教學(xué)還遠(yuǎn)遠(yuǎn)不夠,需要將計算思維的培養(yǎng)理念貫穿于各個專業(yè)課程的教學(xué)過程中。

參考文獻(xiàn):

.Communications of ACM,2006,49 (3):33-35.

[2]周以真.計算思維[J].中國計算機(jī)學(xué)會通訊,2007,3(11).

[3]李國杰.計算思維不僅僅屬于計算機(jī)科學(xué)家[N].大眾科技報,2009-08-02(B01).

[4]孫家廣.計算機(jī)科學(xué)的變革[J].中國計算機(jī)學(xué)會通訊,2009,2.

篇(10)

中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2010)17-4728-02

Discussion andResearch of Continuity Mode of Computer Professional English

XIAN Min, ZHOU Li-fen

(Qujing Normal University Computer Science and Engineering College, Qujing 655001, China)

Abstract: Computer professional English is one of the important courses in computer, which plays an important role in improving the computer science students to understand and absorb advanced knowledge in the computer field .Computer Professional English courses which has their specificity, combines computer technology, specialty English and public English. The traditional teaching model of education can not adapt to a new era of education. This paper combinated with the practice, discusses and researches the continuity mode of computer professional English and gives some suggestions and methods

Key words: computer professional English; continuity; teaching mode

隨著科學(xué)技術(shù)的發(fā)展,計算機(jī)技術(shù)已經(jīng)滲透和融入到人們的工作生活與學(xué)習(xí)中。以計算機(jī)和通信技術(shù)為代表的科技技術(shù)已經(jīng)對世界經(jīng)濟(jì),文化,軍事,教育,文化產(chǎn)生深遠(yuǎn)影響。計算機(jī)科學(xué)發(fā)源于歐美國家,近幾年,我們國家的計算機(jī)科學(xué)也有一定的發(fā)展,但是由于最新的計算機(jī)科學(xué)技術(shù)仍然來自于歐美國家。做為計算機(jī)專業(yè)人才,必須掌握最新的科學(xué)技術(shù),由于計算機(jī)技術(shù)具有更新較快等特點,一般是一年半就要更新,硬件平均三年半就要提升一檔,這樣的發(fā)展速度也就決定了要及時從國外接受先進(jìn)的計算機(jī)技術(shù)知識[1]。由于受到語言環(huán)境的限制,如果將國外的最新的技術(shù)翻譯為中文,首先是時間較緩慢,另外由于翻譯以及計算機(jī)知識的固有特點,引進(jìn)后的技術(shù)和文檔會影響技術(shù)的理解與應(yīng)用。于是,計算機(jī)專業(yè)英語教學(xué)成為解決此類問題的一個突破口。計算機(jī)專業(yè)英語模式的改革與研究會直接影響教學(xué)效果。

目前國內(nèi)的計算機(jī)專業(yè)英語課程開設(shè)在大三年級,大一大二主要學(xué)習(xí)公共英語,而且該課程是一門跨學(xué)科課程,它將計算機(jī)專業(yè)與英語有機(jī)地結(jié)合在一起,但又區(qū)別于某一具體的計算機(jī)專業(yè)課程或者一般的英語語言課。正是由于該課程的特點,計算機(jī)專業(yè)英語的教學(xué)模式有探討與研究的趨勢和必要。保留傳統(tǒng)的模式的優(yōu)點,借鑒新模式,聯(lián)系實際,讓計算機(jī)專業(yè)英語課程成為提高學(xué)生英語和專業(yè)課程的文化修養(yǎng)的重要途徑。

1 傳統(tǒng)教學(xué)模式與連貫性教學(xué)模式的區(qū)別

計算機(jī)專業(yè)英語包括英語科技文獻(xiàn)的特點與常見表達(dá)方式,計算機(jī)專業(yè)知識的英語表述,計算機(jī)主干學(xué)科和研究領(lǐng)域的概論。一般的大學(xué)教學(xué)采用啟發(fā)式教學(xué),在課堂中通過復(fù)習(xí)舊知識,學(xué)習(xí)新知識,對知識進(jìn)行評價這三個教學(xué)過程完成基本教學(xué)。并且一般的高校在大三進(jìn)行專業(yè)英語的教學(xué),通常只有一學(xué)期,這樣對整體提高學(xué)生對科技英語和專業(yè)英語的能力有限。因此在魏元春,陳偉等人在《計算機(jī)專業(yè)英語的連貫性教學(xué)模式研究》中[2]提及到連貫性模式。受此啟發(fā),在計算機(jī)專業(yè)英語的教學(xué)實踐中,對連貫性教學(xué)模式進(jìn)行探討與研究。

1.1 傳統(tǒng)的教學(xué)模式

傳統(tǒng)的專業(yè)英語教學(xué)模式不僅有時間短,因為一般都在大三一學(xué)期進(jìn)行,同時教師在課堂上一般采取課文教學(xué)模式。專業(yè)英語教材一般課后都有計算機(jī)專業(yè)詞匯,很多老師都花上不少的時間進(jìn)行單詞講解,然后才回到課文進(jìn)行課文講解,包括課文翻譯。在傳統(tǒng)的教學(xué)模式中,學(xué)生感到課堂枯燥,老師為如何讓這門課程上得更生動和精彩感到困惑。學(xué)生因為有大一大二的英語基礎(chǔ)了,如果再簡單地對專業(yè)英語用傳統(tǒng)的教學(xué)模式進(jìn)行課堂教學(xué)則不合適。

1.2 連貫性教學(xué)模式

連貫性教學(xué)模式是指專業(yè)英語的教學(xué)需要貫穿在每個學(xué)生的整個大學(xué)過程中。連貫性教學(xué)模式旨在將專業(yè)英語的教學(xué)融入到學(xué)生的專業(yè)知識中。在此教學(xué)模式中,不是簡單的大三的一門專業(yè)課程,而是許多課程,教學(xué)方式的整體融合。

1.2.1 連貫性教學(xué)模式過程

在整個大學(xué)教學(xué)過程中,四個過程是相互連貫相互輔存,一環(huán)扣一環(huán)。在大一階段,著重打好公共英語的基礎(chǔ),但是一般公共英語的老師不會在課堂中引入專業(yè)英語詞匯。這就要求專業(yè)基礎(chǔ)課程老師在平常的教學(xué)中引入一些簡單的專業(yè)英語詞匯。例如在大一的《計算機(jī)導(dǎo)論課程》中,會涉及到軟盤硬盤等詞匯,專業(yè)基礎(chǔ)課老師可以在此時引入floppy disk ,hard disk 簡單英語詞匯。同時對一詞多義的單詞進(jìn)行強(qiáng)調(diào),比如“block”單詞,即有“塊”的意思,也有“分程序”的意思。另外對專業(yè)英語中經(jīng)常涉及到的縮寫詞進(jìn)行引入。比如“CPU”,“AI”等詞匯。大二學(xué)生在上計算機(jī)專業(yè)課程的基礎(chǔ)上,增設(shè)專業(yè)英語課程,在這門課程中除了系統(tǒng)的介紹計算機(jī)專業(yè)詞匯,語法,特別是要強(qiáng)調(diào)科技英語。比如:Table and Graph, Document Conventions, Description and Listing ,Academic papers等,通過引入這些科技英語,讓學(xué)生知道科技英語的寫作與翻譯,在此階段,強(qiáng)調(diào)中英科技英語的互譯。大三學(xué)生即有了專業(yè)英語的基礎(chǔ)也有了專業(yè)知識的基礎(chǔ),在此基礎(chǔ)上,增設(shè)雙語課程,原滋原味地吸收英文計算機(jī)課程與相關(guān)文檔,對其能力的提高有個質(zhì)的飛躍。大四實踐階段,有了前面三年的積累,在這階段讓學(xué)生更多的接觸一些國外會議,國外文章,從畢業(yè)實踐到畢業(yè)答辯盡可能地用全英語進(jìn)行。

1.2.2 連貫性教學(xué)過程實踐方法

通過前面的分析,以及傳統(tǒng)模式和連貫性教學(xué)模式的互相比較,取雙方之優(yōu)點,在具體的連貫性教學(xué)過程實踐中,把握教學(xué)指導(dǎo)思想,注重實用性,針對性,連貫性,在整個教學(xué)過程中從感性認(rèn)識到理性認(rèn)識到質(zhì)的飛躍。

1) 科技英語

加強(qiáng)科技英語的認(rèn)識,在連貫?zāi)J街?不能忽視科技英語的重要作用,科技英語起到為學(xué)生打開世界之窗的作用,學(xué)生理解科技英語的知識點和寫作,才能看懂國外文章書籍,理解知識。

2) 加強(qiáng)學(xué)生中英互譯的能力

由于學(xué)生有公共英語的基礎(chǔ),對普通的中英互譯不感到困難,但是對于計算機(jī)英語本身固有的特性,它不僅是計算機(jī)詞匯與公共英語的融合,更多的是科技英語的滲透。由于其特殊性,所以要特別加強(qiáng)學(xué)生中英互譯的能力。

3) 教師能力的提高

連貫性教學(xué)模式不僅要求教師有較強(qiáng)的專業(yè)基礎(chǔ)知識還要有深厚的英語功底,這樣才能在教學(xué)中潛移默化的把專業(yè)英語滲透給學(xué)生。學(xué)校應(yīng)多提供機(jī)會給教師進(jìn)修英語,提高口語表達(dá)的能力,同時也應(yīng)當(dāng)讓教師參加更多的計算機(jī)國際會議,了解最前沿知識。

4) 教學(xué)方法多樣性

教學(xué)方法是教學(xué)活動的靈魂,合理有效的靈活多變的教學(xué)方法能夠教好地組織教學(xué)活動,改善刻板的教學(xué)狀態(tài),取得良好的教學(xué)效果[3]。在專業(yè)英語教學(xué)中,不能簡單地通過詞匯介紹,導(dǎo)讀翻譯,總結(jié)內(nèi)容,布置作業(yè)等常規(guī)教學(xué)方法進(jìn)行教學(xué)。可以通過因材施教,課堂上講解中等難度的文章,針對學(xué)有能力的同學(xué)可以布置一些較高難度的文章進(jìn)行閱讀理解[4]。適當(dāng)?shù)匾攵嗝襟w教學(xué),在多媒體教學(xué)中引導(dǎo)學(xué)生如何查閱國外最新成果的文章[5]。

5) 學(xué)生思維能力的轉(zhuǎn)變

通過在課堂上引入中外科技論文進(jìn)行對比,讓學(xué)生比較中外科技論文寫作的區(qū)別與特點。英文科技論文一般是在文章中先給出推論或者結(jié)論,再一步步介紹原因。學(xué)生掌握這種思維方式后,無論是對寫科技論文還是閱讀外文文獻(xiàn)都有幫助。

6) 開設(shè)雙語課程

在適當(dāng)?shù)哪昙夐_設(shè)雙語課程,雙語課程是以中英文同時為講授語言,但是教材選用影印版國外文獻(xiàn)或原版文獻(xiàn)。通過雙語課程,讓學(xué)生不僅學(xué)到國外先進(jìn)的知識,因為這部分知識不需要翻譯,直接理解,不會產(chǎn)生歧義,同時學(xué)會西方思維,進(jìn)一步加深對科技文章的理解,最后學(xué)會自主式學(xué)習(xí)[6]。

2 結(jié)論

保持傳統(tǒng)教學(xué)模式的優(yōu)點,借鑒連貫性模式的新理論,在此基礎(chǔ)上,對大學(xué)計算機(jī)專業(yè)英語進(jìn)行新的教學(xué)模式的探討與研究。連貫性模式貫穿于大學(xué)四年,連續(xù)性很強(qiáng),需要學(xué)校制定相應(yīng)的教學(xué)大綱以促進(jìn)該模式更好地被執(zhí)行。該模式的實踐需要教師隊伍和學(xué)生隊伍的配合。本文分析了連貫性模式的過程,以及相應(yīng)過程中應(yīng)當(dāng)把握的教學(xué)重點,并對教學(xué)實踐中的方法進(jìn)行研究與分析。該連貫性模式不僅為學(xué)生打下良好的英文文獻(xiàn)閱讀能力,也為有能力進(jìn)一步深造的同學(xué)提供了更好的平臺。

參考文獻(xiàn):

[1] 崔玉寶.談計算機(jī)專業(yè)英語的學(xué)與教[J].華北航天工業(yè)學(xué)院學(xué)報,2003,13(4):60-62.

[2] 魏元春,陳偉.計算機(jī)專業(yè)英語的連貫性教學(xué)模式研究[J].科技信息,209(20):3-3,6.

[3] 姚越.淺談計算機(jī)專業(yè)英語的教學(xué)[J].福建電腦,2009(5):202.

上一篇: 民辦非企業(yè)單位申請書 下一篇: 幼兒教師學(xué)期個人總結(jié)
相關(guān)精選
相關(guān)期刊
主站蜘蛛池模板: 安岳县| 新乡县| 木里| 英超| 西峡县| 安顺市| 广西| 临海市| 思茅市| 长春市| 松溪县| 原阳县| 镇江市| 开封县| 通山县| 越西县| 南华县| 永平县| 平塘县| 若羌县| 三江| 武定县| 方城县| 凯里市| 永川市| 蓝山县| 衢州市| 西丰县| 元氏县| 永昌县| 恩平市| 柘荣县| 盘锦市| 博野县| 新宾| 开阳县| 社旗县| 通道| 商水县| 榆社县| 镇康县|