計算機(jī)科學(xué)包含很多分支領(lǐng)域;有些強(qiáng)調(diào)特定結(jié)果的計算,比如計算機(jī)圖形學(xué);而有些是探討計算問題的性質(zhì),比如計算復(fù)雜性理論;還有一些領(lǐng)域?qū)W⒂谠鯓訉崿F(xiàn)計算,比如程式語言理論是研究描述計算的方法,而程式設(shè)計是應(yīng)用特定的程式語言解決特定的計算問題,人機(jī)交互則是專注于怎樣使計算機(jī)和計算變得有用、好用 ...
計算機(jī)系統(tǒng)結(jié)構(gòu)是計算機(jī)的機(jī)器語言程序員或編譯程序編寫者所看到的外特性。所謂外特性,就是計算機(jī)的概念性結(jié)構(gòu)和功能特性,主要研究計算機(jī)系統(tǒng)的基本工作原理,以及在硬件、軟件界面劃分的權(quán)衡策略,建立完整的、系統(tǒng)的計算機(jī)軟硬件整體概念。 計算機(jī)系統(tǒng)結(jié)構(gòu)(Computer Architecture)也稱為計算機(jī)體系結(jié)構(gòu),它是由計算機(jī)結(jié)構(gòu)外特性,內(nèi)特性,微外特性組成的。經(jīng)典的計算機(jī)系統(tǒng)結(jié)構(gòu)的定義是指計算機(jī)系統(tǒng)多級層次結(jié)構(gòu)中機(jī)器語言機(jī)器級的結(jié)構(gòu),它是軟件和硬件/固件的主要交界面,是由機(jī)器語言程序、匯編語言源程序和高級語言源程序翻譯生成的機(jī)器語言目標(biāo)程序能在機(jī)器上正確運行所應(yīng)具有的界面結(jié)構(gòu)和功能。
計算機(jī)科學(xué)與技術(shù)是研究信息過程、用以表達(dá)此過程的信息結(jié)構(gòu)和規(guī)則及其在信息處理系統(tǒng)中實現(xiàn)的學(xué)科。計算機(jī)科學(xué)與技術(shù)研究的主要對象是現(xiàn)代計算機(jī)及其相關(guān)的現(xiàn)象。該學(xué)科的工作集中于計算機(jī)系統(tǒng)的結(jié)構(gòu)和操作、計算機(jī)系統(tǒng)的設(shè)計和程序設(shè)計的基本原則、使之運用于各種信息加工任務(wù)的有效方法、以及它們的特性和局限的理論特征。學(xué)科包括科學(xué)與工程技術(shù)兩方面,二者相互作用、相互影響。 計算機(jī)科學(xué)與技術(shù)學(xué)科可分為理論計算機(jī)科學(xué)、計算機(jī)軟件、計算機(jī)系統(tǒng)結(jié)構(gòu)。計算機(jī)應(yīng)用技術(shù)等領(lǐng)域以及與其他學(xué)科交叉的研究領(lǐng)域,如人工智能、應(yīng)用數(shù)學(xué)等。 計算機(jī)軟件與理論主要研究軟件設(shè)計、開發(fā)、維護(hù)和使用過程中涉及的軟件理論、方法和技術(shù),探討計算機(jī)科學(xué)與技術(shù)發(fā)展的理論基礎(chǔ)。計算機(jī)系統(tǒng)結(jié)構(gòu)研究計算機(jī)硬件與軟件的功能分配、軟硬件界面的劃分、計算機(jī)硬件結(jié)構(gòu)、組成與實現(xiàn)方法與技術(shù)。計算機(jī)應(yīng)用技術(shù)研究應(yīng)用計算機(jī)到各個領(lǐng)域的原理、方法和技術(shù),所涉及的研究內(nèi)容非常廣泛。
計算機(jī)應(yīng)用技術(shù)專業(yè)培養(yǎng)具備管理學(xué)理論基礎(chǔ)、計算機(jī)科學(xué)技術(shù)知識及應(yīng)用能力,掌握信息管理、信息系統(tǒng)分析與設(shè)計方法等方面的知識與能力,能在各類企、事業(yè)單位、金融機(jī)構(gòu)及政府部門從事信息采集、組織、分析、傳播和服務(wù)等信息管理工作或與信息管理工作相關(guān)的信息系統(tǒng)規(guī)劃、分析、設(shè)計、實施、運行管理和評價等方面的應(yīng)用型人才。
Natural Language Understanding 俗稱人機(jī)對話。人工智能的分支學(xué)科。研究用電子計算機(jī)模擬人的語言交際過程,使計算機(jī)能理解和運用人類社會的自然語言如漢語、英語等,實現(xiàn)人機(jī)之間的自然語言通信,以代替人的部分腦力勞動,包括查詢資料、解答問題、摘錄文獻(xiàn)、匯編資料以及一切有關(guān)自然語言信息的加工處理。這在當(dāng)前新技術(shù)革命的浪潮中占有十分重要的地位。研制第 5代計算機(jī)的主要目標(biāo)之一,就是要使計算機(jī)具有理解和運用自然語言的功能。 機(jī)器翻譯(machine translation),又稱為自動翻譯,是利用計算機(jī)把一種自然源語言轉(zhuǎn)變?yōu)榱硪环N自然目標(biāo)語言的過程,一般指自然語言之間句子和全文的翻譯。它是自然語言處理 (Natural Language Processing)的一個分支,與計算語言學(xué)(Computational Linguistics )、自然語言理解( Natural Language Understanding) 之間存在著密不可分的關(guān)系。按照目前電腦技術(shù)的發(fā)展速度來看,到2050年左右,世界上主要語言之間的互譯將基本實現(xiàn)。
信息安全主要包括以下五方面的內(nèi)容,即需保證信息的保密性、真實性、完整性、未授權(quán)拷貝和所寄生系統(tǒng)的安全性。信息安全本身包括的范圍很大,其中包括如何防范商業(yè)企業(yè)機(jī)密泄露、防范青少年對不良信息的瀏覽、個人信息的泄露等。網(wǎng)絡(luò)環(huán)境下的信息安全體系是保證信息安全的關(guān)鍵,包括計算機(jī)安全操作系統(tǒng)、各種安全協(xié)議、安全機(jī)制(數(shù)字簽名、消息認(rèn)證、數(shù)據(jù)加密等),直至安全系統(tǒng),如UniNAC、DLP等,只要存在安全漏洞便可以威脅全局安全。信息安全是指信息系統(tǒng)(包括硬件、軟件、數(shù)據(jù)、人、物理環(huán)境及其基礎(chǔ)設(shè)施)受到保護(hù),不受偶然的或者惡意的原因而遭到破壞、更改、泄露,系統(tǒng)連續(xù)可靠正常地運行,信息服務(wù)不中斷,最終實現(xiàn)業(yè)務(wù)連續(xù)性。 信息安全學(xué)科可分為狹義安全與廣義安全兩個層次,狹義的安全是建立在以密碼論為基礎(chǔ)的計算機(jī)安全領(lǐng)域,早期中國信息安全專業(yè)通常以此為基準(zhǔn),輔以計算機(jī)技術(shù)、通信網(wǎng)絡(luò)技術(shù)與編程等方面的內(nèi)容;廣義的信息安全是一門綜合性學(xué)科,從傳統(tǒng)的計算機(jī)安全到信息安全,不但是名稱的變更也是對安全發(fā)展的延伸,安全不在是單純的技術(shù)問題,而是將管理、技術(shù)、法律等問題相結(jié)合的產(chǎn)物。本專業(yè)培養(yǎng)能夠從事計算機(jī)、通信、電子商務(wù)、電子政務(wù)、電子金融等領(lǐng)域的信息安全高級專門人才。
計算機(jī)網(wǎng)絡(luò)(英語:computer network)通常人們說的網(wǎng)絡(luò)就是指電腦網(wǎng)絡(luò),也就是消息網(wǎng)絡(luò),是利用通信設(shè)備和線路將地理位置不同的、功能獨立的多個計算機(jī)系統(tǒng)連接起來,以功能完善的網(wǎng)絡(luò)軟件實現(xiàn)網(wǎng)絡(luò)的硬件、軟件及資源共享和信息傳遞的系統(tǒng)。簡單的說即連接兩臺或多臺計算機(jī)進(jìn)行通信的系統(tǒng)。
數(shù)據(jù)(Data)是對事實、概念或指令的一種表達(dá)形式,可由人工或自動化裝置進(jìn)行處理。數(shù)據(jù)經(jīng)過解釋并賦予一定的意義之后,便成為信息。數(shù)據(jù)處理(data processing)是對數(shù)據(jù)的采集、存儲、檢索、加工、變換和傳輸。 數(shù)據(jù)處理的基本目的是從大量的、可能是雜亂無章的、難以理解的數(shù)據(jù)中抽取并推導(dǎo)出對于某些特定的人們來說是有價值、有意義的數(shù)據(jù)。 數(shù)據(jù)處理是系統(tǒng)工程和自動控制的基本環(huán)節(jié)。數(shù)據(jù)處理貫穿于社會生產(chǎn)和社會生活的各個領(lǐng)域。數(shù)據(jù)處理技術(shù)的發(fā)展及其應(yīng)用的廣度和深度,極大地影響著人類社會發(fā)展的進(jìn)程。
計算生物學(xué)(Computational Biology)是生物學(xué)的一個分支。根據(jù)美國國家衛(wèi)生研究所(NIH)的定義,它是指開發(fā)和應(yīng)用數(shù)據(jù)分析及理論的方法、數(shù)學(xué)建模和計算機(jī)仿真技術(shù),用于生物學(xué)、行為學(xué)和社會群體系統(tǒng)的研究的一門學(xué)科。
人機(jī)交互是一門研究系統(tǒng)與用戶之間的交互關(guān)系的學(xué)問。系統(tǒng)可以是各種各樣的機(jī)器,也可以是計算機(jī)化的系統(tǒng)和軟件。人機(jī)交互界面通常是指用戶可見的部分。用戶通過人機(jī)交互界面與系統(tǒng)交流,并進(jìn)行操作。小如收音機(jī)的播放按鍵,大至飛機(jī)上的儀表板、或是發(fā)電廠的控制室。 人機(jī)交互界面的設(shè)計要包含用戶對系統(tǒng)的理解(即心智模型),那是為了系統(tǒng)的可用性或者用戶友好性。

陸汝鈐
點擊查看個人主頁
計算機(jī)科學(xué)家,中國科學(xué)院院士 ,中國科學(xué)院數(shù)學(xué)與系統(tǒng)科學(xué)研究院研究員,復(fù)旦大學(xué)教授、博士生導(dǎo)師。陸汝鈐以人工智能、知識工程和基于知識的軟件工程為主要研究方向,是中國該領(lǐng)域研究的開拓者之一。
任職院校 :復(fù)旦大學(xué)Fudan University

錢德沛
點擊查看個人主頁
計算機(jī)科學(xué)家,中國科學(xué)院院士,北京航空航天大學(xué)計算機(jī)學(xué)院教授。 錢德沛主要從事計算機(jī)體系結(jié)構(gòu)和高性能計算系統(tǒng)研究。
任職院校 :清華大學(xué)Tsinghua University

姚期智
點擊查看個人主頁
計算機(jī)科學(xué)專家,中國科學(xué)院院士,美國國家科學(xué)院院士,美國藝術(shù)與科學(xué)院院士,臺灣“中央研究院”院士,香港科學(xué)院創(chuàng)院院士 ,清華大學(xué)交叉信息研究院院長、教授,香港中文大學(xué)博文講座教授 ,上海期智研究院院長 ,清華大學(xué)人工智能學(xué)院院長。
任職院校 :清華大學(xué)Tsinghua University

張景中
點擊查看個人主頁
計算機(jī)科學(xué)家、數(shù)學(xué)家,中國科學(xué)院院士,廣州大學(xué)計算機(jī)教育軟件研究所所長、教授、計算機(jī)學(xué)科和數(shù)學(xué)學(xué)科博士生導(dǎo)師 。張景中主要從事機(jī)器證明、教育數(shù)學(xué)、距離幾何及動力系統(tǒng)研究 。
任職院校 :廣州大學(xué)Guangzhou University

李三立
點擊查看個人主頁
國際知名的計算機(jī)專家,上海大學(xué)計算機(jī)學(xué)院院長,“中國計算機(jī)百科全書”副總編輯。他曾是國家攀登計劃項目首席科學(xué)家,國務(wù)院學(xué)位委員會計算機(jī)學(xué)科評審組召集人,urlIEEE中國分部主席,歐洲EURONICRO學(xué)會執(zhí)行理事,清華大學(xué)計算機(jī)研究所所長,教授。擔(dān)任過我國電子管、晶體管、集成電路和VLSI四代計算機(jī)研制的負(fù)責(zé)工作,是計算機(jī)體系結(jié)構(gòu)先進(jìn)技術(shù)學(xué)術(shù)帶頭人,在并行處理、微型計算機(jī)、局部網(wǎng)絡(luò)、網(wǎng)格和集群式高性能計算機(jī)方面,以及在培養(yǎng)人才方面,都作出了開拓性的貢獻(xiàn)。
任職院校 :上海大學(xué)Shanghai University

韓家煒
點擊查看個人主頁
美國伊利諾伊大學(xué)香檳分校計算機(jī)系正教授,IEEE和ACM院士,美國信息網(wǎng)絡(luò)學(xué)術(shù)研究中心主任。曾擔(dān)任KDD、SDM和ICDM等國際知名會議的程序委員會主席,創(chuàng)辦了ACM TKDD學(xué)報并任主編。在數(shù)據(jù)挖掘、數(shù)據(jù)庫和信息網(wǎng)絡(luò)領(lǐng)域發(fā)表論文600余篇。
任職院校 :伊利諾伊大學(xué)厄巴納-香檳分校University of Illinois at Urbana-Champaign
《算法設(shè)計與分析》是一門重要的計算機(jī)專業(yè)理論基礎(chǔ)課程。該課程以系統(tǒng)的講解算法設(shè)計的基本模式,算法分析的基本方法,問題的半形式化描述和算法證明,為初入計算機(jī)專業(yè)的學(xué)生建立起完整且系統(tǒng)的分析求解問題的方法體系。
本課程是計算機(jī)專業(yè)的重要專業(yè)課之一,主要介紹程序設(shè)計語言編譯構(gòu)造的基本原理和基本實現(xiàn)方法。本課程主要講授形式語言、有限自動機(jī)、自上而下和自下而上的語法分析、LR分析方法、屬性文法和語法制導(dǎo)翻譯、語義分析的蹭代碼產(chǎn)生、存儲器的動態(tài)分配與管理、符號表的組織與管理、優(yōu)化問題、代碼生成等內(nèi)容。
任何計算機(jī)都必須在加載相應(yīng)的操作系統(tǒng)之后,才能構(gòu)成一個可以運轉(zhuǎn)的計算機(jī)系統(tǒng)。操作系統(tǒng)的性能高低,決定了整體系統(tǒng)的性能;操作系統(tǒng)本身的安全可靠程度,決定了整個系統(tǒng)的安全性和可靠性。操作系統(tǒng)是軟件技術(shù)的核心和基礎(chǔ)運行平臺。因此,相關(guān)專業(yè)的學(xué)生必須學(xué)習(xí)和掌握操作系統(tǒng)的基本原理和專業(yè)知識。本課程的目的如下:
1.介紹操作系統(tǒng)的基本概念、基本結(jié)構(gòu)及運行環(huán)境。
2.介紹操作系統(tǒng)原理、設(shè)計方法和實現(xiàn)技術(shù)。
3.介紹操作系統(tǒng)的演化過程、發(fā)展研究動向、新技術(shù)以及新思想。
4.介紹各種有代表性的、典型的操作系統(tǒng)實例(例如:Windows、Solaris、Linux)。
5.培養(yǎng)學(xué)生分析問題、解決問題的基本能力,培養(yǎng)創(chuàng)造型人才。
離散數(shù)學(xué)是研究離散量的結(jié)構(gòu)及其相互關(guān)系的數(shù)學(xué)學(xué)科,是現(xiàn)代數(shù)學(xué)的一個重要分支。離散的含義是指不同的連接在一起的元素,主要是研究基于離散量的結(jié)構(gòu)和相互間的關(guān)系,其對象一般是有限個或可數(shù)個元素。離散數(shù)學(xué)在各學(xué)科領(lǐng)域,特別在計算機(jī)科學(xué)與技術(shù)領(lǐng)域有著廣泛的應(yīng)用,同時離散數(shù)學(xué)也是計算機(jī)專業(yè)的許多專業(yè)課程,如程序設(shè)計語言、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、編譯技術(shù)、人工智能、數(shù)據(jù)庫、算法設(shè)計與分析、理論計算機(jī)科學(xué)基礎(chǔ)等必不可少的先行課程。通過本課程的學(xué)習(xí),使學(xué)生具有現(xiàn)代數(shù)學(xué)的觀點和方法,并初步掌握處理離散結(jié)構(gòu)所必須的描述工具和方法.同時,也要培養(yǎng)學(xué)生抽象思維和慎密概括的能力,使學(xué)生具有良好的開拓專業(yè)理論的素質(zhì)和使用所學(xué)知識分析和解決實際問題的能力,為學(xué)生以后學(xué)習(xí)計算機(jī)基礎(chǔ)理論與專業(yè)課程打下良好的基礎(chǔ).
計算方法是數(shù)學(xué)科學(xué)與計算機(jī)技術(shù)結(jié)合的一門應(yīng)用性很強(qiáng)的學(xué)科,它是計算數(shù)學(xué)的一個重要分支。本課程重點介紹計算機(jī)上常用的基本計算方法的原理和使用;同時對計算方法作適當(dāng)?shù)姆治觥?/p>
課程從系統(tǒng)實現(xiàn)的角度,層次化地、完整地介紹了現(xiàn)代計算機(jī)系統(tǒng)的組織結(jié)構(gòu)及其工作原理,培養(yǎng)學(xué)生對計算機(jī)硬件組織的系統(tǒng)級認(rèn)知能力和設(shè)計能力,為進(jìn)一步學(xué)習(xí)計算機(jī)體系結(jié)構(gòu)、微機(jī)原理與接口、操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)、編譯原理等專業(yè)課程奠定基礎(chǔ)。課程主要講授現(xiàn)代計算機(jī)系統(tǒng)中各個基本部件(運算器、控制器、存儲器、I/O設(shè)備與接口、總線)的基本原理、組成方式和工作過程等內(nèi)容,包括總線結(jié)構(gòu)與控制,存儲器系統(tǒng)組織,Cache的組織結(jié)構(gòu),輸入輸出系統(tǒng)的構(gòu)成、工作過程和控制方法,信息編碼表示和數(shù)值運算方法,指令系統(tǒng)設(shè)計,處理器的結(jié)構(gòu)與功能,控制器的功能、結(jié)構(gòu)與實現(xiàn),以及初步的系統(tǒng)性能的評測方法。課程強(qiáng)調(diào)軟硬件接口的理念,并適當(dāng)介紹了計算機(jī)設(shè)計領(lǐng)域的最新進(jìn)展。
1.從ADT角度介紹常用的數(shù)據(jù)結(jié)構(gòu)和算法分析的基本方法。使學(xué)生從數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)、相應(yīng)的一組基本運算、實現(xiàn)以及對實現(xiàn)的評價等方面去掌握線性表、棧、隊列、串、數(shù)組、樹、圖等常用的數(shù)據(jù)結(jié)構(gòu),并對算法的時間和空間復(fù)雜性有一定的分析能力。
2.介紹排序技術(shù)。使學(xué)生掌握插入排序、選擇排序、交換排序、基數(shù)排序、歸并排序等常用的排序算法,并討論他們的時間和空間開銷。
3.通過本課程的學(xué)習(xí),學(xué)生將掌握常用的數(shù)據(jù)結(jié)構(gòu)和算法的設(shè)計和分析方法,提高程序設(shè)計的能力;針對簡單的求解問題,選擇合理的數(shù)據(jù)結(jié)構(gòu)解決之。
程序設(shè)計是一門介紹計算機(jī)程序設(shè)計基本思想和程序設(shè)計語言的課程。本課程以C語言為主要語言進(jìn)行講授,讓學(xué)生能夠較好的掌握C程序設(shè)計語言,并實踐訓(xùn)練讓學(xué)生具備編寫程序求解簡單應(yīng)用問題的能力。
是非數(shù)學(xué)相關(guān)專業(yè)學(xué)習(xí)的課程,內(nèi)容包括概率論與數(shù)理統(tǒng)計兩方面課程的結(jié)合。主要講述:一。概率論的基本概念
二。 隨機(jī)變量及其分布 三。 多維隨機(jī)變量及其分布 四。 隨機(jī)變量的數(shù)字特征 五.大數(shù)定律及中心極限定理 六.樣本及抽樣分布
七.參數(shù)估計 八。 假設(shè)檢驗 九。 方差分析與回歸分析 “
高等數(shù)學(xué)是高等學(xué)校理工科專業(yè)重要的基礎(chǔ)理論課,是培養(yǎng)學(xué)生掌握科學(xué)思維能力、掌握數(shù)學(xué)知識和數(shù)學(xué)技術(shù)的重要基礎(chǔ)課程。該課程所論及的科學(xué)思想和方法論,在自然科學(xué)、工程技術(shù)、經(jīng)濟(jì)和社會科學(xué)等領(lǐng)域中具有廣泛應(yīng)用和強(qiáng)勁的活力。
軟件和編程
command line, python, C, C++, Java,eclipse, Microsoft Visual Studio, Matlab