uiuc计算机课程,UIUC计算机科学专业解读
UIUC的計(jì)算機(jī)科學(xué)專業(yè)創(chuàng)建于1972年,到1986年基本定型,十多年來(lái)幾乎沒(méi)有什么變化。
其中,數(shù)值分析方向課程中,Math225為矩陣論,CS257為數(shù)值方法,CS35x代表數(shù)值分析導(dǎo)論、常微分?jǐn)?shù)值方法、偏微分與數(shù)值逼近和數(shù)值線性代數(shù);
理論方向課程中,CS173為離散結(jié)構(gòu),CS273為計(jì)算理論,CS37x包括算法、形式方法、程序驗(yàn)證;
人工智能方向課程中,CS348為人工智能導(dǎo)論,CS34x包括機(jī)器人、機(jī)器學(xué)習(xí)與模式識(shí)別;
軟件方向,CS125為計(jì)算機(jī)科學(xué)導(dǎo)論,CS225為數(shù)據(jù)結(jié)構(gòu)與軟件工程原理,CS31x包括數(shù)據(jù)庫(kù)、圖形學(xué)、多媒體,CS32x包括軟件工程、操作系統(tǒng)設(shè)計(jì)、分布式系統(tǒng)、編程語(yǔ)言與編譯器、并行計(jì)算、實(shí)時(shí)系統(tǒng)、編譯器構(gòu)造、編程語(yǔ)言設(shè)計(jì);
硬件方向課程中,CS231為計(jì)算機(jī)體系結(jié)構(gòu)I,CS232為計(jì)算機(jī)體系結(jié)構(gòu)II,CS33x包括計(jì)算機(jī)組成、VLSI系統(tǒng)與邏輯設(shè)計(jì)、VLSI系統(tǒng)設(shè)計(jì)、通信網(wǎng)絡(luò)、嵌入式體系架構(gòu)與軟件。
可以看到,整個(gè)課程體系脈絡(luò)清晰,具有很高的靈活性。與斯坦福不同的是,UIUC的計(jì)算機(jī)科學(xué)導(dǎo)論課程比較簡(jiǎn)單,只有一門為新生開的計(jì)算機(jī)科學(xué)導(dǎo)向課(CS100),而且并非必修。名為“計(jì)算機(jī)科學(xué)導(dǎo)論”的CS125實(shí)際上是以Java語(yǔ)言為主的編程入門課,涵蓋了一些算法的內(nèi)容。此外還有與之配套的實(shí)驗(yàn)課。當(dāng)然,系里所開的許多面向高年級(jí)和研究生層次的講座是對(duì)低年級(jí)開放的。
2003年,在工程院院長(zhǎng)David Daniel的倡導(dǎo)下,計(jì)算機(jī)系對(duì)教學(xué)計(jì)劃進(jìn)行了改革,以反映目前社會(huì)、行業(yè)和技術(shù)的發(fā)展趨勢(shì)。主要的變化有:
* 在必修要求中增加了兩門編程課:CS241 系統(tǒng)編程,采用Gary Nutt的《操作系統(tǒng)》作為主教材,Stevens的《Unix環(huán)境高級(jí)編程》作為編程教材;CS242 程序設(shè)計(jì)實(shí)驗(yàn)(Programming Studio),教學(xué)大綱基本上以Kernighan的《程序設(shè)計(jì)實(shí)踐》為藍(lán)本(以上教材機(jī)械工業(yè)出版社均出版了中譯本和影印版)。
* 必修要求中增加了一年的高級(jí)項(xiàng)目,強(qiáng)調(diào)團(tuán)隊(duì)合作和軟件工程實(shí)踐,包括文檔寫作、口頭表達(dá)、項(xiàng)目規(guī)劃與管理等,實(shí)際上是在實(shí)踐中學(xué)習(xí)軟件工程。這門課也可以用兩學(xué)期的軟件工程或者一年的高級(jí)論文代替。仍然充分保留了靈活性,有利于因材施教。
* 增加了CS173 離散結(jié)構(gòu)的學(xué)時(shí),部分原CS273的內(nèi)容移到這里,同時(shí)CS273又新增了原CS375的內(nèi)容。這實(shí)際上是提高了對(duì)計(jì)算機(jī)理論的要求。
* 在專業(yè)課程中增加了數(shù)據(jù)挖掘、信息檢索和高級(jí)圖形學(xué)
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的uiuc计算机课程,UIUC计算机科学专业解读的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 存款10万元,2020年买点什么理财产品
- 下一篇: 通达学院计算机组成原理试卷及答案,202