計算機工程涉及了計算機、航空航天、通信、能源、制造業、國防和電子工業等絕大多數工業領域,設計從集成電路芯片到芯片的集成系統以及高效通信系統等高科技產品。
計算機工程主要研究計算機處理器、多處理器通信設計、網站制作和存儲器體系,著重于硬件設計以及與軟件和操作系統的交互性能,如多處理器光學互接網絡通信技術、實時嵌人式系統(多媒體數據流處理)、分布式數據與大規模存儲系統等,從而提高計算機系統的可靠性與工作效率,嵌人式系統是目前計算機下程中關注的一個重點。在IEEE/ACM-CE發布的報告中,計算機工程學科的核心知識領域包括:
- 算法與復雜性(Algorithms.& Complexity, ALG) ;
- 計算機體系結構與組織(Computer Architecture&Organization, CAO) ;
- 計算機系統工程(Computer System Engineering,CSE);
- 電路和信號(Circuit & Signals,CSG);
- 數據庫系統(Database System, DBS) ;
- 數字邏輯(Digital Logic. DIG);
- 數字信號處理(Digital Signal Processing, DSP) ;
- 電子學(Electronics, ELE);
- 嵌人式系統(Embedded System, ESY) ;
- 人機交互(Human-Computer Interaction, HCI);
- 計算機網絡(Computer Networks.NWK);
- 操作系統(Operating System,OPS);
- 程序設計基礎(Programming Fundamentals,PRF);
- 社會和職業問題(Social & Professional Issues,SPR);
- 軟件工程(Software Engineering, SWE);
- VLSI設計與構造(VLSI Design&Fabrication, VLS) ;
- 離散結構(Discrete Structures, DSC);
- 概率和統計(Probability&Statistics, PRS)
計算機工程學科牢固建立在計算、數學、科學和工程學的基礎上,并應用這些理論和原理解決在軟硬件和網絡設計過程中面臨的技術問題。
計算機工程學科關注的問題空間如圖10-4所示.計算機工程覆蓋的范圍從理論、原理到使用硬件和軟件設計以及開發產品的實際應用,其問題空間向上移的時候逐漸變窄,這是因為擴張到軟件方法與技術時,僅僅是為了集成設備而關心軟件。因此,計算機工程中關心的軟件主要是系統軟件以及那些直接使用硬件系統的應用軟件。
