中科大(朱明)數(shù)據(jù)結(jié)構(gòu)和應用算法 教學視頻

  • 名稱:中科大(朱明)數(shù)據(jù)結(jié)構(gòu)和應
  • 分類:數(shù)據(jù)庫  
  • 觀看人數(shù):加載中
  • 時間:2013/5/31 20:51:01
 《數(shù)據(jù)結(jié)構(gòu)及應用算法》主要講授計算機求解問題時,待處理數(shù)據(jù)對象的邏輯結(jié)構(gòu)表示方法和編程實現(xiàn)時,計算機編程具體表示方法;在此基礎(chǔ)上,講授待處理數(shù)據(jù)對象的基本操作與典型算法的編程實現(xiàn)。作為一門計算機編程基礎(chǔ)課程,它是任何希望掌握計算機編程技術(shù)學生,都應該學習的一門課程。
 
  在國外,該課程作為一門獨立的課程始于1968年,它出現(xiàn)在美國一些大學的計算機系的教學計劃中,目前,該課程已成為計算機科學與技術(shù)專業(yè)一門非常重要的專業(yè)基礎(chǔ)課。
 
  在我國,從恢復高考招收計算機類專業(yè)后,《數(shù)據(jù)結(jié)構(gòu)》在專業(yè)教學計劃中一直作為核心課程之一而被得到重視。隨著計算機的普及和應用的不斷深入,許多非計算機類專業(yè)為了提高學生計算機應用能力,也把《數(shù)據(jù)結(jié)構(gòu)》課程作為主要的選修課,有的甚至作為必修課。如我校制定的培養(yǎng)計劃中,有許多個專業(yè)把《數(shù)據(jù)結(jié)構(gòu)》課程都列入了教學計劃,信息學院更是將其列入學院的必修課。我校《數(shù)據(jù)結(jié)構(gòu)及應用算法》的發(fā)展歷史,可以歸結(jié)為三個發(fā)展階段:
 
  第一階段初創(chuàng)期(1977~1986)
 
  這一階段,由于國外的教材在國內(nèi)很難得到,國內(nèi)可采用的教材又很少。因此,這一階段的教材主要采用根據(jù)任課教師的講義編寫的校內(nèi)教材為主,教學內(nèi)容主要包括幾種基本的數(shù)據(jù)結(jié)構(gòu),如線性表、樹和圖等。當時的授課對象主要是計算機專業(yè)本科生。
 
  第二階段發(fā)展期(1986~1999)
 
  隨著計算機技術(shù)的發(fā)展和計算機應用的普及,掌握較高的計算機基礎(chǔ)知識和使用技能,以適應飛速發(fā)展的信息社會,對于現(xiàn)代大學生而言,都已經(jīng)成為時代的要求。為此,我校開始在信息技術(shù)非計算機專業(yè)本科生的基礎(chǔ)課中開設(shè)并強化了計算機類相關(guān)課程。《數(shù)據(jù)結(jié)構(gòu)及應用算法》,首先在我校的信息技術(shù)學院非計算機專業(yè)的三個系,作為必修課程。并在全校范圍開設(shè)了數(shù)據(jù)結(jié)構(gòu)選修課。
 
  第三階段普及期(1999~)
 
  中國科技大學作為研究型大學,本科生的培養(yǎng)目標便是使之成為科學研究和技術(shù)創(chuàng)新的高端人才。雖然這些本科生并不一定是計算機專業(yè)的學生,但是他們不僅在各個學科領(lǐng)域中必須熟練地操作使用計算機,而且要在更深的層次上發(fā)揮出計算機的重要作用。為此,我校將非計算機專業(yè)本科生的數(shù)據(jù)結(jié)構(gòu)課程又分為適合于電類各專業(yè)和非電類各專業(yè)的兩大類。
 
  至此數(shù)據(jù)結(jié)構(gòu)課程在全校的人文社會科學學院、理學院、管理科學學院和信息技術(shù)學院等學院,逐步開設(shè)起來,并成為與數(shù)學、物理之后,信息技術(shù)類的一門全校性的基礎(chǔ)課程,在這一階段,初步形成由朱明、顧為兵、賈伯琪老師牽頭,尹東、蘇仕華、錢海等年輕教師組成的教學梯隊。
 
  針對我校數(shù)據(jù)結(jié)構(gòu)課程授課對象的特點(非計算機專業(yè),涉及文科、理科、工科和信息技術(shù)等專業(yè)),同時結(jié)合數(shù)據(jù)結(jié)構(gòu)課程發(fā)展的最新動態(tài),我們編寫了具有針對性的《數(shù)據(jù)結(jié)構(gòu)及應用算法》教材,將授課內(nèi)容分為三個層次:文科、理工科和信息技術(shù)專業(yè)。從教學手段看,我們充分利用多媒體教學的優(yōu)勢,編寫多媒體教案,并建立了該課程的教學網(wǎng)站,為學生提供更豐富的教學資源。
 
  為加強對學生實踐動手能力的培養(yǎng),針對多個不同學科對數(shù)據(jù)結(jié)構(gòu)課程教學目標,我們重新修改數(shù)據(jù)結(jié)構(gòu)課程的實驗內(nèi)容,針對不同基礎(chǔ)、能力和要求的學生,提供了由針對性的實驗內(nèi)容,促使學生,通過自己動手練習實踐,加深對課堂教學內(nèi)容的理解。
 
  我們建設(shè)的《數(shù)據(jù)結(jié)構(gòu)及應用算法》課程被評為2006年中國科學技術(shù)大學精品課程;接著被評為2007年安徽省高等教學精品課程,以及2008年教育部-微軟精品課程建設(shè)項目;教材《數(shù)據(jù)結(jié)構(gòu)及其算法》被列為中國科學技術(shù)大學精品教材。
 
  綜上所述,中科大數(shù)據(jù)結(jié)構(gòu)及應用算法課程的建設(shè)歷史較長,師資隊伍強大,為該課程的進一步發(fā)展奠定堅實的基礎(chǔ)。
 
計算機程序主要包括數(shù)據(jù)對象定義表示和數(shù)據(jù)對象的處理算法兩大部
 
分。本書從數(shù)據(jù)對象的
 
類型、表示方法及其常用處理方法人手,分別介紹三種類型數(shù)據(jù)結(jié)構(gòu)??
 
線性結(jié)構(gòu)、樹狀結(jié)構(gòu)和圖
 
狀結(jié)構(gòu)的常用表示方法,以及基于這些數(shù)據(jù)結(jié)構(gòu)的基本操作函數(shù)的實現(xiàn)。
 
此外還介紹了常見的查
 
找和排序算法。同時為方便讀者更好地學習掌握數(shù)據(jù)結(jié)構(gòu)知識,本書還介
 
紹c程序設(shè)計預備知識
 
和計算機主要算法的設(shè)計策略等內(nèi)容。
 
本書內(nèi)容全面豐富、概念闡述清晰,不僅適合作為普通高校信息技術(shù)
 
類專業(yè)的本科生教材,也
 
適合作為信息技術(shù)相關(guān)工科專業(yè)的“數(shù)據(jù)結(jié)構(gòu)”或“軟件工程”課程的本
 
科教材。對于從事信息技術(shù)
 
方面學習和工作的科技人員,本書也是一本很好的參考書。
 
巩留县| 和田县| 寿光市| 正宁县| 民权县| 白城市| 德令哈市| 太仆寺旗| 宝丰县| 香格里拉县| 定远县| 广东省| 墨脱县| 彭阳县| 无极县| 陈巴尔虎旗| 漳浦县| 文登市| 儋州市| 重庆市| 靖远县| 霍城县| 那曲县| 南郑县| 和平区| 曲阳县| 清苑县| 内丘县| 波密县| 襄城县| 荆门市| 宁海县| 灯塔市| 满城县| 廉江市| 信阳市| 河津市| 玉树县| 巴中市| 蒙城县| 湘潭县|