課程從系統(tǒng)實現的角度,層次化地、完整地介紹了現代計算機系統(tǒng)的組織結構及其工作原理,培養(yǎng)學生對計算機硬件組織的系統(tǒng)級認知能力和設計能力,為進一步學習計算機體系結構、微機原理與接口、操作系統(tǒng)、計算機網絡、編譯原理等專業(yè)課程奠定基礎。課程主要講授現代計算機系統(tǒng)中各個基本部件(運算器、控制器、存儲器、I/O設備與接口、總線)的基本原理、組成方式和工作過程等內容,包括總線結構與控制,存儲器系統(tǒng)組織,Cache的組織結構,輸入輸出系統(tǒng)的構成、工作過程和控制方法,信息編碼表示和數值運算方法,指令系統(tǒng)設計,處理器的結構與功能,控制器的功能、結構與實現,以及初步的系統(tǒng)性能的評測方法。課程強調軟硬件接口的理念,并適當介紹了計算機設計領域的最新進展。

計算機工程
計算機工程(Computer Engineering)是一個以電機工程學和計算機科學的部分交叉領域為內容的工程學,其主要任務是設計及實現計算機系統(tǒng)。簡言之,計算機工程學就是研究計算機如何運作并且做到更快捷更精準。其主要包括兩方面:計算機軟件與硬件工程。 計算機工程學學生通過學習數學、物理、計算機科學相關課程,分析設計和研發(fā)計算機軟件與硬件(計算機芯片、電路板、調制調節(jié)器和打印機)。

計算機科學
計算機科學(computer science,縮寫CS)是系統(tǒng)性研究信息與計算的理論基礎以及它們在計算機系統(tǒng)中如何實現與應用的實用技術的學科。它通常被形容為對那些創(chuàng)造、描述以及轉換信息的算法處理的系統(tǒng)研究。計算機科學包含很多分支領域:有些強調特定結果的計算,比如計算機圖形學;有些是探討計算問題的性質,比如計算復雜性理論;還有一些領域專注于怎樣實現計算,比如編程語言理論。