IUB的CS全稱是Indiana University-Bloomington的Computer Science,即印第安納大學(xué)伯明頓分校計(jì)算機(jī)科學(xué)專業(yè),下面將詳細(xì)介紹IUB的CS的項(xiàng)目特點(diǎn)/院系介紹、IUB的CS的研究領(lǐng)域、IUB的CS的研究生申請要求。
印第安納大學(xué)伯明頓分校
印第安納大學(xué)伯明頓分校計(jì)算機(jī)科學(xué)專業(yè)研究生階段開設(shè)有以下學(xué)位項(xiàng)目,分別是:
計(jì)算機(jī)科學(xué)理學(xué)碩士(MS in Computer Science):為期2年,共需修讀30個(gè)學(xué)分,要求申請者擁有計(jì)算機(jī)科學(xué)、信息學(xué)或相關(guān)領(lǐng)域?qū)I(yè)背景,針對擁有計(jì)算機(jī)專業(yè)背景的申請者來講,要求修讀過數(shù)據(jù)架構(gòu)、機(jī)器組織與匯編語言和離散結(jié)構(gòu)課程,針對其它背景的申請者,須修讀過下文所述前置課程,本科未設(shè)定有最低GPA要求,要求遞交GRE成績,但未設(shè)定有最低分?jǐn)?shù)要求
計(jì)算機(jī)科學(xué)哲學(xué)博士(PhD in Computer Science):為期4-7年(視論文完成情況),共需修讀90個(gè)學(xué)分,要求申請者擁有計(jì)算機(jī)科學(xué)、信息學(xué)或相關(guān)領(lǐng)域?qū)I(yè)背景,針對擁有計(jì)算機(jī)專業(yè)背景的申請者來講,要求修讀過數(shù)據(jù)架構(gòu)、機(jī)器組織與匯編語言和離散結(jié)構(gòu)課程,針對其它背景的申請者,須修讀過下文所述前置課程,本科未設(shè)定有最低GPA要求,要求遞交GRE成績,但未設(shè)定有最低分?jǐn)?shù)要求
計(jì)算機(jī)科學(xué)研究生項(xiàng)目向?qū)W生提供Merit-based Scholarship獎(jiǎng)學(xué)金,自動(dòng)隨Offer發(fā)放,無需單獨(dú)申請。RA獎(jiǎng)學(xué)金由導(dǎo)師決定獲獎(jiǎng)人選
前置課程分別是:計(jì)算機(jī)科學(xué)基礎(chǔ)課程;計(jì)算機(jī)架構(gòu)及操作系統(tǒng)原理;數(shù)據(jù)結(jié)構(gòu)與算法分析;計(jì)算機(jī)架構(gòu)、壓縮與網(wǎng)絡(luò);編程語言,如Java/C/C++。
1、Introductory C++ Programming
2、Object-Oriented Programming in C++
3、Computing Tools for Scientific Research
4、Network Technologies and Systems Administration
5、User-Interface Programming
6、Introduction to Software Systems
7、Computer Structures
8、Data Structures
9、Fundamentals of Computing Theory
10、Programming Languages
11、Computing and Technology Bootcamp
12、Computational Complexity
13、Algorithms Design and Analysis
14、Introduction to Cryptography
15、Applied Algorithms
1、C ++編程導(dǎo)論
2、C ++中的面向?qū)ο缶幊?
3、科學(xué)研究的計(jì)算工具
4、網(wǎng)絡(luò)技術(shù)與系統(tǒng)管理
5、用戶界面編程
6、軟件系統(tǒng)導(dǎo)論
7、計(jì)算機(jī)結(jié)構(gòu)
8、數(shù)據(jù)結(jié)構(gòu)
9、計(jì)算理論基礎(chǔ)
10、編程語言
11、計(jì)算與技術(shù)訓(xùn)練營
12、計(jì)算復(fù)雜性
13、算法設(shè)計(jì)與分析
14、密碼學(xué)導(dǎo)論
15、應(yīng)用算法