本课程是计算机科学与技术专业的一门专业基础课程,解决计算机系统工作过程中硬件软件关系、硬件运行机制等相关问题。课程研究计算机系统的基本概念、基本工作原理,硬/软件协同工作方式等。培养学生的科学精神,使学生能够运用科学的学习方法,不断地扩展知识面,为提出复杂工程问题的解决方案,设计满足特定需求和约束条件的软硬件系统奠定知识和实践基础。课程具有如下特色:
1. 采用“渡船式”教学模式。船身为知识的载体,依托“简单CPU的设计与实现”项目,开展项目式教学。船桨即推进方式,“知识讨论+作业互评”,提高学生参与度。船帆为知识引领,融入“双线三维”的课程思政。
2. 贴合线下教学,运用提示型、共同解决问题型等教学方法。
3. 以“简单CPU的设计与实现”项目为切入点,介绍CPU的设计原理,符合“大道至简,衍化至繁”事物发展规律,适合各种层次的同学入手。
4. 包含“实践diy”模块,理论与实践相结合。