計算機科學與技術是 關於計算機的科學和技術。大致上分為兩個方向,一個軟體,一個硬體。但是並不是有完整的分界線。就像一個人,思想是軟體,軀體是硬體。很多搞硬體的也會去做程式設計,很多搞軟體的,也要讓軟體在某些裝置上,比如機器人上跑起來。硬體方面上:一般是電子硬體技術相關。經常需要設計一些硬體甚至是控制系統,當然也會設計到程式設計。軟體方向上:可以講,氛圍很廣。從語言到技術,從前端到後臺,甚至是整個作業系統都會設計。有些東西是 很模糊的,比如說計算理論也是計算機科學裡面很古老的一門學科,但是這門學科算什麼呢?更多時候是在數學的角度上考慮計算機的計算能力以及可行行等問題上。所以不如提一下計算機包含哪些課程。一門語言,關於計算機程式設計相關的,比如c語言。資料結構和演算法,這是計算機上程式設計的設計方法和藝術體現的地方。計算機體系結構,這門課一般設計到計算機硬體是怎樣構成,整個體系結構如何設計。計算機作業系統,這個是設計一個作業系統一般需要考慮哪些問題。計算機網路,設計到計算機如何通訊。資料庫, 如何結構化儲存資料,設計資料庫的原則。軟體工程,這個如何用工程學的觀點,設計,管理軟體。訊號處理,訊號這東西,可以是一段音訊,可以是一符影象,也可以是感測器採集來的資訊,但是訊號如何處理,變換,一個訊號系統是什麼樣子。這門課應用廣泛,很很多學科的基礎。計算機圖形學,很有意思的學科,如何在計算機上構建圖形系統,應用有CAD,三維模型,遊戲等各個方面。這門學科涉及到解析幾何,代數,幾何等等。計算機影象處理,關於影象的種種,怎麼做個過濾,怎麼做個均衡。多媒體,設計到音訊,影片,影象,等等。編譯原理,被稱為很難的一門本科課程,探討語言本身,如何讓計算機理解的問題,以及怎樣設計一個編譯系統。計算機理論,很理論的學科,有自動機理論,圖靈機理論,計算複雜性理論。資訊理論,密碼學,看看夏農那輩人的貢獻,以及現代密碼學的一些東西,比如AES,MD5,DES,RSA,橢圓加密等等。人工智慧,這個是一個大類,包括狹義的和廣義之分,下面有眾多其他學科,比如機器學習,資料探勘,自然語言處理,機器視覺等等等等。模電,數電,還有微控制器等課程應該算是硬體課程,這個硬體方向不熟悉,就不說。---------------------------------------------------------以上設計很多都是計算機科學。在技術方向上,可海了去了,有些人喜歡用這個語言,有人喜歡那個,有人喜歡搞網站設計,有些人喜歡在windows下做軟體開發,有些人喜歡搞逆向,有些人喜歡倒騰資料庫最佳化。。。。等等等等。很多很多。有些學科,一時想不起來,沒有寫上。-------------------------------------------------------------能做什麼? 可以修電腦?。。。(這個我不會,很多計算機學生也不會)中國大部分學生的方向都會選擇軟體方向,從事程式設計,軟體開發等等工作。可以做的事情很多,應用廣泛。不同的方向有不同的應用,只要學的好,可以工作,可以做研究。可以鄙視電腦小白,最最重要的,可以幫人裝系統,修電腦。
計算機科學與技術是 關於計算機的科學和技術。大致上分為兩個方向,一個軟體,一個硬體。但是並不是有完整的分界線。就像一個人,思想是軟體,軀體是硬體。很多搞硬體的也會去做程式設計,很多搞軟體的,也要讓軟體在某些裝置上,比如機器人上跑起來。硬體方面上:一般是電子硬體技術相關。經常需要設計一些硬體甚至是控制系統,當然也會設計到程式設計。軟體方向上:可以講,氛圍很廣。從語言到技術,從前端到後臺,甚至是整個作業系統都會設計。有些東西是 很模糊的,比如說計算理論也是計算機科學裡面很古老的一門學科,但是這門學科算什麼呢?更多時候是在數學的角度上考慮計算機的計算能力以及可行行等問題上。所以不如提一下計算機包含哪些課程。一門語言,關於計算機程式設計相關的,比如c語言。資料結構和演算法,這是計算機上程式設計的設計方法和藝術體現的地方。計算機體系結構,這門課一般設計到計算機硬體是怎樣構成,整個體系結構如何設計。計算機作業系統,這個是設計一個作業系統一般需要考慮哪些問題。計算機網路,設計到計算機如何通訊。資料庫, 如何結構化儲存資料,設計資料庫的原則。軟體工程,這個如何用工程學的觀點,設計,管理軟體。訊號處理,訊號這東西,可以是一段音訊,可以是一符影象,也可以是感測器採集來的資訊,但是訊號如何處理,變換,一個訊號系統是什麼樣子。這門課應用廣泛,很很多學科的基礎。計算機圖形學,很有意思的學科,如何在計算機上構建圖形系統,應用有CAD,三維模型,遊戲等各個方面。這門學科涉及到解析幾何,代數,幾何等等。計算機影象處理,關於影象的種種,怎麼做個過濾,怎麼做個均衡。多媒體,設計到音訊,影片,影象,等等。編譯原理,被稱為很難的一門本科課程,探討語言本身,如何讓計算機理解的問題,以及怎樣設計一個編譯系統。計算機理論,很理論的學科,有自動機理論,圖靈機理論,計算複雜性理論。資訊理論,密碼學,看看夏農那輩人的貢獻,以及現代密碼學的一些東西,比如AES,MD5,DES,RSA,橢圓加密等等。人工智慧,這個是一個大類,包括狹義的和廣義之分,下面有眾多其他學科,比如機器學習,資料探勘,自然語言處理,機器視覺等等等等。模電,數電,還有微控制器等課程應該算是硬體課程,這個硬體方向不熟悉,就不說。---------------------------------------------------------以上設計很多都是計算機科學。在技術方向上,可海了去了,有些人喜歡用這個語言,有人喜歡那個,有人喜歡搞網站設計,有些人喜歡在windows下做軟體開發,有些人喜歡搞逆向,有些人喜歡倒騰資料庫最佳化。。。。等等等等。很多很多。有些學科,一時想不起來,沒有寫上。-------------------------------------------------------------能做什麼? 可以修電腦?。。。(這個我不會,很多計算機學生也不會)中國大部分學生的方向都會選擇軟體方向,從事程式設計,軟體開發等等工作。可以做的事情很多,應用廣泛。不同的方向有不同的應用,只要學的好,可以工作,可以做研究。可以鄙視電腦小白,最最重要的,可以幫人裝系統,修電腦。