1. <legend id="sczjs"><i id="sczjs"></i></legend>

      <input id="sczjs"></input>
      <span id="sczjs"><sup id="sczjs"></sup></span>
    1. <span id="sczjs"><output id="sczjs"><nav id="sczjs"></nav></output></span>
      1. <optgroup id="sczjs"><em id="sczjs"><del id="sczjs"></del></em></optgroup>
        <track id="sczjs"></track>
        <acronym id="sczjs"></acronym>

          • 軟件工程(自主模式)

            自主模式 計算機學科
            劉強
            • 劉強副教授清華大學軟件學院
            • $可隨時加入
            • g6.8萬人
            • 7課件全部開放

            簡介 本課程從軟件生命周期的角度講解軟件工程的基本概念、基本原理和基本方法,內容涉及開發管理、需求建模、設計實現和測試維護等四大部分的相關基礎知識,強調軟件工程的根本性和永久性原則,諸如可測試性、軟件體系結構、模塊化和可復用性等,關注軟件系統的復雜性問題以及迭代式的開發方法,重視分析問題與解決問題的能力以及軟件工程實踐訓練,培養學生良好的工程化開發習慣。經過本課程的學習,學生能夠掌握軟件工程的基礎知識,從工程學角度認識軟件在大型復雜系統中的設計和應用,具備作為軟件工程師從事軟件開發所需的專業能力。 

            章節第1章 初識軟件工程 第2章 編寫高質量代碼 第3章 單元測試 第4章 軟件開發過程 第5章 團隊開發管理 第6章 敏捷開發與配置管理 第7章 需求獲取 第8章 用例建模 第9章 面向對象分析與設計 第10章 行為建模 第11章 軟件系統設計 第12章 軟件交互設計 第13章 軟件系統測試 第14章 軟件交付與維護 第15章 期末考試與總結

          • 微軟亞洲研究院大數據系列講座(自主模式)

            自主模式 計算機學科
            洪小文
            • 洪小文
            • $可隨時加入
            • g4.1萬人
            • 7課件全部開放

            簡介 計算機科學正在前所未有的影響著我們的生活,它令我們的生活更加簡單方便、更為豐富充實。依托于計算機科學的大數據研究,則完美的展現了數量、速度和多樣性等概念,也越來越成為計算機學界普遍關注的領域。 2014年秋季,清華大學交叉信息研究院和微軟亞洲研究院合作開設了《大數據基礎與應用》研究生專業課。微軟公司資深副總裁,微軟亞太研發集團主席兼微軟亞洲研究院院長洪小文博士等8名資深研究員和清華大學3位教授共同完成了18周的教學任務。 該聯合課程自開設以來受到學術界的關注和好評,紛紛建議微軟亞洲研究院將相關內容以在線課程的方式與更多的高校師生分享。有鑒于此,經過長達半年的精心準備,《微軟亞洲研究院大數據講座系列》在線課程終于與大家見面了,課程用英文講解,配有英文字幕,共6講,合計約9個小時。 *學習“微軟亞洲研究院大數據系列講座”在線課程,有機會獲得參觀微軟亞洲研究院,與授課研究員面對面交流的機會。優秀學員更有機會成功申請微軟亞洲研究院實習生計劃。 This will absolutely change your life!” —— 姚期智院士(圖靈獎得主、清華大學教授) 

            章節第一講:大數據研究現狀及未來趨勢(洪小文) 第二講:互聯網搜索中的大數據研究(宋睿華) 第三講:社會計算中的大數據研究(謝幸) 第四講:城市計算中的大數據研究(上)(鄭宇) 第四講:城市計算中的大數據研究(下)(鄭宇) 第五講:軟件分析中的大數據研究(張洪宇) 第六講:大數據分析可視化研究(劉世霞)

          • 高級數據庫系統(自主模式)

            自主模式 計算機學科
            杜金蓮
            • 杜金蓮副教授北京工業大學計算機學院
            • $可隨時加入
            • g1.4萬人
            • 7課件全部開放

            簡介 “高級數據庫技術”是計算機科學與技術專業研究生專業選修課,本課程的目的是向研究生介紹數據庫管理系統(DBMS)在實現時采用的基礎理論和基本技術,包括數據的組織與存儲方法,數據的檢索方法,數據的并發控制,數據庫系統的恢復技術以及分布式數據庫系統的相關技術。通過課堂教學與實踐,讓學生理解傳統關系型數據庫管理數據的技術本質,并培養其面對數據庫領域的新發展而進行分析問題和解決問題的能力,從而為其進行數據庫管理領域的深入研究、或從事數據領域的高級管理工作奠定基礎。

            章節第一講 數據文件的組織與索引技術 第二講 查詢處理及優化 第三講 數據管理與恢復技術 第四講 事務并發調度的相關概念 第五講 基于封鎖的并發控制機制 第六講 并發控制的其它機制 第七講 分布式數據庫基本概念 第八講 分布式數據庫的設計 第九講 分布式數據庫查詢機制 第十講 分布式數據庫的事務管理及恢復機制

          • 軟件測試(自主模式)

            自主模式 計算機學科
            鄭煒
            • 鄭煒副教授西北工業大學軟件與微電子學院
            • $可隨時加入
            • g1.1萬人
            • 7課件全部開放

            簡介 本課程分為3篇,共12章,從軟件測試的基本概念開始,逐步介紹一個完整的測試過程所經歷的各個階段,并結合目前測試領域內公司流行使用的各種實用技術和常用工具,講述如何進行各種實際應用中的軟件測試。最后也將會講授關于軟件測試最前沿的理論技術。   第一篇(第1章 至 第6章)基礎篇 講述了與軟件測試的各種相關知識,包括軟件測試的基礎、軟件測試的策略、軟件測試的目的和原則、軟件測試的各種方法論、軟件測試的具體過程以及軟件測試的度量方法。這一部分將是這次課程的核心知識。當然,我們也提供了大量的實用經典的題目供大家課下練習。 第二篇(第7章 至 第8章)實踐篇 具體講述了業界常用的軟件測試技術以及流行的軟件測試工具的使用。其中包括軟件自動化測試、兼容性測試、web測試、系統測試。測試工具包括 loadrunner、junit、UFT以及Bugzilla。 第三篇(第9章 至 第12章)提高篇 具體講述了軟件測試比較前沿的理論和技術。主要包括第三方測試、云測試、CMMI和軟件與測試以及基于搜索的軟件測試。 本課程基本涵蓋了軟件測試的各個方面的知識、從測試設計到測試用例、從測試執行到測試管理、從測試基本理論到測試的實用技術 以及測試工具的具體介紹和使用以及各種常用測測試用例的設計方法以及測試工具在實踐項目的使用。

            章節第1章 軟件測試基礎 第2章 軟件測試策略 第3章 黑盒測試與測試用例設計 第4章 白盒測試 第5章 軟件測試的過程管理 第6章軟件測試的度量 第7章 系統測試技術 第8章 軟件測試工具及其應用 第9章 第三方測試 第10章 企業測試實踐 第11章 CMMI和軟件測試 第12章 基于搜索的軟件測試

          • 編譯技術

            王曙燕
            • 王曙燕教授西安郵電大學計算機學院
            • $可隨時加入
            • g1.1萬人
            • 7課件全部開放

            簡介 編譯技術是計算機科學與技術專業研究生重要軟件理論課程,培養學生解決問題的思路和抽象思維的方法。通過本課程的學習使學生對高級語言程序的編譯過程及其原理有較全面的了解,從理論和實踐上掌握高級語言程序翻譯的基本原理,具有系統軟件翻譯開發的能力,為進行其它軟件設計打下良好的基礎。 《編譯技術》課程的成績評定及證書要求 1.完成課程所有的學習內容、視頻、課件,并在課程“討論區”中積極發貼和回貼; 2.完成課程中每一章的自測練習與單元測試,占總成績50%; 3.完成2018期末考試,占總成績50%。  總評成績60~79分可以獲得課程主講教師簽名頒發的電子版合格證書,80分及以上可以獲得課程主講教師簽名頒發的電子版優秀證書。如果需要紙質版證書的學員,需要付費購買課程。

            章節第一章:編譯系統概述 第二章:上下文無關文法和形式語言 第三章:有窮自動機與正則表達式理論基礎 第四章 第五章:語法分析 第六章 第七章:語法制導翻譯和中間代碼 第八章:符號表 第九章:運行時存儲空間組織 第十章:優化 第十一章:并行編譯基礎 期末考試

          • 計算機通信網絡(自主模式)

            自主模式 計算機學科
            盧選民
            • 盧選民副教授西北工業大學電子信息學院
            • $可隨時加入
            • g1819人
            • 7課件全部開放

            簡介 本課程生動有趣,以實例從通信中的三次握手講起,以通俗易懂的方式,利用Internet協議分層和TCP/IP協議簇,主要講授計算機通信網絡的基本概念和基本原理,計算機網絡的體系結構以及各層協議,還包括局域網、廣域網、光纖網絡、網絡互聯、網絡管理、網絡安全以及基于C/S、B/S和P2P的各種應用開發等,強調應用層范例和Socket應用編程接口,說明應用層協議是怎樣交換信息的,并是怎樣分解成比特和信號以何種接口通過Internet傳輸的,在傳輸的過程中如何進行信息編碼、信息同步、差錯控制和流量控制等,使學生在碎片化的時間里能夠從總體上理解網絡的基礎知識,澄清認識上的一些誤區,并通過研發項目實例,啟發學生的創新思維,使學生具備基本的開發能力。

            章節第0章 緒論 第1章 計算機通信網絡的體系結構 第2章 傳輸媒介 第3章 信號復用技術 第4章 錯誤檢測及糾正 第5章 數據鏈路控制 第6章 數據鏈路協議 第7章 局域網 第8章 數據交換原理 第9章 廣域網 第10章 網絡互聯設備及路由算法 第11章 傳輸層 第12章 OSI高層 第13章 TCP/IP 第14章 項目研發實例 第15章 Final Exam

          • 計算機通信網絡

            隨堂模式 計算機學科
            盧選民
            • 盧選民副教授西北工業大學電子信息學院
            • $
            • g1819人
            • V2小時/周

            簡介 本課程生動有趣,以實例從通信中的三次握手講起,以通俗易懂的方式,利用Internet協議分層和TCP/IP協議簇,主要講授計算機通信網絡的基本概念和基本原理,計算機網絡的體系結構以及各層協議,還包括局域網、廣域網、光纖網絡、網絡互聯、網絡管理、網絡安全以及基于C/S、B/S和P2P的各種應用開發等,強調應用層范例和Socket應用編程接口,說明應用層協議是怎樣交換信息的,并是怎樣分解成比特和信號以何種接口通過Internet傳輸的,在傳輸的過程中如何進行信息編碼、信息同步、差錯控制和流量控制等,使學生在碎片化的時間里能夠從總體上理解網絡的基礎知識,澄清認識上的一些誤區,并通過研發項目實例,啟發學生的創新思維,使學生具備基本的開發能力。

            章節第0章 緒論 第1章 計算機通信網絡的體系結構 第2章 傳輸媒介 第3章 信號復用技術 第4章 錯誤檢測及糾正 第5章 數據鏈路控制 第6章 數據鏈路協議 第7章 局域網 第8章 數據交換原理 第9章 廣域網 第10章 網絡互聯設備及路由算法 第11章 傳輸層 第12章 OSI高層 第13章 TCP/IP 第14章 項目研發實例 第15章 Final Exam

          • 互聯網體系結構(自主模式)

            自主模式 計算機學科
            孟寧
            • 孟寧高級工程師中國科學技術大學軟件學院
            • $可隨時加入
            • g1114人
            • 7課件全部開放

            簡介 本課程從實踐入手循序漸進,以Linux系統環境和Linux內核源代碼為例,將Linux網絡相關命令用法、Socket網絡編程、TCP協議、IP協議及路由表、ARP協議及ARP緩存、二層交換網絡的學習轉發和過濾數據庫等互聯網架構的關鍵環節一一解析,并通過MenuOS實驗系統進行代碼跟蹤分析。最終理解分析打開一個網頁背后互聯網的工作過程,其中重點分為三個抽象層次:一是便于人類理解的記憶的編址方式DNS Naming;二是便于全球定位編址和路由的IP Networking;三是便于局域網中實際完成數據交換傳輸的Layer 2 Switching;同時在理解互聯網體系結構的基礎上探尋它的歷史演化淵源,乃至發現它背后的設計哲學,解讀未來網絡的演進方向。 互聯網概述 1.1 課程內容簡介 1.2 網絡協議基礎 1.3 上網瀏覽網頁背后的網絡通信過程 1.4 實驗環境安裝配置 1.5 網絡相關命令 Socket網絡編程 2.1 編譯、構建和調試 2.2 Socket接口 2.3 UDP范例代碼 2.4 TCP范例代碼 TCP協議 3.1 TCP協議概述 3.2 Linux網絡協議棧源代碼簡介 3.3 Linux系統的編譯、構建和調試 3.4 TCP協議源代碼分析 IP協議及路由表 IP協議基礎 路由表 路由轉發舉例 IP協議棧源代碼解析 路由協議簡介 網絡層數據傳輸路徑解析 ARP協議及ARP緩存 ARP協議基礎 ARP解析的過程 ARP解析在網絡傳輸過程中的作用 ARP協議棧源代碼解析 二層交換網絡及轉發過濾數據庫 以太網基礎 交換機的學習、轉發和過濾數據庫 常見二層協議 數據鏈路層在Linux網絡協議棧中的一些關鍵代碼分析 DNS協議及域名存儲與解析 DNS協議基礎 DNS域名的存儲 DNS域名解析過程分析 互聯網架構設計背后的淵源 互聯網架構設計的最初動機與核心目標 互聯網架構設計的具體目標及背后重要權衡

            章節第一周:互聯網概述 第二周:Socket網絡編程 第三周:TCP協議與Linux內核 第四周:IP協議及路由表 第五周:ARP協議及ARP緩存 第六周:二層交換網絡及轉發過濾數據庫 第七周:DNS協議及域名存儲與解析 第八周:互聯網架構設計背后的淵源

          • 互聯網體系結構

            隨堂模式 工程學科
            孟寧
            • 孟寧高級工程師中國科學技術大學軟件學院
            • $
            • g1114人
            • V8小時/周

            簡介 本課程從實踐入手循序漸進,以Linux系統環境和Linux內核源代碼為例,將Linux網絡相關命令用法、Socket網絡編程、TCP協議、IP協議及路由表、ARP協議及ARP緩存、二層交換網絡的學習轉發和過濾數據庫等互聯網架構的關鍵環節一一解析,并通過MenuOS實驗系統進行代碼跟蹤分析。最終理解分析打開一個網頁背后互聯網的工作過程,其中重點分為三個抽象層次:一是便于人類理解的記憶的編址方式DNS Naming;二是便于全球定位編址和路由的IP Networking;三是便于局域網中實際完成數據交換傳輸的Layer 2 Switching;同時在理解互聯網體系結構的基礎上探尋它的歷史演化淵源,乃至發現它背后的設計哲學,解讀未來網絡的演進方向。 互聯網概述 1.1 課程內容簡介 1.2 網絡協議基礎 1.3 上網瀏覽網頁背后的網絡通信過程 1.4 實驗環境安裝配置 1.5 網絡相關命令 Socket網絡編程 2.1 編譯、構建和調試 2.2 Socket接口 2.3 UDP范例代碼 2.4 TCP范例代碼 TCP協議 3.1 TCP協議概述 3.2 Linux網絡協議棧源代碼簡介 3.3 Linux系統的編譯、構建和調試 3.4 TCP協議源代碼分析 IP協議及路由表 IP協議基礎 路由表 路由轉發舉例 IP協議棧源代碼解析 路由協議簡介 網絡層數據傳輸路徑解析 ARP協議及ARP緩存 ARP協議基礎 ARP解析的過程 ARP解析在網絡傳輸過程中的作用 ARP協議棧源代碼解析 二層交換網絡及轉發過濾數據庫 以太網基礎 交換機的學習、轉發和過濾數據庫 常見二層協議 數據鏈路層在Linux網絡協議棧中的一些關鍵代碼分析 DNS協議及域名存儲與解析 DNS協議基礎 DNS域名的存儲 DNS域名解析過程分析 互聯網架構設計背后的淵源 互聯網架構設計的最初動機與核心目標 互聯網架構設計的具體目標及背后重要權衡

            章節第一周:互聯網概述 第二周:Socket網絡編程 第三周:TCP協議與Linux內核 第四周:IP協議及路由表 第五周:ARP協議及ARP緩存 第六周:二層交換網絡及轉發過濾數據庫 第七周:DNS協議及域名存儲與解析 第八周:互聯網架構設計背后的淵源

          • Web安全實踐

            郭燕
            • 郭燕講師中國科學技術大學軟件學院
            • $
            • g764人
            • V5小時/周

            簡介隨著Web應用的飛速發展,Web安全也越來越重要。《Web安全實踐》課程面向零基礎學生,從網站搭建的基礎知識開始,覆蓋了CSS歷史攻擊、CSRF、XSS、點擊劫持、SQL注入、基于算法復雜度的DoS攻擊以及基于機器學習的惡意URL識別。通過將所講述的攻擊在課程網站上實現,學生可以檢查自己對攻擊的理解ginger鍛煉自己的編程能力。通過本課程的學習,學生能夠深入理解Web應用的工作過程和原理,掌握常見的Web攻擊的防御方法,從而為開發安全的Web應用打下堅實的基礎。

            章節第一周:Web安全簡介及HTTPS網站搭建 第二周:寫網頁 第三周:CSRF攻擊及防御 第四周:XSS攻擊及防御 第五周:點擊劫持攻擊 第六周:SQL注入攻擊 第七周:針對Web平臺的DoS攻擊 第八周:基于機器學習的惡意URL檢測

          插插狠