首页> 外文会议>Annual Conference on Frontiers in Education >'What does a CPU have in common with a fast food restaurant?' A Reflection on Emphasizing the Big Ideas of Computer Science in a Computer Organization Class
【24h】

'What does a CPU have in common with a fast food restaurant?' A Reflection on Emphasizing the Big Ideas of Computer Science in a Computer Organization Class

机译:“CPU与快餐店有什么共同之处?”关于强调计算机组织类计算机科学大思想的思考

获取原文

摘要

While each class in a computer science curriculum serves to teach the principles and core knowledge of one domain, it is equally important that our students receive a deep understanding of the central ideas of the field that cut across sub-disciplines. In this respect, a class on computer organization provides an ideal context for concretely demonstrating some of the most important ideas in computer science. This paper describes how, with little effort, discussions of abstraction, indirection, and Turing completeness can be introduced into lectures on computer organization. We also discuss explaining the broader applications of two architecture-centric ideas, caching and pipelining. We present data from pre- and post-tests on our students learning of these concepts, demonstrating the relative difficulty of these ideas for students and identifying some of the sources of student misconceptions.
机译:虽然计算机科学课程中的每个课程都用于教授一个领域的原则和核心知识,但我们的学生对跨越子学科的领域的核心思想感到深刻了解,同样重要。在这方面,计算机组织上的一类为具体展示计算机科学中最重要的一些最重要的想法提供了理想的上下文。本文介绍了如何在计算机组织的讲座中引入对抽象,间接和图灵完整性的努力。我们还讨论了两个以建筑为中心的想法,缓存和流水线的更广泛应用。我们向学生学习这些概念的学习前和测试后的数据呈现数据,展示了这些想法对学生的相对难度,并确定了学生误解的一些来源。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号