BRIDGES: A System to Enable Creation of Engaging Data Structures Assignments with Real-World Data and Visualizations

BRIDGES: A System to Enable Creation of Engaging Data Structures Assignments with Real-World Data and Visualizations
复制标题

BRIDGES:一个能够利用真实世界数据和可视化创建引人入胜的数据结构分配的系统

DOI:
10.1145/2839509.2844635
复制
发表时间:
2016
期刊:
ACM SIGCSE 2016
影响因子:
--
通讯作者:
Kosara, Robert
Kosara, Robert
中科院分区:
--
文献类型:
--
作者:
Burlinson, David;Mehedint, Mihai;Grafer, Chris;Subramanian, Kalpathi;Payton, Jamie;Goolkasian, Paula;Youngblood, Michael;Kosara, Robert

文献摘要

参考文献

被引文献

相似文献

尽管计算机科学专业的本科生入学人数在过去十年里保持强劲并出现大幅增长,但专业的保留率仍然是一个重大问题,特别是对于正在攻读算法和数据结构基础课程的大一和大二学生来说。在这项工作中,我们介绍了Bridge,这是一种软件基础设施,旨在通过为学生提供简化的API,使他们能够使用实时、真实和有趣的数据集来填充他们自己的数据结构实现,例如来自流行的社交网络(例如Twitter、Facebook)的数据集,从而能够在数据结构入门课程中创建更有吸引力的作业。Bridge还为学生提供了创建和探索他们在课程作业中构建的数据结构执行情况的可视化的能力,这可以促进对数据结构及其基本算法的更好理解;这些可视化可以很容易地通过网络链接与同行、家人和教学人员共享。在这篇文章中,我们介绍了桥接器系统、它的设计、体系结构以及它在两个学期的数据结构课程中的应用。
Although undergraduate enrollment in Computer Science has remained strong and seen substantial increases in the past decade, retention of majors remains a significant concern, particularly for students at the freshman and sophomore level that are tackling foundational courses on algorithms and data structures. In this work, we present BRIDGES, a software infrastructure designed to enable the creation of more engaging assignments in introductory data structures courses by providing students with a simplified API that allows them to populate their own data structure implementations with live, real-world, and interesting data sets, such as those from popular social networks (e.g., Twitter, Facebook). BRIDGES also provides the ability for students to create and explore {\em visualizations} of the execution of the data structures that they construct in their course assignments, which can promote better understanding of the data structure and its underlying algorithms; these visualizations can be easily shared via a weblink with peers, family, and instructional staff. In this paper, we present the BRIDGES system, its design, architecture and its use in our data structures course over two semesters.
DOI: 10.1145/971300.971328
发表时间: 2004
影响因子: 2.2
作者:
B. Moskal;Deborah Lurie;S. Cooper
通讯作者: S. Cooper
通过实时网络数据改变计算机科学入门项目
DOI: 10.1145/2538862.2538941
发表时间: 2014
期刊: Proceedings of the 45th ACM technical symposium on Computer science education
影响因子: --
作者:
Austin Cory Bart;E. Tilevich;S. Hall;Tony Allevato;C. Shaffer
通讯作者: C. Shaffer
DOI: 10.1145/800031.808596
发表时间: 1984
期刊: Proceedings of the 11th annual conference on Computer graphics and interactive techniques
影响因子: --
作者:
Marc H. Brown;R. Sedgewick
通讯作者: R. Sedgewick
DOI: 10.1145/1352135.1352255
发表时间: 2008
期刊: Respiration
影响因子: 3.7
作者:
M. Buckley;John Nordlinger;D. Subramanian
通讯作者: D. Subramanian
和爱丽丝一起学习编程
DOI: --
发表时间: 2004
期刊:
影响因子: --
作者:
W. Dann;S. Cooper;R. Pausch
通讯作者: R. Pausch