1、計算機硬件原理:了解硬件怎麽工作,知道軟件是怎樣在硬件上工作的,CPU架構,指令,怎麽做運算,內存如何工作,內容地址是怎麽回事,硬盤如何存儲,數據和指令如何通過電路和元器件轉化成電流和脈沖,可能需要數據電路的原理。無論從事計算機哪方面,比如網絡、軟硬件,這個原理都必須精通。因為計算機技術是很抽象的,但是在現實和具象上是依賴硬件。
2、操作系統原理:在了解了硬件原理後,了解操作系統是怎麽工作的。因為所有的軟件都是基於操作系統的,而操作系統本身也是壹個軟件。這些結合硬件來理解,就更容易了。
3、編譯原理:了解軟件從源文件到目標文件,到執行的全過程。