BRIDGES: A System to Enable Creation of Engaging Data Structures Assignments with Real-World Data an...
Informations
- Type:
- inproceedings
- Auteurs:
- Burlinson, David and Mehedint, Mihai and Grafer, Chris and Subramanian, Kalpathi and Payton, Jamie a...
- Pertinence:
-
Haute
- Référence:
- Doi:
- 10.1145/2839509.2844635
- Mots-clés:
- algorithm, data structure, engagement, visualization
- Url:
- https://doi.org/10.1145/2839509.2844635
- Date de publication:
- 12/2015
- Résumé:
- Un serveur BRIDGES Server facilite l'accès à partir de données réels (réseaux sociaux,...) aux étudiants afin de créer des visualisations et structure de données.
- 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.
- Pdf:
- Lien pdf
Références
6 articles
Titre | Type | Pertinence | Auteurs | Date Publication | Références | Citations | Actions |
---|---|---|---|---|---|---|---|
Combining tiled and textual views of code | inproceedings | Haute | Homer, Michael and Noble, James | 12/2013 | 8 | 16 | |
Transforming Introductory Computer Science Projects via Real-Time Web Data | inproceedings | Faible | Bart, Austin Cory and Tilevich, Eli and Hall, Simin and Allevato, Tony and Shaffer, Clifford A. | 12/2013 | 0 | 1 | |
D3 Data-Driven Documents | article | Haute | Bostock, Michael and Ogievetsky, Vadim and Heer, Jeffrey | 12/2010 | 0 | 1 | |
Web-Based Animation of Data Structures Using JAWAA | article | Moyenne | Pierson, Willard C. and Rodger, Susan H. | 12/1997 | 0 | 1 | |
Sorting out sorting: A case study of software visualization for teaching computer science | article | Haute | Baecker, Ronald | 12/1997 | 0 | 1 | |
A System for Algorithm Animation | article | Haute | Brown, Marc H. and Sedgewick, Robert | 12/1983 | 4 | 1 |
Citations
1 articles
Titre | Type | Pertinence | Auteurs | Date Publication | Références | Citations | Actions |
---|---|---|---|---|---|---|---|
Design and evaluation of a scaffolded block-based learning environment for hierarchical data structu... | inproceedings | Moyenne | Feijoo-García, Pedro Guillermo and Wang, Sishun and Cai, Ju and Polavarapu, Naga and Gardner-McCune,... | 12/2018 | 6 | 1 |
Mots-clés