Bringing Real-World Data and Visualizations of Student-Implemented Data Structures into Sophomore CS Courses Using BRIDGES

Bringing Real-World Data and Visualizations of Student-Implemented Data Structures into Sophomore CS Courses Using BRIDGES
复制标题

使用 BRIDGES 将真实世界数据和学生实现的数据结构的可视化引入大二计算机科学课程

DOI:
10.1145/3287324.3287536
复制
发表时间:
2019
期刊:
Proceedings of the 50th ACM Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
Saule, Erik
Saule, Erik
中科院分区:
--
文献类型:
--
作者:
Subramanian, Kalpathi;Payton, Jamie;Saule, Erik

文献摘要

相似文献

本次研讨会向与会者介绍了BRIDGES的概念和使用,BRIDGES是一种用于数据结构和算法课程编程作业的软件基础设施。BRIDGES提供了两个关键功能:(1)易于使用的真实的世界数据集界面,涵盖社交网络、娱乐(IMDB上的电影、歌词)、科学数据(实时USGIS地震数据)、公民问题(犯罪数据)和文学(书籍);(2)所获取数据的可视化可用于学生作业,以填充其实现的数据结构,包括显示数据集属性的能力。可视化显示在BRIDGES网站上,并通过网络链接轻松共享(与家人,朋友,同龄人等)。研讨会与会者将参与实践经验与桥梁和多个数据集,并将有机会讨论如何桥梁可以在自己的课程,以及合作伙伴与桥梁团队。您是否正在寻找方法来增加您的数据结构课程?欢迎参加我们在SIGCSE 19举办的BRIDGES培训研讨会。BRIDGES为数据结构/算法课程提供了一个基础设施,可以让您轻松地将有趣的真实世界数据集引入到您的课程作业中,并让您的学生可视化他们构建的数据结构。参见http://bridgesuncc上的示例。GitHub. io/带上笔记本电脑!主题的重要性和相关性。尽管在过去的几年里,计算机专业的入学人数激增,但计算机专业的保留率仍然是一个主要问题。许多研究人员认为,显示相关性和连接编程课程到真实的世界是关键,以提高学生的动机和参与计算,并可能有助于提供一条道路前进,以留住学生在CS学位课程。虽然保留取决于多个因素(其中许多是机构依赖),我们自己的经验,使用桥在过去4年中,在我们的数据结构课程已经显示出更好的学生成绩在后续课程,当与学生从同一课程的其余部分。
This workshop introduces participants to the concepts and use of BRIDGES, a software infrastructure for programming assignments in data structures and algorithms courses. BRIDGES provides two key capabilities:(1) easy to use interface to real world datasets spanning social networks, entertainment (movies on IMDB, song lyrics), scientific data (real-time USGIS Earthquake Data), civic issues (crime data), and literature (books); and (2) a visualization of the acquired data can be used in assignments by students to populate their implemented data structures, including the capability to bring out attributes of the dataset. The visualizations are displayed on the BRIDGES website and are easily shared (with family, friends, peers, etc) via a weblink. Workshop attendees will engage in hands-on experience with BRIDGES and multiple datasets and will have the opportunity to discuss how BRIDGES can be used in their own courses, as well as partner with the BRIDGES team.Advertisement. Are you looking for ways to spice up your Data Structure course? Come to our BRIDGES training workshop at SIGCSE 19. BRIDGES provides an infrastructure for data structures/algorithms courses that lets you easily bring in interesting real-world datasets into your course assignments and lets your students visualize the data structures they build. See the examples at http://bridgesuncc. github. io/Bring a laptop! Significance and Relevance of the Topic. Despite the huge explosion in CS enrollments in the past few years, retention of CS majors remains a major concern. Many researchers agree that showing relevance and connecting programming courses to the real world are key to increasing students’ motivation and engagement in computing, and may help provide a path forward to retaining students in CS degree programs. While retention depends on multiple factors (many of which are institution-dependent), our own experience on using BRIDGES over the past 4 years in our data structures courses have shown better student outcomes in follow-on courses, when compared to students from the remaining sections of the same course.