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).more »
Building Simple Games With BRIDGES
Many newcomers to programming and computational thinking have been brought up on interactive, gamified learning environments. Introductory computer science courses at the university level need to dig deeper into these topics, but must do so with similarly engaging technologies and projects. To address this need, we have built a framework for a grid-based game API with event-based blocking and continuous non-blocking interfaces. The framework abstracts away much of the complexity of inputs and rendering and exposes a simple game grid similar to a 2D array indexed by rows and columns. As such, our project helps reinforce basic computing concepts (arrays, loops, OOP, recursion) with a customizable and engaging game interface. We have discussed the valuable influence of visual representations of student's data structures using BRIDGES in previous publications, and believe our game API can provide significance and intrigue for students in introductory courses and beyond. Our Bridges Games App website (http://bridges-games.herokuapp.com/) presents descriptions and instructions.
- Award ID(s):
- 1245841
- Publication Date:
- NSF-PAR ID:
- 10091592
- Journal Name:
- Proceedings of the 50th ACM Technical Symposium on Computer Science Education
- Page Range or eLocation-ID:
- 1288 to 1288
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
This workshop provides instructors with a hands-on introduction to BRIDGES, a software infrastructure for programming assignments in early computer science courses, including introductory programming (CS1, CS2), data structures, and algorithm analysis. BRIDGES provides capabilities for creating more engaging programming assignments, including: (1) a simplified API for accessing real-world data sets, including from social networks; scientific, government, and civic organizations; and movie, music, and literature collections; (2) interesting visualizations of the data, (3) an easy to use API that supports creation of games that leverage real-world data, and, (4) algorithm benchmarking. Workshop attendees will engage in hands-on experience with BRIDGES withmore »
-
Motivation plays a key role in effective learning but motivation needs to be sustained through feedback responses, reflection, and active involvement in order for learning to take place. This work focuses on incorporating active methods of teaching such as game-based learning and simulation-based learning. Game theme-based instructional (GTI) modules produce better results than traditional learning techniques because it increases motivation and engagement of students as they learn interactively. This work is aimed at assessing the motivation and engagement of undergraduate students for GTI modules in introductory data structure courses. This paper discusses the design, implementation, and evaluation of a GTImore »
-
Motivation plays a key role in effective learning but motivation needs to be sustained through feedback responses, reflection, and active involvement in order for learning to take place. This work focuses on incorporating active methods of teaching such as game-based learning and simulation-based learning. Game theme-based instructional (GTI) modules produce better results than traditional learning techniques because it increases motivation and engagement of students as they learn interactively. This work is aimed at assessing the motivation and engagement of undergraduate students for GTI modules in introductory data structure courses. This paper discusses the design, implementation, and evaluation of a GTImore »
-
The American Chemical Society holds supporting diverse student populations engaging in chemistry as a core value. We analyzed chemical concept inventory scores from 4,612 students across 12 institutions to determine what inequities in content knowledge existed before and after introductory college chemistry courses. We interpreted our findings from a Quantitative Critical (QuantCrit) perspective that framed inequities as educational debts that society owed students due to racism, sexism, or both. Results showed that society owed women and Black men large educational debts before and after instruction. Society’s educational debts before instruction were large enough that women and Black men’s average scoresmore »