計算機科學包含很多分支領域;有些強調(diào)特定結果的計算,比如計算機圖形學;而有些是探討計算問題的性質(zhì),比如計算復雜性理論;還有一些領域專注于怎樣實現(xiàn)計算,比如程式語言理論是研究描述計算的方法,而程式設計是應用特定的程式語言解決特定的計算問題,人機交互則是專注于怎樣使計算機和計算變得有用、好用 ...
計算機系統(tǒng)結構是計算機的機器語言程序員或編譯程序編寫者所看到的外特性。所謂外特性,就是計算機的概念性結構和功能特性,主要研究計算機系統(tǒng)的基本工作原理,以及在硬件、軟件界面劃分的權衡策略,建立完整的、系統(tǒng)的計算機軟硬件整體概念。 計算機系統(tǒng)結構(Computer Architecture)也稱為計算機體系結構,它是由計算機結構外特性,內(nèi)特性,微外特性組成的。經(jīng)典的計算機系統(tǒng)結構的定義是指計算機系統(tǒng)多級層次結構中機器語言機器級的結構,它是軟件和硬件/固件的主要交界面,是由機器語言程序、匯編語言源程序和高級語言源程序翻譯生成的機器語言目標程序能在機器上正確運行所應具有的界面結構和功能。
計算機科學與技術是研究信息過程、用以表達此過程的信息結構和規(guī)則及其在信息處理系統(tǒng)中實現(xiàn)的學科。計算機科學與技術研究的主要對象是現(xiàn)代計算機及其相關的現(xiàn)象。該學科的工作集中于計算機系統(tǒng)的結構和操作、計算機系統(tǒng)的設計和程序設計的基本原則、使之運用于各種信息加工任務的有效方法、以及它們的特性和局限的理論特征。學科包括科學與工程技術兩方面,二者相互作用、相互影響。 計算機科學與技術學科可分為理論計算機科學、計算機軟件、計算機系統(tǒng)結構。計算機應用技術等領域以及與其他學科交叉的研究領域,如人工智能、應用數(shù)學等。 計算機軟件與理論主要研究軟件設計、開發(fā)、維護和使用過程中涉及的軟件理論、方法和技術,探討計算機科學與技術發(fā)展的理論基礎。計算機系統(tǒng)結構研究計算機硬件與軟件的功能分配、軟硬件界面的劃分、計算機硬件結構、組成與實現(xiàn)方法與技術。計算機應用技術研究應用計算機到各個領域的原理、方法和技術,所涉及的研究內(nèi)容非常廣泛。
計算機應用技術專業(yè)培養(yǎng)具備管理學理論基礎、計算機科學技術知識及應用能力,掌握信息管理、信息系統(tǒng)分析與設計方法等方面的知識與能力,能在各類企、事業(yè)單位、金融機構及政府部門從事信息采集、組織、分析、傳播和服務等信息管理工作或與信息管理工作相關的信息系統(tǒng)規(guī)劃、分析、設計、實施、運行管理和評價等方面的應用型人才。
Natural Language Understanding 俗稱人機對話。人工智能的分支學科。研究用電子計算機模擬人的語言交際過程,使計算機能理解和運用人類社會的自然語言如漢語、英語等,實現(xiàn)人機之間的自然語言通信,以代替人的部分腦力勞動,包括查詢資料、解答問題、摘錄文獻、匯編資料以及一切有關自然語言信息的加工處理。這在當前新技術革命的浪潮中占有十分重要的地位。研制第 5代計算機的主要目標之一,就是要使計算機具有理解和運用自然語言的功能。 機器翻譯(machine translation),又稱為自動翻譯,是利用計算機把一種自然源語言轉變?yōu)榱硪环N自然目標語言的過程,一般指自然語言之間句子和全文的翻譯。它是自然語言處理 (Natural Language Processing)的一個分支,與計算語言學(Computational Linguistics )、自然語言理解( Natural Language Understanding) 之間存在著密不可分的關系。按照目前電腦技術的發(fā)展速度來看,到2050年左右,世界上主要語言之間的互譯將基本實現(xiàn)。
信息安全主要包括以下五方面的內(nèi)容,即需保證信息的保密性、真實性、完整性、未授權拷貝和所寄生系統(tǒng)的安全性。信息安全本身包括的范圍很大,其中包括如何防范商業(yè)企業(yè)機密泄露、防范青少年對不良信息的瀏覽、個人信息的泄露等。網(wǎng)絡環(huán)境下的信息安全體系是保證信息安全的關鍵,包括計算機安全操作系統(tǒng)、各種安全協(xié)議、安全機制(數(shù)字簽名、消息認證、數(shù)據(jù)加密等),直至安全系統(tǒng),如UniNAC、DLP等,只要存在安全漏洞便可以威脅全局安全。信息安全是指信息系統(tǒng)(包括硬件、軟件、數(shù)據(jù)、人、物理環(huán)境及其基礎設施)受到保護,不受偶然的或者惡意的原因而遭到破壞、更改、泄露,系統(tǒng)連續(xù)可靠正常地運行,信息服務不中斷,最終實現(xiàn)業(yè)務連續(xù)性。 信息安全學科可分為狹義安全與廣義安全兩個層次,狹義的安全是建立在以密碼論為基礎的計算機安全領域,早期中國信息安全專業(yè)通常以此為基準,輔以計算機技術、通信網(wǎng)絡技術與編程等方面的內(nèi)容;廣義的信息安全是一門綜合性學科,從傳統(tǒng)的計算機安全到信息安全,不但是名稱的變更也是對安全發(fā)展的延伸,安全不在是單純的技術問題,而是將管理、技術、法律等問題相結合的產(chǎn)物。本專業(yè)培養(yǎng)能夠從事計算機、通信、電子商務、電子政務、電子金融等領域的信息安全高級專門人才。
計算機網(wǎng)絡(英語:computer network)通常人們說的網(wǎng)絡就是指電腦網(wǎng)絡,也就是消息網(wǎng)絡,是利用通信設備和線路將地理位置不同的、功能獨立的多個計算機系統(tǒng)連接起來,以功能完善的網(wǎng)絡軟件實現(xiàn)網(wǎng)絡的硬件、軟件及資源共享和信息傳遞的系統(tǒng)。簡單的說即連接兩臺或多臺計算機進行通信的系統(tǒng)。
數(shù)據(jù)(Data)是對事實、概念或指令的一種表達形式,可由人工或自動化裝置進行處理。數(shù)據(jù)經(jīng)過解釋并賦予一定的意義之后,便成為信息。數(shù)據(jù)處理(data processing)是對數(shù)據(jù)的采集、存儲、檢索、加工、變換和傳輸。 數(shù)據(jù)處理的基本目的是從大量的、可能是雜亂無章的、難以理解的數(shù)據(jù)中抽取并推導出對于某些特定的人們來說是有價值、有意義的數(shù)據(jù)。 數(shù)據(jù)處理是系統(tǒng)工程和自動控制的基本環(huán)節(jié)。數(shù)據(jù)處理貫穿于社會生產(chǎn)和社會生活的各個領域。數(shù)據(jù)處理技術的發(fā)展及其應用的廣度和深度,極大地影響著人類社會發(fā)展的進程。
計算生物學(Computational Biology)是生物學的一個分支。根據(jù)美國國家衛(wèi)生研究所(NIH)的定義,它是指開發(fā)和應用數(shù)據(jù)分析及理論的方法、數(shù)學建模和計算機仿真技術,用于生物學、行為學和社會群體系統(tǒng)的研究的一門學科。
人機交互是一門研究系統(tǒng)與用戶之間的交互關系的學問。系統(tǒng)可以是各種各樣的機器,也可以是計算機化的系統(tǒng)和軟件。人機交互界面通常是指用戶可見的部分。用戶通過人機交互界面與系統(tǒng)交流,并進行操作。小如收音機的播放按鍵,大至飛機上的儀表板、或是發(fā)電廠的控制室。 人機交互界面的設計要包含用戶對系統(tǒng)的理解(即心智模型),那是為了系統(tǒng)的可用性或者用戶友好性。
陸汝鈐
點擊查看個人主頁
計算機科學家,中國科學院院士 ,中國科學院數(shù)學與系統(tǒng)科學研究院研究員,復旦大學教授、博士生導師。陸汝鈐以人工智能、知識工程和基于知識的軟件工程為主要研究方向,是中國該領域研究的開拓者之一。
任職院校 :復旦大學Fudan University
錢德沛
點擊查看個人主頁
計算機科學家,中國科學院院士,北京航空航天大學計算機學院教授。 錢德沛主要從事計算機體系結構和高性能計算系統(tǒng)研究。
任職院校 :清華大學Tsinghua University
姚期智
點擊查看個人主頁
計算機科學專家,中國科學院院士,美國國家科學院院士,美國藝術與科學院院士,臺灣“中央研究院”院士,香港科學院創(chuàng)院院士 ,清華大學交叉信息研究院院長、教授,香港中文大學博文講座教授 ,上海期智研究院院長 ,清華大學人工智能學院院長。
任職院校 :清華大學Tsinghua University
張景中
點擊查看個人主頁
計算機科學家、數(shù)學家,中國科學院院士,廣州大學計算機教育軟件研究所所長、教授、計算機學科和數(shù)學學科博士生導師 。張景中主要從事機器證明、教育數(shù)學、距離幾何及動力系統(tǒng)研究 。
任職院校 :廣州大學Guangzhou University
李三立
點擊查看個人主頁
國際知名的計算機專家,上海大學計算機學院院長,“中國計算機百科全書”副總編輯。他曾是國家攀登計劃項目首席科學家,國務院學位委員會計算機學科評審組召集人,urlIEEE中國分部主席,歐洲EURONICRO學會執(zhí)行理事,清華大學計算機研究所所長,教授。擔任過我國電子管、晶體管、集成電路和VLSI四代計算機研制的負責工作,是計算機體系結構先進技術學術帶頭人,在并行處理、微型計算機、局部網(wǎng)絡、網(wǎng)格和集群式高性能計算機方面,以及在培養(yǎng)人才方面,都作出了開拓性的貢獻。
任職院校 :上海大學Shanghai University
韓家煒
點擊查看個人主頁
美國伊利諾伊大學香檳分校計算機系正教授,IEEE和ACM院士,美國信息網(wǎng)絡學術研究中心主任。曾擔任KDD、SDM和ICDM等國際知名會議的程序委員會主席,創(chuàng)辦了ACM TKDD學報并任主編。在數(shù)據(jù)挖掘、數(shù)據(jù)庫和信息網(wǎng)絡領域發(fā)表論文600余篇。
任職院校 :伊利諾伊大學厄巴納-香檳分校University of Illinois at Urbana-Champaign
《算法設計與分析》是一門重要的計算機專業(yè)理論基礎課程。該課程以系統(tǒng)的講解算法設計的基本模式,算法分析的基本方法,問題的半形式化描述和算法證明,為初入計算機專業(yè)的學生建立起完整且系統(tǒng)的分析求解問題的方法體系。
本課程是計算機專業(yè)的重要專業(yè)課之一,主要介紹程序設計語言編譯構造的基本原理和基本實現(xiàn)方法。本課程主要講授形式語言、有限自動機、自上而下和自下而上的語法分析、LR分析方法、屬性文法和語法制導翻譯、語義分析的蹭代碼產(chǎn)生、存儲器的動態(tài)分配與管理、符號表的組織與管理、優(yōu)化問題、代碼生成等內(nèi)容。
任何計算機都必須在加載相應的操作系統(tǒng)之后,才能構成一個可以運轉的計算機系統(tǒng)。操作系統(tǒng)的性能高低,決定了整體系統(tǒng)的性能;操作系統(tǒng)本身的安全可靠程度,決定了整個系統(tǒng)的安全性和可靠性。操作系統(tǒng)是軟件技術的核心和基礎運行平臺。因此,相關專業(yè)的學生必須學習和掌握操作系統(tǒng)的基本原理和專業(yè)知識。本課程的目的如下:
1.介紹操作系統(tǒng)的基本概念、基本結構及運行環(huán)境。
2.介紹操作系統(tǒng)原理、設計方法和實現(xiàn)技術。
3.介紹操作系統(tǒng)的演化過程、發(fā)展研究動向、新技術以及新思想。
4.介紹各種有代表性的、典型的操作系統(tǒng)實例(例如:Windows、Solaris、Linux)。
5.培養(yǎng)學生分析問題、解決問題的基本能力,培養(yǎng)創(chuàng)造型人才。
離散數(shù)學是研究離散量的結構及其相互關系的數(shù)學學科,是現(xiàn)代數(shù)學的一個重要分支。離散的含義是指不同的連接在一起的元素,主要是研究基于離散量的結構和相互間的關系,其對象一般是有限個或可數(shù)個元素。離散數(shù)學在各學科領域,特別在計算機科學與技術領域有著廣泛的應用,同時離散數(shù)學也是計算機專業(yè)的許多專業(yè)課程,如程序設計語言、數(shù)據(jù)結構、操作系統(tǒng)、編譯技術、人工智能、數(shù)據(jù)庫、算法設計與分析、理論計算機科學基礎等必不可少的先行課程。通過本課程的學習,使學生具有現(xiàn)代數(shù)學的觀點和方法,并初步掌握處理離散結構所必須的描述工具和方法.同時,也要培養(yǎng)學生抽象思維和慎密概括的能力,使學生具有良好的開拓專業(yè)理論的素質(zhì)和使用所學知識分析和解決實際問題的能力,為學生以后學習計算機基礎理論與專業(yè)課程打下良好的基礎.
計算方法是數(shù)學科學與計算機技術結合的一門應用性很強的學科,它是計算數(shù)學的一個重要分支。本課程重點介紹計算機上常用的基本計算方法的原理和使用;同時對計算方法作適當?shù)姆治觥?/p>
課程從系統(tǒng)實現(xiàn)的角度,層次化地、完整地介紹了現(xiàn)代計算機系統(tǒng)的組織結構及其工作原理,培養(yǎng)學生對計算機硬件組織的系統(tǒng)級認知能力和設計能力,為進一步學習計算機體系結構、微機原理與接口、操作系統(tǒng)、計算機網(wǎng)絡、編譯原理等專業(yè)課程奠定基礎。課程主要講授現(xiàn)代計算機系統(tǒng)中各個基本部件(運算器、控制器、存儲器、I/O設備與接口、總線)的基本原理、組成方式和工作過程等內(nèi)容,包括總線結構與控制,存儲器系統(tǒng)組織,Cache的組織結構,輸入輸出系統(tǒng)的構成、工作過程和控制方法,信息編碼表示和數(shù)值運算方法,指令系統(tǒng)設計,處理器的結構與功能,控制器的功能、結構與實現(xiàn),以及初步的系統(tǒng)性能的評測方法。課程強調(diào)軟硬件接口的理念,并適當介紹了計算機設計領域的最新進展。
1.從ADT角度介紹常用的數(shù)據(jù)結構和算法分析的基本方法。使學生從數(shù)據(jù)結構的邏輯結構、相應的一組基本運算、實現(xiàn)以及對實現(xiàn)的評價等方面去掌握線性表、棧、隊列、串、數(shù)組、樹、圖等常用的數(shù)據(jù)結構,并對算法的時間和空間復雜性有一定的分析能力。
2.介紹排序技術。使學生掌握插入排序、選擇排序、交換排序、基數(shù)排序、歸并排序等常用的排序算法,并討論他們的時間和空間開銷。
3.通過本課程的學習,學生將掌握常用的數(shù)據(jù)結構和算法的設計和分析方法,提高程序設計的能力;針對簡單的求解問題,選擇合理的數(shù)據(jù)結構解決之。
程序設計是一門介紹計算機程序設計基本思想和程序設計語言的課程。本課程以C語言為主要語言進行講授,讓學生能夠較好的掌握C程序設計語言,并實踐訓練讓學生具備編寫程序求解簡單應用問題的能力。
是非數(shù)學相關專業(yè)學習的課程,內(nèi)容包括概率論與數(shù)理統(tǒng)計兩方面課程的結合。主要講述:一。概率論的基本概念
二。 隨機變量及其分布 三。 多維隨機變量及其分布 四。 隨機變量的數(shù)字特征 五.大數(shù)定律及中心極限定理 六.樣本及抽樣分布
七.參數(shù)估計 八。 假設檢驗 九。 方差分析與回歸分析 “
高等數(shù)學是高等學校理工科專業(yè)重要的基礎理論課,是培養(yǎng)學生掌握科學思維能力、掌握數(shù)學知識和數(shù)學技術的重要基礎課程。該課程所論及的科學思想和方法論,在自然科學、工程技術、經(jīng)濟和社會科學等領域中具有廣泛應用和強勁的活力。
ISSN: 0360-0300
Research Journal of Information Technology
ISSN: 18157432
International Journal of Computer Vision
ISSN: 0920-5691
ACM Transactions on Computer Systems
ISSN: 0734-2071
IEEE Transactions on Evolutionary Computation
ISSN: 1089-778X
軟件和編程
command line, python, C, C++, Java,eclipse, Microsoft Visual Studio, Matlab