計(jì)算機(jī)科學(xué),研究計(jì)算機(jī)及其周?chē)鞣N現(xiàn)象和規(guī)律的科學(xué),亦即研究計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、程序系統(tǒng)(即軟件)、人工智能以及計(jì)算本身的性質(zhì)和問(wèn)題的學(xué)科。
國(guó)外高級(jí)計(jì)算機(jī)科學(xué)典型的課程設(shè)置有:數(shù)據(jù)結(jié)構(gòu)、數(shù)學(xué)、運(yùn)算法則、操作系統(tǒng)、軟件工程、編程、人工智能。資料補(bǔ)充:計(jì)算機(jī)科學(xué)(英語(yǔ):computer science,有時(shí)縮寫(xiě)為CS)是系統(tǒng)性研究信息與計(jì)算的理論基礎(chǔ)以及它們?cè)谟?jì)算機(jī)系統(tǒng)中如何實(shí)現(xiàn)與應(yīng)用的實(shí)用技術(shù)的學(xué)科。它通常被形容為對(duì)那些創(chuàng)造、描述以及轉(zhuǎn)換信息的算法處理的系統(tǒng)研究。計(jì)算機(jī)科學(xué)包含很多分支領(lǐng)域;有些強(qiáng)調(diào)特定結(jié)果的計(jì)算,比如計(jì)算機(jī)圖形學(xué);而有些是探討計(jì)算問(wèn)題的性質(zhì),比如計(jì)算復(fù)雜性理論;還有一些領(lǐng)域?qū)W⒂谠鯓訉?shí)現(xiàn)計(jì)算,比如編程語(yǔ)言理論是研究描述計(jì)算的方法,而程序設(shè)計(jì)是應(yīng)用特定的編程語(yǔ)言解決特定的計(jì)算問(wèn)題,人機(jī)交互則是專(zhuān)注于怎樣使計(jì)算機(jī)和計(jì)算變得有用、好用,以及隨時(shí)隨地為人所用。有時(shí)公眾會(huì)誤以為計(jì)算機(jī)科學(xué)就是解決計(jì)算機(jī)問(wèn)題的事業(yè)(比如信息技術(shù)),或者只是與使用計(jì)算機(jī)的經(jīng)驗(yàn)有關(guān),如玩游戲、上網(wǎng)或者文字處理。其實(shí)計(jì)算機(jī)科學(xué)所關(guān)注的,不僅僅是去理解實(shí)現(xiàn)類(lèi)似游戲、瀏覽器這些軟件的程序的性質(zhì),更要通過(guò)現(xiàn)有的知識(shí)創(chuàng)造新的程序或者改進(jìn)已有的程序。