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
期刊:
影响因子:
--
通讯作者:
Saule, Erik
中科院分区:
文献类型:
--
作者:
Subramanian, Kalpathi;Payton, Jamie;Saule, Erik
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.