✔ 最佳答案
電腦科學是一門包含各種各樣與計算和信息處理相關主題的系統學科,從抽象的演算法分析、形式化語法等等,到更具體的主題如程式語言、程序設計、軟件和硬件等。作為一門學科,它與數學、電腦程序設計、軟件工程和電腦工程有顯著的不同,卻通常被混淆,儘管這些學科之間存在不同程度的交叉和覆蓋。
電腦科學研究的課題是:
電腦程序能做什麼和不能做什麼(可計算性);
如何使程序更高效的執行特定任務(演算法和複雜性理論);
程序如何存取不同類型的數據(資料結構和資料庫);
程序如何顯得更具有智能(人工智能);
人類如何與程序溝通(人機互動和人機界面)。
電腦科學的大部分研究是基於「馮·諾依曼電腦」和「圖靈機」的,它們是絕大多數實際機器的計算模型。作為此模型的開山鼻祖,邱奇-圖靈論題(Church-Turing Thesis)表明,儘管在計算的時間,空間效率上可能有所差異,現有的各種計算設備在計算的能力上是等同的。儘管這個理論通常被認為是電腦科學的基礎,可是科學家也研究其它種類的機器,如在實際層面上的並行電腦和在理論層面上機率電腦、oracle 電腦和量子電腦。在這個意義上來講,電腦只是一種計算的工具:著名的電腦科學家 Dijkstra 有一句名言「電腦科學之關注於電腦並不甚於天文學之關注於望遠鏡。」。
電腦科學根植於電子工程、數學和語言學,是科學、工程和藝術的結晶。它在20世紀最後的三十年間興起成為一門獨立的學科,並發展出自己的方法與術語。
早期,雖然英國的劍橋大學和其他大學已經開始教授電腦科學課程,但它只被視為數學或工程學的一個分支,並非獨立的學科。劍橋大學聲稱有世界上第一個傳授計算的資格。世界上第一個電腦科學系是由美國的普渡大學在1962年設立,第一個電腦學院於1980年由美國的東北大學設立。現在,多數大學都把電腦科學系列為獨立的部門,一部分將它與工程系、應用數學系或其他學科聯合。
電腦科學領域的最高榮譽是ACM設立的圖靈獎,被譽為是電腦科學的諾貝爾獎。它的獲得者都是本領域最為出色的科學家和先驅。華人中首獲圖靈獎的是姚期智先生.他於2000年以其對計算理論做出的諸多「根本性的、意義重大的」貢獻而獲得這一崇高榮譽。
計算機工程(電腦工程)是不少大學其中的工程學系,多是由計算機科學學系主理。