Title | ||
---|---|---|
BRIDGES: A System to Enable Creation of Engaging Data Structures Assignments with Real-World Data and Visualizations. |
Abstract | ||
---|---|---|
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. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1145/2839509.2844635 | SIGCSE |
Field | DocType | Citations |
Data structure,Architecture,Data set,World Wide Web,Social network,Computer science,Visualization,Implementation,Software,Multimedia | Conference | 4 |
PageRank | References | Authors |
0.52 | 2 | 8 |
Name | Order | Citations | PageRank |
---|---|---|---|
David Burlinson | 1 | 11 | 4.41 |
Mihai Mehedint | 2 | 7 | 0.97 |
Chris Grafer | 3 | 4 | 0.52 |
Kalpathi R. Subramanian | 4 | 250 | 21.55 |
Jamie Payton | 5 | 166 | 25.37 |
Paula Goolkasian | 6 | 118 | 9.73 |
Michael Youngblood | 7 | 6 | 0.90 |
Robert Kosara | 8 | 1025 | 67.46 |