回覆列表
-
1 # 李九郎
-
2 # IT人劉俊明
作為一名計算機專業的教育工作者,我來回答一下這個問題。
計算機科學與技術專業是比較傳統的計算機專業之一,特點是注重基礎知識結構的構建,畢業生往往有較為全面的知識結構,未來的就業面也會相對更廣一些,目前很多IT行業的技術研發人員都是該專業畢業的。如果未來有明確的讀研計劃,可以重點考慮一下計算機科學與技術專業,在考研的具體方向上也有比較大的選擇空間。
軟體工程專業比較注重學生動手實踐能力的培養,相對於計算機科學與技術專業來說,軟體工程專業的知識結構也有所調整,會增加一部分關於軟體專案管理方面的課程,更偏向於軟體方面的知識。軟體工程專業近些年來的就業情況非常不錯,這與當前軟體行業的快速發展有較為直接的關係。如果在本科畢業之後就想參加工作,那麼可以重點關注一下軟體工程專業。
物聯網專業的知識結構分為三大部分,其一是計算機硬體知識;其二是軟體開發知識;其三是網路知識,由於早期物聯網領域的產業規模相對較小,所以物聯網專業的就業情況一直不算特別理想,很多畢業生會選擇軟體開發領域的相關崗位。物聯網專業算是一個交叉學科,學生需要學習的知識面相對比較廣,所以學習壓力也相對比較大,如果想獲得較好的就業崗位,應該考慮讀一下研究生。隨著5G通訊的落地應用,物聯網未來的發展前景將非常廣闊,所以目前物聯網專業也是熱門專業之一。
大資料專業是新開設的專業之一,大資料專業在知識結構上與其他傳統計算機專業的差別還是比較明顯的,重點增加了統計學相關知識,同時還會增加一些行業領域的專業知識,比如經濟學、社會學、醫學等,不同高校會根據自身的實際情況來設定具體的課程體系。目前大資料領域的崗位正在逐漸增加,尤其是大資料開發崗位,目前的招聘數量還是比較大的,所以如果學習能力比較強,可以重點考慮一下大資料專業。
1、計算機科學與技術和工程涉及的領域不同,計算機科學與技術是計算機的全面知識,包括計算機原理、硬體、及發展趨勢。工程主要是計算機的開發,程式的編寫。
2、計算機科學與技術是計算機綜合性知識的專業,主要培養具有良好的科學素養,系統地、較好地掌握有關計算機科學與技術的理論和技術,包括計算機硬體、與計算機應用的基本理論、基本知識和基本技能與方法,能在科研部門、教育單位、、事業、技術和行政管理部門等單位從事計算機教學、科學研究和應用的計算機科學與技術學科的高階科學技術人才。
3、工程專業以計算機科學與技術學科為基礎,強調開發的工程性,使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事需求分析、設計、測試、維護和專案管理等工作所必需的基礎知識、基本方法和基本技能,突出對學生專業知識和專業技能的培養,培養能夠從事開發、測試、維護和專案管理的高階專門人才。
4、計算機科學與技術的理論基礎是物理學、數學、微電子;工程學科的理論基礎是數學、計算機科學。工程的研究和實踐涉及人力、技術、資金、進度的綜合管理,是開展最最佳化生產活動的過程;工程必須劃分系統的邊界,給出系統的解決方案。因此,工程的相關學科有計算機科學與技術、數學、計算機工程、管理學、系統工程和人類工程學等。
5、計算機科學與技術主要學習的主要課程有:計算機應用基礎、高等數學、線性代數、資料結構(C++)、離散數學、組合語言程式設計、計算機介面技術、資料庫系統原理、作業系統、面向物件程式設計、計算機網路、專業英語、工程學、計算機安全技術、計算機影象處理、開發環境與工具等。
6、工程學習的主要課程有大學外語、高等數學、大學物理、物理實驗、線性代數、機率論與數理統計、程式設計語言、資料結構、離散數學、作業系統、編譯技術、工程概論、統一建模語言、體系結構離散數學、資料結構、演算法分析、面向物件程式設計、現代作業系統、資料庫原理與實現技術、編譯原理、工程、專案管理、計算機安全等課程,