讀美國伊利諾伊理工大學(xué)計算機(jī)科學(xué)碩士能學(xué)到什么?

有很多計算機(jī)專業(yè)的大學(xué)生和程序員、工程師等在職人士,向更多地了解伊利諾伊理工大學(xué)的課程和教學(xué)內(nèi)容。畢竟,伊利諾伊理工大學(xué)作為與麻省理工、加州理工、卡內(nèi)基梅隆大學(xué)等20所大學(xué)組成的獨(dú)立科技大學(xué)聯(lián)盟的創(chuàng)始成員之一,理工實力非常強(qiáng)悍。

下面是一份伊利諾伊理工大學(xué)計算機(jī)科學(xué)系近期學(xué)校的安排的部分課程大綱,包括教師背景和經(jīng)驗、課程目標(biāo)、課程內(nèi)容、考核方式,幫你提前了解修完這些課程,我能學(xué)到什么,是否掌握的是核心技術(shù),學(xué)到之后有什么用

如果對計算機(jī)科學(xué)基礎(chǔ)比較薄弱,也不用被課程內(nèi)容嚇到:

伊利諾伊理工大學(xué)擁有海內(nèi)外的助教幫助學(xué)生解決學(xué)術(shù)問題;

有學(xué)習(xí)小組可以讓線上學(xué)員們交流學(xué)習(xí)所得,分享解決實踐問題的經(jīng)驗;

彼岸教育還有定期舉辦的線下科技菁英會,邀請行業(yè)專家分享領(lǐng)域前沿和從業(yè)心得。

伊利諾伊理工大學(xué)的教務(wù)團(tuán)隊為學(xué)生答疑解惑。只要你肯下功夫,沒有什么知識點和作業(yè)項目是攻克不了的。

另外,計算機(jī)科學(xué)碩士項目選修10門課即可畢業(yè),可以學(xué)習(xí)以下列舉的部分課程,或者結(jié)合如人工智能、數(shù)據(jù)庫、網(wǎng)絡(luò)安全、分布式與云計算等其他方向計算機(jī)科學(xué)課程。(未列舉全部課程,后續(xù)實際授課老師有可能會有所調(diào)整)

CS401 Advanced Studies I 計算機(jī)程序設(shè)計基礎(chǔ)

授課教師:

Michael Choi博士,伊利諾伊理工大學(xué)計算機(jī)科學(xué)碩士和博士學(xué)位,自1998年起在校任教,并與2008年起任諾基亞首席工程師兼實驗室高級經(jīng)理。具有豐富的軟件和工程研發(fā),項目管理和項目交付經(jīng)驗。專業(yè)領(lǐng)域包括網(wǎng)絡(luò)管理系統(tǒng)、下一代IP網(wǎng)絡(luò)、語音和數(shù)據(jù)集成網(wǎng)絡(luò)等。

課程目標(biāo):

本課程是數(shù)據(jù)結(jié)構(gòu)入門課程,包括各類數(shù)據(jù)結(jié)構(gòu)和面向?qū)ο蟮木幊碳夹g(shù)。學(xué)生將使用課堂上學(xué)習(xí)的數(shù)據(jù)結(jié)構(gòu)和編程方法來構(gòu)建復(fù)雜的項目。

課程內(nèi)容:

數(shù)據(jù)結(jié)構(gòu)概論,面向?qū)ο缶幊碳夹g(shù),軟件工程概論,類,對象和應(yīng)用,抽象數(shù)據(jù)類型,動態(tài)內(nèi)存,單鏈表和雙鏈表,堆棧,Big-O,字符串,數(shù)組,鏈表,繼承,遞歸,二叉搜索樹,排序,映射,圖,散列,軟件項目管理策略,軟件項目模型,算法與實際軟件技巧。

教材:

Object-Oriented Data Structures using Java, 4 th Ed., 2018, Jones and Bartlett, Nell Dale, Daniel T. Joyce, Chip Weems

面向?qū)ο髷?shù)據(jù)結(jié)構(gòu)(Java版)

考核方式:

包含日常作業(yè)和項目,課堂參與,隨堂測驗,期中考試和期末考試,綜合評定

所有作業(yè)通過Github或者Bitbucket上傳共享

課程使用編程語言:Java

日常練習(xí)講解示例

CS402 Advanced Studies II 計算機(jī)體系結(jié)構(gòu)基礎(chǔ)

授課教師:

Virgil Bistriceanu ,伊利諾伊理工大學(xué)計算機(jī)博士學(xué)位,在IIT承擔(dān)教職的同時創(chuàng)辦了一家IT咨詢公司,專業(yè)領(lǐng)域包括信息安全,敏捷軟件開發(fā),軟件測試,計算機(jī)體系結(jié)構(gòu)。曾獲伊利諾伊州技術(shù)協(xié)會聚光燈獎。

課程目標(biāo):

本課程介紹了計算機(jī)系統(tǒng)的內(nèi)部體系結(jié)構(gòu),包括微型,小型和大型計算機(jī)體系結(jié)構(gòu)。著重于計算機(jī)硬件,指令集以及該計算機(jī)上高級語言的實現(xiàn)之間的關(guān)系。在系統(tǒng)編程方面,該課程教授了復(fù)雜的多層軟件系統(tǒng)的組件,包括設(shè)備驅(qū)動程序,系統(tǒng)軟件,應(yīng)用程序界面和用戶界面。

課程內(nèi)容:

計算機(jī)體系結(jié)構(gòu),性能表現(xiàn)衡量方法,指令集設(shè)計,尋址模式,存儲器層次結(jié)構(gòu),緩存,流水線技術(shù),高級C語言編程,流程抽象,流程管理,動態(tài)內(nèi)存分配和垃圾收集,系統(tǒng)級I/O和基本IPC

教材:

l Computer Organization and Design, 5th edition, Patterson and Hennessy, Elsevier

計算機(jī)組成與設(shè)計,第5版(計算機(jī)軟硬件基礎(chǔ)經(jīng)典教材)

《計算機(jī)組成與設(shè)計:硬件/軟件接口(原書第5版)》([美]戴維A.帕特森,[美]約翰 L. 亨尼斯)【摘要 書評 試讀】- 京東圖書?item.jd.com

l Computer Systems: A Programmer's Perspective, 3rd edition, Randal Bryant & David O'Hallaron, Pearson

深入理解計算機(jī)系統(tǒng),第3版(理解計算機(jī)系統(tǒng)必讀經(jīng)典書目)

《深入理解計算機(jī)系統(tǒng)(原書第3版) 》([美]蘭德爾 E.布萊恩特(Randal,E.·Bryant),等)【摘要 書評 試讀】- 京東圖書?item.jd.com

考核方式:

包含日常作業(yè)和項目,期中考試和期末考試,綜合評定

課程使用編程語言:

MIPS匯編語言,C語言

課程使用的SPIM軟件學(xué)習(xí)MIPS匯編語言

課程使用平臺示例

日常練習(xí)講解示例

CS422 Data Mining 數(shù)據(jù)挖掘

授課教師:

Gady Agam博士,伊利諾伊理工副教授,計算機(jī)視覺和機(jī)器學(xué)習(xí)領(lǐng)域?qū)<摇?/p>

課程目標(biāo):

講解數(shù)據(jù)挖掘的基本概念、數(shù)學(xué)基礎(chǔ)和應(yīng)用算法,讓學(xué)生通過實際的編程實踐來掌握數(shù)據(jù)挖掘的各項應(yīng)用。

課程內(nèi)容:

數(shù)據(jù)處理和可視化、決策樹、各種分類算法、關(guān)聯(lián)關(guān)系算法、聚類算法、異常檢測、互聯(lián)網(wǎng)數(shù)據(jù)挖掘

教材:

Introduction to Data Mining. P.-N. Tan, M. Steinbach, and V. Kumar

數(shù)據(jù)挖掘?qū)д?/p>

《數(shù)據(jù)挖掘?qū)д摚ㄔ瓡?版)》([美]陳封能(Pang-Ning,Tan),等)【摘要 書評 試讀】- 京東圖書?item.jd.com

考核方式:

包含日常作業(yè)和項目,以及期中考試和期末考試,綜合評定

CS425 Database System 數(shù)據(jù)庫系統(tǒng)

授課教師:

Ola Tannous博士,麻省大學(xué)博士,研究方向包括數(shù)據(jù)庫系統(tǒng)的可靠性研究等

課程目標(biāo):

學(xué)會如何針對實際需求建立關(guān)系數(shù)據(jù)模型,分析設(shè)計異常,建立實體聯(lián)系圖,分析數(shù)據(jù)之間的關(guān)系,分析和設(shè)計范式等,可以用SQL語言解決數(shù)據(jù)庫事務(wù),有能力設(shè)計并實現(xiàn)一個基本的具備常見用戶功能的數(shù)據(jù)庫項目

課程內(nèi)容:

關(guān)系數(shù)據(jù)庫模型、關(guān)系查詢語言、SQL語言學(xué)習(xí)、實體-聯(lián)系(ER)模型、數(shù)據(jù)庫設(shè)計原理和范式、事務(wù)處理、并行數(shù)據(jù)庫

教材:

Database System Concept, Silberschatz, Korth, Sudarshan, McGraw-Hill

數(shù)據(jù)庫系統(tǒng)概論

《數(shù)據(jù)庫系統(tǒng)概念原書第六6版 基礎(chǔ)概論教程原理 正版書籍》【摘要 書評 試讀】- 京東圖書?item.jd.com

考核方式:

包含日常作業(yè)和項目,以及期中考試和期末考試,綜合評定

日常練習(xí)講解示例

CS429 Information Retrieval 信息檢索

授課教師:

John Korah博士,伊利諾伊理工助理教授,弗吉尼亞理工大學(xué)博士,研究領(lǐng)域包括大規(guī)模信息處理、并行與分布式處理、信息檢索等。

課程目標(biāo):

為學(xué)生講解信息檢索涵蓋的基本概念、方法、以及常見議題,核心側(cè)重在實踐以及相關(guān)理論。核心議題包括根據(jù)用戶的查詢尋找相關(guān)內(nèi)容的算法和方法。學(xué)生可以學(xué)會如何建立一套信息檢索系統(tǒng),以及背后涉及的各類設(shè)計與實施相關(guān)的挑戰(zhàn)。

課程內(nèi)容:

搜索的體系架構(gòu)、信息的索引、可擴(kuò)展索引、索引壓縮、向量空間模型、語言模型、數(shù)據(jù)挖掘技巧(分類、聚類)、Page Rank等。

教材:

Introduction to Information Retrieval, Manning, Raghavan, Schütze

考核方式:

包含日常作業(yè)和項目,以及期中考試和期末考試,綜合評定

課程使用編程語言和框架:

Python

CS430 Algorithms 算法研究

授課教師:

Michael Choi博士,伊利諾伊理工大學(xué)計算機(jī)科學(xué)碩士和博士學(xué)位,自1998年起在校任教,并與2008年起任諾基亞首席工程師兼實驗室高級經(jīng)理。具有豐富的軟件和工程研發(fā),項目管理和項目交付經(jīng)驗。專業(yè)領(lǐng)域包括網(wǎng)絡(luò)管理系統(tǒng)、下一代IP網(wǎng)絡(luò)、語音和數(shù)據(jù)集成網(wǎng)絡(luò)等。

課程目標(biāo):

介紹計算機(jī)算法的設(shè)計,行為和分析。 重點是搜索,排序和組合算法。評估空間和時間使用的最壞情況和平均定界。

課程內(nèi)容:

算法設(shè)計導(dǎo)論,復(fù)雜度分析,遞歸關(guān)系,分治法排序(快速排序,堆和堆排序),下限排序,次序統(tǒng)計,二叉搜索樹,平衡二叉搜索樹(紅黑樹,AVL樹),擴(kuò)充數(shù)據(jù)結(jié)構(gòu),動態(tài)規(guī)劃,貪心算法,平攤分析,斐波那契堆,并查集,圖,深度優(yōu)先搜索和寬度優(yōu)先搜索,最小生成樹問題,最短路徑問題。

教材:

Introduction to Algorithms, 3rd edition, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, MIT Press

算法導(dǎo)論,第3版(算法標(biāo)準(zhǔn)教材,國內(nèi)外1000余所高校采用)

《算法導(dǎo)論(原書第3版)/計算機(jī)科學(xué)叢書》([美]Thomas H.Cormen,[美]Charles E.Leiserson,[美]Ronald L.Rivest,[美]Clifford Stein)【摘要 書評 試讀】- 京東圖書?item.jd.com

考核方式:

包含日常作業(yè),課堂參與,期中考試和期末考試,綜合評定

課程使用編程語言:

Java

日常練習(xí)講解示例

CS450 Operating System 操作系統(tǒng)

授課教師:

Michael Saelee,伊利諾伊理工大學(xué)計算機(jī)系資深講師,曾經(jīng)講授過十幾門關(guān)于程序設(shè)計、計算機(jī)系體系結(jié)構(gòu)、操作系統(tǒng)等主題的課程。

課程目標(biāo):

學(xué)習(xí)操作系統(tǒng)的基本原理和知識,掌握操作系統(tǒng)管理的資源和提供的服務(wù),通過理解操作系統(tǒng)的源代碼以及模擬器訓(xùn)練來掌握知識。

課程內(nèi)容:

操作系統(tǒng)簡介、進(jìn)程和線程的基本介紹、系統(tǒng)服務(wù)、中斷、異常的處理、內(nèi)核模式和用戶模式、調(diào)度、地址空間、虛擬內(nèi)存和內(nèi)存管理、I/O和設(shè)備管理、文件系統(tǒng)、并發(fā)處理。

參考教材:

Operating Systems: Three Easy Pieces

操作系統(tǒng)導(dǎo)論

《操作系統(tǒng)導(dǎo)論》([美],雷姆茲·H.阿帕希杜塞爾(,Remzi,H.,Arpaci-Dusseau),[美]安德莉亞·C.阿帕希杜塞爾(Andrea,C.,Arpaci-Dusseau))【摘要 書評 試讀】- 京東圖書?item.jd.com

考核方式:

包含日常作業(yè),期中考試和期末考試,綜合評定

課程使用編程語言:C/C++和匯編語言

CS480 Artificial Intelligence 人工智能概論

授課教師:

Mustafa Bilgic博士,伊利諾伊理工大學(xué)副教授,馬里蘭大學(xué)計算機(jī)科學(xué)博士,主要研究方向包括機(jī)器學(xué)習(xí)、信息獲取和決策理論。Bilgic博士在伊利諾伊理工教授數(shù)門關(guān)于人工智能、機(jī)器學(xué)習(xí)以及概率圖分析領(lǐng)域的課程。

課程目標(biāo):

學(xué)習(xí)自治體的智能控制計算方法,如何用程序來開發(fā)靈活的反饋系統(tǒng),學(xué)習(xí)啟發(fā)式搜索、知識表達(dá)、約束條件分析、概率邏輯推斷、決策控制、傳感器解釋。學(xué)習(xí)的重點在于實際的應(yīng)用案例。

課程內(nèi)容:

人工智能發(fā)展概論、智能代理、通過搜索解決問題、對抗性搜索、知識表達(dá)(命題邏輯、一階邏輯、不確定性表達(dá))、通過邏輯和概率進(jìn)行的推斷、學(xué)習(xí)(監(jiān)督學(xué)習(xí)、加強(qiáng)學(xué)習(xí)等)。

教材:

Artificial Intelligence: A Modern Approach, Russel, Norvig

人工智能:一種現(xiàn)代方法(本書為人工智能領(lǐng)域的最經(jīng)典教材)

《世界著名計算機(jī)教材精選·人工智能:一種現(xiàn)代的方法(第3版)》([美]羅素(Stuart J.Russell),[美]諾維格(Peter Norvig))【摘要 書評 試讀】- 京東圖書?item.jd.com

考核方式:

包含日常作業(yè)和項目,以及期中考試和期末考試,綜合評定

課程使用編程語言:

Python

CS487 Software Engineering 軟件工程

授課教師:

Dennis Hood,伊利諾伊理工大學(xué)計算機(jī)系碩士專業(yè)負(fù)責(zé)人及講師,在IIT已有20多年的教齡,是一位有著豐富教學(xué)經(jīng)驗的講師,并著有多部關(guān)于計算機(jī)科學(xué)教學(xué)研究文獻(xiàn)。

課程目標(biāo):

幫助學(xué)生建立軟件工程的良好基礎(chǔ),教會學(xué)生如何通過經(jīng)典的方法以及最新的范例來分析、開發(fā)和測試軟件系統(tǒng),并從技術(shù)、財務(wù)、人力資源角度研究有關(guān)問題。

課程內(nèi)容:

學(xué)習(xí)軟件工程的基本原理與實踐方法,主題包括軟件質(zhì)量的概念、流程模型、軟件需求的分析、設(shè)計方法論、軟件測試的方法、軟件維護(hù)的方法。并通過實踐來簡歷一套軟件系統(tǒng)。學(xué)生在小組協(xié)同作業(yè)的過程中學(xué)習(xí)軟件開發(fā)全周期的各項任務(wù)。

教材:

Software Engineering (10th Edition), Sommerville

軟件工程

《軟件工程(原書第10版)》([英]伊恩·薩默維爾(Ian,Sommerville))【摘要 書評 試讀】- 京東圖書?item.jd.com

考核方式:

包含日常作業(yè)和項目,以及期中考試和期末考試,綜合評定

487日常練習(xí)示意

CS512 Computer Vision 計算機(jī)視覺

授課教師:

Gady Agam博士,伊利諾伊理工副教授,計算機(jī)視覺和機(jī)器學(xué)習(xí)領(lǐng)域?qū)<摇?/p>

課程目標(biāo):

介紹計算機(jī)視覺領(lǐng)域的基礎(chǔ)性話題,幫助學(xué)生建立計算機(jī)視覺領(lǐng)域的技術(shù)理解、數(shù)學(xué)基礎(chǔ)和算法基礎(chǔ),基于相關(guān)論文進(jìn)行有關(guān)項目研究,完成有關(guān)的課程軟件和技術(shù)實踐。

課程內(nèi)容:

計算機(jī)視覺領(lǐng)域的簡介(包括應(yīng)用領(lǐng)域、常用軟件、OpenCV介紹)、圖像的組成與表示(數(shù)字表示、幾何模型、仿射變換等)、圖像濾波(卷積、平滑等)、特征提?。ㄟ吘?、角、曲線、材質(zhì)等)、模型匹配、相機(jī)參數(shù)標(biāo)定(Camera calibration)、對極幾何(Epipolar geometry)、模型重建、動作捕捉、動作跟蹤、對象識別和形狀表達(dá)。

教材:

Computer Vision: Algorithms and Applications

計算機(jī)視覺:算法與應(yīng)用

《計算機(jī)視覺--算法與應(yīng)用》【摘要 書評 試讀】- 京東圖書?item.jd.com

考核方式:

包含日常作業(yè)和課程實踐項目,綜合評定

課程使用編程語言和框架:

Java/C++/Python, OpenCV/OpenGL

CS542 Computer Networks I: Fundamentals 計算機(jī)網(wǎng)絡(luò)

課程目標(biāo):

課程專注于計算機(jī)網(wǎng)絡(luò)協(xié)議和體系架構(gòu)的分析和工程實現(xiàn),包括內(nèi)容分發(fā)、點對點網(wǎng)絡(luò)、路由的原理和設(shè)計,網(wǎng)絡(luò)的移動性、多媒體網(wǎng)絡(luò)的服務(wù)質(zhì)量、網(wǎng)絡(luò)的安全和政策研究。

課程內(nèi)容:

計算機(jī)網(wǎng)絡(luò)和互聯(lián)網(wǎng)、應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、局域網(wǎng)、無線網(wǎng)和移動通信網(wǎng)、多媒體網(wǎng)絡(luò)、計算機(jī)網(wǎng)絡(luò)的安全性、如果管理計算機(jī)網(wǎng)絡(luò)。

參考教材:

Computer Networking, a Top-Down Approach, Kurose, Ross

計算機(jī)網(wǎng)絡(luò):自頂向下方法

《計算機(jī)網(wǎng)絡(luò):自頂向下方法(原書第7版)》([美]James,F.Kurose,Keith,W.Ross)【摘要 書評 試讀】- 京東圖書?item.jd.com

考核方式:

包含日常作業(yè)和項目,以及期中考試和期末考試,綜合評定

課程使用編程語言:

Java

CS553 Cloud Computing 云計算

授課教師:

Ioan Raicu博士,伊利諾伊理工大學(xué)助理教授,芝加哥大學(xué)博士,并行計算和云計算領(lǐng)域?qū)<遥l(fā)表過多篇相關(guān)論文。

課程內(nèi)容:

分布式計算模型、并行計算模型、可視化、云計算平臺的體系架構(gòu)(AWS、微軟Azure、谷歌云等)、面向服務(wù)的體系架構(gòu)、云計算編程、網(wǎng)格計算、點對點網(wǎng)絡(luò)計算。

教材:

Distributed and Cloud Computing: Clusters, Grids, Clouds and Future Internet, Hwang, Dongarra, Fox

考核方式:

包含日常作業(yè)和項目,以及期中考試和期末考試,綜合評定

CS584 Machine Learning 機(jī)器學(xué)習(xí)

授課教師:

Mustafa Bilgic博士,伊利諾伊理工大學(xué)副教授,馬里蘭大學(xué)計算機(jī)科學(xué)博士,主要研究方向包括機(jī)器學(xué)習(xí)、信息獲取和決策理論。Bilgic博士在伊利諾伊理工教授數(shù)門關(guān)于人工智能、機(jī)器學(xué)習(xí)以及概率圖分析領(lǐng)域的課程。

課程目標(biāo):

介紹機(jī)器學(xué)習(xí)領(lǐng)域的基礎(chǔ)課題,提供機(jī)器學(xué)習(xí)領(lǐng)域所需的數(shù)學(xué)概念、算法、以及理解技巧。為學(xué)生建立理解機(jī)器學(xué)習(xí)算法局限的理解以及對學(xué)習(xí)算法表現(xiàn)的分析。

課程內(nèi)容:

機(jī)器學(xué)習(xí)簡介、回歸算法、核方法(Kernel methods)、生成學(xué)習(xí)(Generative Learning)、判別學(xué)習(xí)(Discriminative learning)、神經(jīng)網(wǎng)絡(luò)(Neural networks)、支持向量機(jī)(SVM)、圖模型、非監(jiān)督學(xué)習(xí)(Unsupervised Learning)、維度降低。

教材:

Machine Learning, Tom Mitchell

機(jī)器學(xué)習(xí)

《正版 機(jī)器學(xué)習(xí) Tom Mitchell 曾華軍 張銀奎 計算機(jī)與互聯(lián)網(wǎng) |8185》【摘要 書評 試讀】- 京東圖書?item.jd.com

考核方式:

包含日常作業(yè)和項目,以及期中考試和期末考試,綜合評定

課程使用編程語言和框架:

Python

Scikit-learn

http://scikit-learn.org/stable/?scikit-learn.org

TensorFlow

https://www.tensorflow.org/?www.tensorflow.org

Keras

Home - Keras Documentation?keras.io

CS411 Computer Graphics 計算機(jī)圖形學(xué)

授課教師:

Gady Agam博士,伊利諾伊理工副教授,計算機(jī)圖形學(xué)、計算機(jī)視覺和機(jī)器學(xué)習(xí)領(lǐng)域?qū)<摇?/p>

課程簡介:

計算機(jī)圖形學(xué)在計算機(jī)科學(xué)上擁有眾多的應(yīng)用領(lǐng)域。作為用戶界面互動以及游戲的基石學(xué)科,計算機(jī)圖形學(xué)幾乎每天都在各種計算機(jī)操作中得到應(yīng)用。常見領(lǐng)域包括計算機(jī)輔助設(shè)計CAD、數(shù)據(jù)分析和可視化、復(fù)雜流程的視覺仿真和監(jiān)控、動畫和特效、電影制作、游戲、網(wǎng)頁設(shè)計和實現(xiàn)等。課程作業(yè)都是通過WebGL實現(xiàn)(本課程不需要WebGL編程基礎(chǔ))

課程內(nèi)容:

1. 領(lǐng)域概覽:計算機(jī)圖形學(xué)使用的硬件和軟件;

2. 圖形編程語言WebGL:概覽、語法、庫簡介、狀態(tài)管理;

3. 位圖介紹;

4. 二維模型建模和視覺:幾何變換、齊次坐標(biāo)、放射變換、多邊形顯示;

5. 曲線和表面擬合:參數(shù)曲面、連續(xù)性、三次樣條函數(shù)、拋物線過渡、貝塞爾曲線、NURBS、曲面插值;

6. WebGL三維渲染;

7. 三維模型建模與視覺;

8. 光照模型與渲染:基本的光照模型、多邊形渲染、材質(zhì)和凸起映射、色彩模型、過渡模型;

9. 動畫制作原理

教材:

Interactive Computer Graphics: A Top-Down Approach with WebGL(E. Angel, D. Shreiner, Addison-Wesley 2014)

互動計算機(jī)圖形學(xué)

A》【摘要 書評 試讀】- 京東圖書?item.jd.com

考核方式:

包含日常作業(yè)、項目和考試,綜合評定

課程使用編程語言和框架:

- OpenGL: OpenGL, MesaGL

- Window interface: FreeGLUT, GLFW, GLUT, FLTK

- Hardware interface: GLEW

- Math: GLM

- Object loading: Assimp

- Physics engines: Box2D, GwtBox2D, Bullet, ODE

- WebGL: O3D, documentation, demos, benchmark

- 3D modeling: Blender, Sketchup

- Ray tracing: Yafray, Povray

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容