课程简介
本课程是根据美国CC2004教学建议,选择以软件为核心开展计算机基础教学的理念,所引进的卡内基-梅隆大学计算机学院同名课程。
课程作为软件工程专业的专业基础课,不仅讲授计算机系统的硬件原理、而且讲授了计算机系统软件的基础,在入门课程的级别全面介绍了计算机系统的重要概念和基本方法,从一开始就让学生对计算机系统有个全面的认识,了解了相关课程间的联系,从而为学生打下扎实的计算机系统基础,为后续课程开设做好铺垫,加强了专业内的宽基础教育。
课程具有很广的覆盖面,致力于为学生在计算机系统领域打下扎实的理论基础。课程也非常注重学生实践能力的培养,共设计了8个实验,实验有难度、有乐趣也有实际价值。近两年,课程进一步致力于培养学生的学习能力,在课程中加入了研讨型内容,要求学生也参与课程讲授。