伊利諾伊大學(xué)香檳分校(UIUC)的計算機系隸屬于工程學(xué)院,是研究型學(xué)位,畢業(yè)需要修滿28個學(xué)分并且額外修習(xí)4個學(xué)分的論文課程。項目時長為2年。該計算機碩士項目共有11個研究分支方向,學(xué)校提供的11個研究分支的課程示例:
1、架構(gòu)、編譯器和并行計算:編譯器構(gòu)造、嵌入式系統(tǒng)、計算機系統(tǒng)組織、并行編程、高級編譯器構(gòu)造、并行計算機體系結(jié)構(gòu)。
2、人工智能: 人工智能、應(yīng)用機器學(xué)習(xí)、強化學(xué)習(xí)、計算視覺深度學(xué)習(xí)、計算攝影、機器學(xué)習(xí)、自然語言處理、音頻計算實驗室等。
3、生物信息學(xué)和計算生物學(xué):生物信息學(xué)簡介、算法基因組生物學(xué)、生物信息學(xué)機器學(xué)習(xí)。
4、計算機與教育:計算機教育研究。
5、數(shù)據(jù)和信息系統(tǒng):文本信息系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)挖掘簡介、高級信息檢索、高級數(shù)據(jù)管理、數(shù)據(jù)挖掘原理等。
6、交互式計算: 網(wǎng)絡(luò)編程藝術(shù)、游戲開發(fā)、虛擬現(xiàn)實、交互式計算機圖形學(xué)、制作計算機圖形學(xué)、計算攝影、用戶界面設(shè)計等。
7、編程語言、形式化方法和軟件工程:編程語言與編譯器、編程語言設(shè)計、軟件工程、計算機科學(xué)中的邏輯、計算形式、程序驗證、形式化軟件開發(fā)方法等。
8、科學(xué)計算:數(shù)值分析、并行數(shù)值/算法、偏微分方程的數(shù)值方法、迭代和多重網(wǎng)格方法、數(shù)值分析主題等。
9、安全和隱私:計算機安全、 安全隱私和機器學(xué)習(xí)方面的高級主題、高級計算機安全等。
10、系統(tǒng)和網(wǎng)絡(luò):操作系統(tǒng)設(shè)計、實時系統(tǒng)、分布式系統(tǒng)、云網(wǎng)絡(luò)、計算機網(wǎng)絡(luò)實驗室、物聯(lián)網(wǎng)主題。
11、理論和算法:算法、計算的形式模型、隨機算法、計算復(fù)雜性等。