Teaching Computer System Design and Architecture course — An experience

Aruna S. Nayak, M. Vijayalakshmi
{"title":"Teaching Computer System Design and Architecture course — An experience","authors":"Aruna S. Nayak, M. Vijayalakshmi","doi":"10.1109/MITE.2013.6756298","DOIUrl":null,"url":null,"abstract":"Computer systems play an integral role in all facets of the engineering profession. Systems users are always in need of faster, more powerful, yet cheaper computer systems. This calls for an understanding of the processor-level components of computer systems, their design and operation, and their impact on the overall performance of the systems. To fulfill this requirement the course on Computer System Design and Architecture has been introduced in the 3rd semester. Earlier, there were two courses offered with titles “Computer Organization” in Semester 3 and “Advanced Computer Architecture” in Semester 8. These two courses were not related and there existed a gap of 4 semesters in learning of these two courses. Students were unable to appreciate the architecture related concepts in other courses of lower semesters. As mentioned in IEEE SWEEBOK curriculum recommendations, a wide semantic gap exists between the computer's intended behavior and the workings of the underlying electronic devices that actually do the work within the computer. This gap is bridged through Computer Organization. On the other hand Computer Architecture is the course that specifies the relations and parts of a computer system and it deals with mainly three elements viz. Instruction Set Architecture, Computer Organization and Hardware. Accordingly, a course on Computer System Design and Architecture which combines the study of Computer Organization and Computer Architecture is designed to be offered at semester 3. The next challenge came in the form of delivery of the course. Since a detailed conceptual understanding of computer organization and architecture is required, which was not possible only with classroom delivery, self study activity was introduced which provided ability to the students to compare various processor architectures, their functionality and visibility to information processing. This continuous process helped them acquire knowledge, values, skills and understanding that they will require throughout their lifetime.","PeriodicalId":284844,"journal":{"name":"2013 IEEE International Conference in MOOC, Innovation and Technology in Education (MITE)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Conference in MOOC, Innovation and Technology in Education (MITE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MITE.2013.6756298","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Computer systems play an integral role in all facets of the engineering profession. Systems users are always in need of faster, more powerful, yet cheaper computer systems. This calls for an understanding of the processor-level components of computer systems, their design and operation, and their impact on the overall performance of the systems. To fulfill this requirement the course on Computer System Design and Architecture has been introduced in the 3rd semester. Earlier, there were two courses offered with titles “Computer Organization” in Semester 3 and “Advanced Computer Architecture” in Semester 8. These two courses were not related and there existed a gap of 4 semesters in learning of these two courses. Students were unable to appreciate the architecture related concepts in other courses of lower semesters. As mentioned in IEEE SWEEBOK curriculum recommendations, a wide semantic gap exists between the computer's intended behavior and the workings of the underlying electronic devices that actually do the work within the computer. This gap is bridged through Computer Organization. On the other hand Computer Architecture is the course that specifies the relations and parts of a computer system and it deals with mainly three elements viz. Instruction Set Architecture, Computer Organization and Hardware. Accordingly, a course on Computer System Design and Architecture which combines the study of Computer Organization and Computer Architecture is designed to be offered at semester 3. The next challenge came in the form of delivery of the course. Since a detailed conceptual understanding of computer organization and architecture is required, which was not possible only with classroom delivery, self study activity was introduced which provided ability to the students to compare various processor architectures, their functionality and visibility to information processing. This continuous process helped them acquire knowledge, values, skills and understanding that they will require throughout their lifetime.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
计算机系统设计与体系结构课程教学经验
计算机系统在工程专业的各个方面起着不可或缺的作用。系统用户总是需要更快、更强大、更便宜的计算机系统。这需要理解计算机系统的处理器级组件,它们的设计和操作,以及它们对系统整体性能的影响。为了满足这一要求,我们在第三学期开设了计算机系统设计与体系结构课程。在此之前,我们在第三学期开设了“计算机组织”和第八学期开设了“高级计算机体系结构”两门课程。这两门课程并不相关,这两门课程的学习间隔了4个学期。学生在较低学期的其他课程中无法理解建筑相关的概念。正如IEEE SWEEBOK课程建议中提到的,在计算机的预期行为和实际在计算机内完成工作的底层电子设备的工作之间存在着很大的语义差距。这种差距是通过计算机组织来弥补的。另一方面,计算机体系结构是一门描述计算机系统的关系和组成部分的课程,它主要涉及三个要素:指令集体系结构、计算机组织和硬件。因此,我们在第三学期开设了一门结合计算机组织和计算机体系结构的计算机系统设计和体系结构课程。下一个挑战是课程的授课方式。由于需要对计算机组织和体系结构有详细的概念性理解,这仅通过课堂授课是不可能的,因此引入了自学活动,使学生能够比较各种处理器体系结构,其功能和对信息处理的可见性。这个持续的过程帮助他们获得了他们一生都需要的知识、价值观、技能和理解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Discovery of the educational cloud services Analysis of timing constraint on combined SVM-HMM classifier and SVM classifier Education technology used for improving learning skills of computer science and engineering students Recalibrating instruction at the community college through MOOCs Framework for cognitive agent based expert system for metacognitive and collaborative E-Learning
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1