Increasing Adoption of Smart Learning Content for Computer Science Education

Peter Brusilovsky, S. Edwards, Amruth N. Kumar, L. Malmi, Luciana Benotti, D. Buck, Petri Ihantola, R. Prince, Teemu Sirkiä, Sergey Sosnovsky, J. Urquiza-Fuentes, Arto Vihavainen, M. Wollowski
{"title":"Increasing Adoption of Smart Learning Content for Computer Science Education","authors":"Peter Brusilovsky, S. Edwards, Amruth N. Kumar, L. Malmi, Luciana Benotti, D. Buck, Petri Ihantola, R. Prince, Teemu Sirkiä, Sergey Sosnovsky, J. Urquiza-Fuentes, Arto Vihavainen, M. Wollowski","doi":"10.1145/2713609.2713611","DOIUrl":null,"url":null,"abstract":"Computer science educators are increasingly using interactive learning content to enrich and enhance the pedagogy of their courses. A plethora of such learning content, specifically designed for computer science education, such as visualization, simulation, and web-based environments for learning programming, are now available for various courses. We call such content smart learning content. However, such learning content is seldom used outside its host site despite the benefits it could offer to learners everywhere. In this paper, we investigate the factors that impede dissemination of such content among the wider computer science education community. To accomplish this we surveyed educators, existing tools and recent research literature to identify the current state of the art and analyzed the characteristics of a large number of smart learning content examples along canonical dimensions. In our analysis we focused on examining the technical issues that must be resolved to support finding, integrating and customizing smart learning content in computer science courses. Finally, we propose a new architecture for hosting, integrating and disseminating smart learning content and discuss how it could be implemented based on existing protocols and standards.","PeriodicalId":162845,"journal":{"name":"Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"69","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2713609.2713611","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 69

Abstract

Computer science educators are increasingly using interactive learning content to enrich and enhance the pedagogy of their courses. A plethora of such learning content, specifically designed for computer science education, such as visualization, simulation, and web-based environments for learning programming, are now available for various courses. We call such content smart learning content. However, such learning content is seldom used outside its host site despite the benefits it could offer to learners everywhere. In this paper, we investigate the factors that impede dissemination of such content among the wider computer science education community. To accomplish this we surveyed educators, existing tools and recent research literature to identify the current state of the art and analyzed the characteristics of a large number of smart learning content examples along canonical dimensions. In our analysis we focused on examining the technical issues that must be resolved to support finding, integrating and customizing smart learning content in computer science courses. Finally, we propose a new architecture for hosting, integrating and disseminating smart learning content and discuss how it could be implemented based on existing protocols and standards.
计算机科学教育越来越多地采用智能学习内容
计算机科学教育者越来越多地使用交互式学习内容来丰富和提高他们的课程教学方法。大量专门为计算机科学教育设计的学习内容,例如用于学习编程的可视化、模拟和基于web的环境,现在可用于各种课程。我们称这种内容为智能学习内容。然而,这样的学习内容很少在其主机网站之外使用,尽管它可以为世界各地的学习者提供好处。在本文中,我们调查了阻碍这些内容在更广泛的计算机科学教育界传播的因素。为了实现这一目标,我们调查了教育工作者、现有工具和最近的研究文献,以确定当前的艺术状态,并沿着规范维度分析了大量智能学习内容示例的特征。在我们的分析中,我们重点研究了必须解决的技术问题,以支持查找、集成和定制计算机科学课程中的智能学习内容。最后,我们提出了一个托管、集成和传播智能学习内容的新架构,并讨论了如何在现有协议和标准的基础上实现它。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信