本课程是软件工程专业学生的一门主要技术基础课程,属于专业基础课。本课程要求学生掌握单台计算机完整硬件系统的基本组成原理与内部运行机制,包括五大功能部件的工作原理、逻辑实现、设计方法及相互连接构成整机(CPU层次和整机层次)的方法。本课程不仅为学生学习硬件类课程提供必要的基础理论知识,能够用于理解计算机体系结构、设计计算机的部件,也为如何设计安全、高效的程序提供理论基础,是一门软硬件结合的课程。 本课程的原理性很强,概念很多,学生理解起来比较难,而且学生理解得是否正确不能通过编程等自己实践的过程来验证,大部分需要通过做题目来验证,所以要求学生多做题目,尤其是历年的考研真题,学完一部分内容之后,就要完成相关题目的练习。