香港赛马会正版图库|香港赛马会中特网
  • 數據結構(下)(自主模式)

    自主模式 國家級精品 計算機學科
    鄧俊輝
    • 鄧俊輝教授 清華大學計算機系
    • $可隨時加入
    • g31.1萬人
    • 7課件全部開放

    簡介 數據結構是計算機科學的關鍵內容,也是構建高效算法的必要基礎。其中涉及的知識,在相關專業的課程系統中始終處于核心位置。本課程旨在圍繞各類數據結構的設計與實現,揭示其中的規律原理與方法技巧;同時針對算法設計及其性能分析,使學生了解并掌握主要的套路與手段。講授的主題從基礎的數據結構,一直延伸至新近的研究成果。

    章節第零章 第七章 二叉搜索樹 第八章 高級搜索樹(上) 第八章 高級搜索樹(下) 第九章 詞典 第十章 優先級隊列 第十一章 串(上) 第十一章 串(下) 第十二章 排序 OJ帳號驗證 查詢PA成績和加分

  • 數據結構(上)(自主模式)

    自主模式 國家級精品 計算機學科
    鄧俊輝
    • 鄧俊輝教授 清華大學 計算機系
    • $可隨時加入
    • g31.1萬人
    • 7課件全部開放

    簡介 數據結構是計算機科學的關鍵內容,也是構建高效算法的必要基礎。其中涉及的知識,在相關專業的課程系統中始終處于核心位置。本課程旨在圍繞各類數據結構的設計與實現,揭示其中的規律原理與方法技巧;同時針對算法設計及其性能分析,使學生了解并掌握主要的套路與手段。講授的主題從基礎的數據結構,一直延伸至新近的研究成果。 

    章節第零章 第一章 緒論(上) 第一章 緒論(下) 第二章 向量(上) 第二章 向量(下) 第三章 列表 第四章 棧與隊列 第五章 二叉樹 第六章 圖 查詢PA成績和加分

  • C++語言程序設計基礎(2019春)

    隨堂模式 國家級精品 計算機學科
    鄭莉
    • 鄭莉教授 清華大學計算機科學與技術系
    • $
    • g30.4萬人
    • V5小時/周

    簡介 C++是從C語言發展演變而來的一種面向對象的程序設計語言。面向對象的程序設計方法將數據及對數據的操作方法封裝在一起,作為一個相互依存、不可分離的整體——對象。對同類型對象抽象出其共性,形成類。類通過外部接口,與外界發生關系,對象與對象之間通過消息進行通訊。這樣,程序模塊間的關系簡單,程序模塊的獨立性、數據的安全性具有良好的保障,通過繼承與多態性,使程序具有很高的可重用性,使得軟件的開發和維護都更為方便。 由于面向對象方法的突出優點,目前它已經成為開發大型軟件時所采用的主要方法。而C++語言是應用最廣泛的面向對象的程序設計語言之一。 本課程是一門面向廣大初學者的入門課程,自1999年開始在清華大學開設,本課程的教材已經在清華大學等一百多所學校的不同專業中使用,取得了良好的教學效果。 本課程將C++語言作為大學生的計算機編程入門語言,不僅詳細介紹語言本身,而且介紹常用的數據結構和算法、面向對象的設計思想和編程方法。課程以面向對象的程序設計方法貫穿始終,每一章都是首先闡述面向對象的程序設計思想和方法,由實際問題入手,然后引出必要的語法知識,在講解語法時著重從程序設計方法學的角度講述其意義和用途。

    章節第1章 緒論 第2章 C++簡單程序設計(一) 第2章 C++簡單程序設計(二) 第3章 函數 第4章 類與對象 第5章 數據的共享與保護 第6章 數組、指針與字符串(一) 第6章 數組、指針與字符串(二)

  • C++語言程序設計基礎(自主模式)

    自主模式 國家級精品 計算機學科
    鄭莉
    • 鄭莉教授 清華大學計算機科學與技術系
    • $可隨時加入
    • g30.4萬人
    • 7課件全部開放

    簡介 C++是從C語言發展演變而來的一種面向對象的程序設計語言。面向對象的程序設計方法將數據及對數據的操作方法封裝在一起,作為一個相互依存、不可分離的整體——對象。對同類型對象抽象出其共性,形成類。類通過外部接口,與外界發生關系,對象與對象之間通過消息進行通訊。這樣,程序模塊間的關系簡單,程序模塊的獨立性、數據的安全性具有良好的保障,通過繼承與多態性,使程序具有很高的可重用性,使得軟件的開發和維護都更為方便。 由于面向對象方法的突出優點,目前它已經成為開發大型軟件時所采用的主要方法。而C++語言是應用最廣泛的面向對象的程序設計語言之一。 本課程是一門面向廣大初學者的入門課程,自1999年開始在清華大學開設,本課程的教材已經在清華大學等一百多所學校的不同專業中使用,取得了良好的教學效果。 本課程將C++語言作為大學生的計算機編程入門語言,不僅詳細介紹語言本身,而且介紹常用的數據結構和算法、面向對象的設計思想和編程方法。課程以面向對象的程序設計方法貫穿始終,每一章都是首先闡述面向對象的程序設計思想和方法,由實際問題入手,然后引出必要的語法知識,在講解語法時著重從程序設計方法學的角度講述其意義和用途。 本課程是清華校內同名課程的完整版,內容全面,難度適中,包括了ISO第三版C++標準(C++11)的新內容。 課程分《C++語言程序設計基礎》和 《C++語言程序設計進階》,各8周。 《C++語言程序設計基礎》無先修課程要求,內容包括程序設計基礎知識、數據的表示和基本運算、函數與重載、類與對象、數據的共享與保護、數組、指針、字符串。教材:《C++語言程序設計》(第4版)1-6章,《C++語言程序設計(第4版)學生用書》1-6章。 《C++語言程序設計進階》要求必須先修《C++語言程序設計基礎》或者閱讀《C++語言程序設計》(第4版)1-6章。內容包括繼承與多態、運算符重載、模板與泛型程序設計、文件I/O、異常處理。教材:《C++語言程序設計》(第4版)7-12章,《C++語言程序設計(第4版)學生用書》7-12章。

    章節第1章 緒論 第2章 C++簡單程序設計(一) 第2章 C++簡單程序設計(二) 第3章 函數 第4章 類與對象 第5章 數據的共享與保護 第6章 數組、指針與字符串(一) 第6章 數組、指針與字符串(二)

  • 計算機科學和Python編程導論(自主模式)

    自主模式 計算機學科
    Eric Grimson
    • Eric Grimson教授、副校長 麻省理工學院計算機科學和電機工程系
    • $可隨時加入
    • g14.9萬人
    • 7課件全部開放

    簡介本課程是兩部分課程的上半部分:即 計算機科學和 Python 編程導論及計算思維和數據科學導論。兩部分課程旨在幫助以前從未接觸過計算機科學或編程的人們學會計算思維、編寫程序解決問題。學習了兩部分課程的部分學生會將其作為進修高級計算機科學課程的基礎,但是大部分是將其作為第一門也是最后一門計算機科學課程。 因為這些課程對很多學生而言,可能是其唯一的正式計算機科學課程,我們更關注的是知識的寬度而不是深度。目標是幫助學生簡要了解更多內容,以便他們在以后事業發展過程中需要考慮如何用計算法完成某些目標時,能有些許概念。也就是說,這并非是一門“精深計算法”課程。這些具有挑戰性且嚴格的課程內容是要求學生們花費大量時間和精力學會讓計算機按照自己的意愿工作。 計算機科學導論和Python 編程導論包括計算概念、Python 編程語言、部分簡單算法、測試和調試、算法復雜性、部分簡單算法和數據結構的非正式導論。

    章節第一周 Week 1 第二周 Week 2 第三周 Week 3 第四周 Week 4 第五周 Week 5 第六周 Week 6 第七周 Week 7 第八周 Week 8

  • Java程序設計(自主模式)

    自主模式 國家級精品 計算機學科
    鄭莉
    • 鄭莉教授 清華大學計算機科學與技術系
    • $可隨時加入
    • g13.9萬人
    • 7課件全部開放

    簡介 課程目標:掌握Java的基礎語法、面向對象的程序設計方法;初步了I/O流類庫與集合框架;初步了解GUI程序開發方法。 

    章節第一章 Java語言基礎知識 第一章續-習題講解視頻 第二章 類與對象 第三章 類的重用 第四章 接口與多態 第五章 輸入輸出 第六章 對象群體的組織 第七章 圖形用戶界面

  • Java程序設計(2019春)

    隨堂模式 國家級精品 計算機學科
    鄭莉
    • 鄭莉教授 清華大學計算機科學與技術系
    • $
    • g13.9萬人
    • V6小時/周

    簡介 課程目標:掌握Java的基礎語法、面向對象的程序設計方法;初步了解GUI程序開發方法; 主要受眾:程序設計初學者。無先修課程要求,如有一點編程基礎更好。 主要內容: 1、Java語言基礎知識; 2、類與對象的基本概念; 3、類的方法; 4、類的重用; 5、接口與多態; 6、輸入/輸出流; 7、Java集合框架;8、圖形用戶界面; 

    章節第一章 Java語言基礎知識 第一章續-習題講解視頻 第二章 類與對象 第三章 類的重用 第四章 接口與多態 第五章 輸入輸出 第六章 對象群體的組織 第七章 圖形用戶界面

  • 操作系統(自主模式)

    自主模式 國家級精品 計算機學科
    向勇
    • 向勇副教授 清華大學計算機系
    • $可隨時加入
    • g12.9萬人
    • 7課件全部開放

    簡介 操作系統是計算機系統中負責管理各種軟硬件資源的核心系統軟件,為應用軟件運行提供良好的環境。掌握操作系統的基本原理及其核心技術是研究型大學計算機專業本科畢業生的基本要求。 本課程是計算機專業核心課,以主流操作系統為實例,以教學操作系統ucore為實驗環境,講授操作系統的概念、基本原理和實現技術,為學生從事操作系統軟件研究和開發,以及充分利用操作系統功能進行應用軟件研究和開發打下扎實的基礎。 課程維基頁面:  http://os.cs.tsinghua.edu.cn/oscourse/OS2018spring 課程問答和交流區:https://piazza.com/tsinghua.edu.cn/spring2015/30240243x/home 課程實驗與練習: http://cherry.cs.tsinghua.edu.cn/courses/Tsinghua/CS101/2015_T1/info (目前只支持清華校園網內訪問)

    章節第零講 在線教學環境準備 第一講 操作系統概述 第二講 實驗零 操作系統實驗環境準備 第三講 啟動、中斷、異常和系統調用 第四講 實驗一 bootloader啟動ucore os 第五講 物理內存管理: 連續內存分配 第六講 物理內存管理: 非連續內存分配 第七講 實驗二 物理內存管理 第八講 虛擬存儲概念 第九講 頁面置換算法 第十講 實驗三 虛擬內存管理 第十一講 進程和線程 第十二講 進程控制 第十三講 實驗四 內核線程管理 第十四講 實驗五 用戶進程管理 第十五講 處理機調度 第十六講 實驗六 調度器 第十七講 同步互斥 第十八講 信號量與管程 第十九講 實驗七 同步互斥 第二十講 死鎖和進程通信 第二十一講 文件系統 第二十二講 實驗八 文件系統 第二十三講 I/O子系統 期末考試

  • C程序設計案例教程(進階)(自主模式)

    自主模式 國家級精品 計算機學科
    張莉
    • 張莉教授 中國農業大學信息與電氣工程學院計算機系
    • $可隨時加入
    • g9.2萬人
    • 7課件全部開放

    簡介     C語言作為經典系統開發語言,隨新技術發展廣泛應用,經久不衰持續發展,始終位于TIOBE世界排行榜前列。     本課作為進階篇,是C程序設計的精華所在,也是相對較難掌握的部分,課程體系結合知識結構和MOOC學習特點,通過案例應用解析相關知識難點要點,引導大家深入系統學習C程序設計精華技術要點與實驗方法,構建完整的知識體系。本課程主要包括數據存儲地址的操作與指針變量、構造類型與自定義類型的定義與使用、鏈表結構創建與應用、按位運算操作、文件系統與數據操作等內容及相關應用。      本課程學習可按章節自主選擇知識點相關內容,也可隨堂循序漸進系統學習。進階篇各知識要點就暈有授課視頻,案例分析視頻、編程實驗視頻、習題分析等;每小節有小節討論及知識要點綜述相關練習,每章都有單元測試或自測練習及習題分析解答等。學習過程中可根據內容自主選擇案例分析、問題討論、編程練習、自測練習等,強化知識要點實際應用和計算思維技術方法。       充分利用MOOC學習優勢       MOOC學習是一種基于豐富多樣化學習資源,并擁有多種學習選擇模式的自主式構建知識點結構體系的學習環境。也特別適合計算機程序設計類課程的基礎型學習和創新創意編程的學習,尤其是清華學堂在線。在這里,我們不僅可以隨時隨地自主選擇分享主講老師精心準備的各種上線資源,同時還可共享國內外名校的精品資源。在學習過程中,可參與各種學習討論,線上線下分享動手實踐和體驗。在這里,我們可隨時分享自己想得到和想不到的各種問題,或許可以得到來自全球名校各位高手點撥,分享各種創意學習思維方式,分享知識熱點討論和求解思路方法等。      借助互聯網+教育豐富的學習資源和先進的學習環境,熟練掌握現代編程技術實現方法,一起迎接新時代新技術發展美好的的創新未來。  

    章節C程序設計進階 第10章 地址與指針變量——指針初步 第10章 地址與指針變量——指針與數組 第10章 地址與指針變量——指針與函數 第10章 地址與指針變量——指針數組與地址 第11章 構造類型與自定義類型——結構體類型、數組、指針 第11章 構造類型與自定義類型——鏈表結構 第11章 構造類型與自定義類型——共用體類型、枚舉類型 第12章 位運算操作 第13章 文件系統管理與操作 結課測試(自主模式)

  • C程序設計案例教程(進階)(2019春)

    隨堂模式 國家級精品 計算機學科
    張莉
    • 張莉教授 中國農業大學信息與電氣工程學院計算機系
    • $
    • g9.2萬人
    • V3.5-4小時/周

    簡介      C語言作為經典系統開發語言,隨新技術發展廣泛應用,經久不衰持續發展,始終位于TIOBE世界排行榜前列。      本課作為進階篇,是C程序設計的精華所在,也是相對較難掌握的部分,課程體系結合知識結構和MOOC學習特點,通過案例應用解析相關知識難點要點,引導大家深入系統學習C程序設計精華技術要點與實驗方法,構建完整的知識體系。本課程主要包括數據存儲地址的操作與指針變量、構造類型與自定義類型的定義與使用、鏈表結構創建與應用、按位運算操作、文件系統與數據操作等內容及相關應用。      本課程學習可按章節自主選擇知識點相關內容,也可隨堂循序漸進系統學習。進階篇各知識要點就暈有授課視頻,案例分析視頻、編程實驗視頻、習題分析等;每小節有小節討論及知識要點綜述相關練習,每章都有單元測試或自測練習及習題分析解答等。學習過程中可根據內容自主選擇案例分析、問題討論、編程練習、自測練習等,強化知識要點實際應用和計算思維技術方法。       充分利用MOOC學習優勢       MOOC學習是一種基于豐富多樣化學習資源,并擁有多種學習選擇模式的自主式構建知識點結構體系的學習環境。也特別適合計算機程序設計類課程的基礎型學習和創新創意編程的學習,尤其是清華學堂在線。在這里,我們不僅可以隨時隨地自主選擇分享主講老師精心準備的各種上線資源,同時還可共享國內外名校的精品資源。在學習過程中,可參與各種學習討論,線上線下分享動手實踐和體驗。在這里,我們可隨時分享自己想得到和想不到的各種問題,或許可以得到來自全球名校各位高手點撥,分享各種創意學習思維方式,分享知識熱點討論和求解思路方法等。      借助互聯網+教育豐富的學習資源和先進的學習環境,熟練掌握現代編程技術實現方法,一起迎接新時代新技術的創新未來。 

    章節C程序設計進階 第10章 地址與指針變量——指針初步 第10章 地址與指針變量——指針與數組 第10章 地址與指針變量——指針與函數 第10章 地址與指針變量——指針數組與地址 第11章 構造類型與自定義類型——結構體類型、數組、指針 第11章 構造類型與自定義類型——鏈表結構 第11章 構造類型與自定義類型——共用體類型、枚舉類型 第12章 位運算操作 第13章 文件系統管理與操作 結課測試

香港赛马会正版图库