2009-06-26 112 views
4

我聽說過這兩個人與同樣的朋友拋出的條款。據我所知,計算機科學在數學上更嚴謹,畢業生傾向於編寫更多的代碼。計算機科學與信息科學有什麼區別?

信息科學學生與計算機科學專業的學生有什麼區別?每個人有什麼不同的職業道路?

回答

8

在我的大學,是坐落在商學院;並且似乎打算成爲面向商業的軟件開發人員軌道;教導人們衡量業務問題與發展問題。

計算機科學(設在工程學院,其中有人告訴我是不尋常的)更側重於如何解決問題;並且通常會更深入。

作爲一個更好的例子,在我的大學,計算機科學課程可以讓你實現在C內存管理器作爲操作系統理論課的一部分;一門IS課程可能讓你在VB中實現一個簡單的庫存管理器。

是的,從我聽說,IS基本上是CS商業專業,CS輟學,並具有較強的數學恐懼症開發商。

0

計算機科學往往更傾向於理論,而信息科學更傾向於應用。

我個人覺得,CS是IS的超集。具有CS知識的人將對該系統有更好的整體理解,然而,擁有IS的人會更好地瞭解如何完成大學之外的特定任務。

1

計算機科學通常將您定位到一個發展角色 - 學習算法解釋問題集背後的數學和邏輯。當然,這可能會導致架構師職位。信息系統/科學着眼於信息流 - 大圖系統設計,問題空間的圖示,結合一些架構設計和數據庫系統。

很多人會表示它是毛茸茸的開發人員和註定要成爲管理者和解決方案定義者的人之間的區別。

1

這取決於你在哪個國家,這個名字改變了很多世界各地的

12

呃,這是要健全真的很勢利(甚至在同一國家內大學之間),但我不」這意味着它是。在我的大學裏,信息科學是精通計算機的商科學生和CS輟學生去的地方。

+2

這是我的理解。 – mquander 2009-06-26 02:41:06

2

我的學位是在「計算機&信息科學」(加州大學聖克魯茲分校)。

我同意其他答案是IS是通常更職業 - 比理論更多的應用。就我而言,我在算法,複雜性理論,編程語言的語義學等方面學習了很多理論課程,並​​在編譯器設計,操作系統,計算機圖形學和軟件工程方法論方面學習了「實踐」課程。

我一直認爲我的學位的「信息」部分是由於部門的一位資深教授的影響:David Huffman,一位以霍夫曼代碼最爲出名的成功計算機科學家,一種可變長度無損編碼數據。據報道霍夫曼從不使用實際的計算機工作 - 你不能得到更多的理論!

霍夫曼的專長也被稱爲Information Theory

1

我畢業於IS專業和CS未成年人。

這兩個領域都有編程緊張的課程,以及理論激烈的課程。

CS涵蓋硬件,數據結構,算法等。這些課程中的主要語言是Java。

這兩個都涵蓋了軟件工程實踐。

IS涵蓋了系統分析,數據庫設計,信息架構,可視化等。這些課程中的主要語言是PHP和SQL。

1

我是一名信息科學專業的學生。

在我的學校,以及我在申請研究生院時看到的大部分內容,信息科學是老式的圖書館科學,加入了現代信息技術。在我的學校,我們有三條路線:檔案館,圖書館和信息架構。我們更關注可用性,而不是計算機科學。可用性和HCI可能包括一半以上的IA學生的課程作業。

我在圖書館的軌道上,我不得不採取我們學習如何執行布爾搜索的類。 FML。同時,我同時參加了一個課程,我們正在討論如何設計多點觸控界面等等。即使在我們的一個項目中,也有很大的差異。