通过研究论文发展对系统和算法的整体理解

Ali Erkan, J. Barr, T. Clear, C. Izu, C. L. D. Alamo, Hanan Mohammed, Mahadev Nadimpalli
{"title":"通过研究论文发展对系统和算法的整体理解","authors":"Ali Erkan, J. Barr, T. Clear, C. Izu, C. L. D. Alamo, Hanan Mohammed, Mahadev Nadimpalli","doi":"10.1145/3174781.3174786","DOIUrl":null,"url":null,"abstract":"Even though a computer science degree is unavoidably broken into semesters and courses, we always hope that our students form a holistic picture of the discipline by the time they graduate. Yet as educators, we do not have too many opportunities to make this point front and center for an extended period of time. This report es a well-defined portion of this problem: revealing conceptual connections between algorithmic courses (such as Discrete Math, Data Structures, Algorithms) and systems oriented courses (such as Organization, Computer Networks, Operating Systems, and Hardware) through the use of research papers. In particular, we provide a pedagogical framework as well as a set of carefully selected papers to crosscut our disciplinary space in a way that is orthogonal to conventional course design. This framework includes a paper taxonomy, strategies for covering topics that students are yet to encounter in upper level courses, strategies for reading and writing technical papers, three modules (one each for operating systems, networks, and architecture) that can be integrated into standard systems courses, and a new (optional) course template as a container for all of the listed elements. Since we have already tried these ideas once at the institution of the two leading authors, our report is rich with scaffolding suggestions as well.","PeriodicalId":254043,"journal":{"name":"Proceedings of the 2017 ITiCSE Conference on Working Group Reports","volume":"375 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-01-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Developing a Holistic Understanding of Systems and Algorithms through Research Papers\",\"authors\":\"Ali Erkan, J. Barr, T. Clear, C. Izu, C. L. D. Alamo, Hanan Mohammed, Mahadev Nadimpalli\",\"doi\":\"10.1145/3174781.3174786\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Even though a computer science degree is unavoidably broken into semesters and courses, we always hope that our students form a holistic picture of the discipline by the time they graduate. Yet as educators, we do not have too many opportunities to make this point front and center for an extended period of time. This report es a well-defined portion of this problem: revealing conceptual connections between algorithmic courses (such as Discrete Math, Data Structures, Algorithms) and systems oriented courses (such as Organization, Computer Networks, Operating Systems, and Hardware) through the use of research papers. In particular, we provide a pedagogical framework as well as a set of carefully selected papers to crosscut our disciplinary space in a way that is orthogonal to conventional course design. This framework includes a paper taxonomy, strategies for covering topics that students are yet to encounter in upper level courses, strategies for reading and writing technical papers, three modules (one each for operating systems, networks, and architecture) that can be integrated into standard systems courses, and a new (optional) course template as a container for all of the listed elements. Since we have already tried these ideas once at the institution of the two leading authors, our report is rich with scaffolding suggestions as well.\",\"PeriodicalId\":254043,\"journal\":{\"name\":\"Proceedings of the 2017 ITiCSE Conference on Working Group Reports\",\"volume\":\"375 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-01-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2017 ITiCSE Conference on Working Group Reports\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3174781.3174786\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2017 ITiCSE Conference on Working Group Reports","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3174781.3174786","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

尽管计算机科学学位不可避免地被分成学期和课程,但我们总是希望我们的学生在毕业时对这门学科有一个全面的了解。然而,作为教育工作者,我们没有太多的机会在很长一段时间内把这一点放在前台和中心。本报告是这个问题的一个定义明确的部分:通过使用研究论文揭示算法课程(如离散数学、数据结构、算法)和面向系统的课程(如组织、计算机网络、操作系统和硬件)之间的概念联系。特别是,我们提供了一个教学框架以及一套精心挑选的论文,以一种与传统课程设计正交的方式横切我们的学科空间。这个框架包括论文分类、涵盖学生在高级课程中尚未遇到的主题的策略、阅读和编写技术论文的策略、可以集成到标准系统课程中的三个模块(操作系统、网络和体系结构各一个),以及一个新的(可选的)课程模板,作为列出的所有元素的容器。由于我们已经在两位主要作者的机构中尝试过一次这些想法,因此我们的报告也包含了丰富的脚手架建议。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Developing a Holistic Understanding of Systems and Algorithms through Research Papers
Even though a computer science degree is unavoidably broken into semesters and courses, we always hope that our students form a holistic picture of the discipline by the time they graduate. Yet as educators, we do not have too many opportunities to make this point front and center for an extended period of time. This report es a well-defined portion of this problem: revealing conceptual connections between algorithmic courses (such as Discrete Math, Data Structures, Algorithms) and systems oriented courses (such as Organization, Computer Networks, Operating Systems, and Hardware) through the use of research papers. In particular, we provide a pedagogical framework as well as a set of carefully selected papers to crosscut our disciplinary space in a way that is orthogonal to conventional course design. This framework includes a paper taxonomy, strategies for covering topics that students are yet to encounter in upper level courses, strategies for reading and writing technical papers, three modules (one each for operating systems, networks, and architecture) that can be integrated into standard systems courses, and a new (optional) course template as a container for all of the listed elements. Since we have already tried these ideas once at the institution of the two leading authors, our report is rich with scaffolding suggestions as well.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信