Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
BRIDGES: a system to enable creation of engaging data structures assignments with real-world data and visualizations
Burlinson D., Mehedint M., Grafer C., Subramanian K., Payton J., Goolkasian P., Youngblood M., Kosara R.  SIGCSE 2016 (Proceedings of the 47th ACM Technical Symposium on Computing Science Education, Memphis, TN, Mar 2-5, 2016)18-23.2016.Type:Proceedings
Date Reviewed: Jul 8 2016

Using visualizations to help students learn about data structures and algorithms has long been thought worthwhile. The BRIDGES (short for bridging real-world infrastructure designed to goal-align, engage, and stimulate) software infrastructure builds on earlier approaches by providing application programming interfaces (APIs) to make it easy for students to use real-world, Internet-based data in their programming assignments. The high-level client-server architecture of BRIDGES, the nature of a typical program that makes use of BRIDGES client classes, and various resultant visualizations are all described.

An evaluation of the use of BRIDGES by students in two course sections was undertaken. The results of pre-/post-tests show that students using BRIDGES had almost double the knowledge gain on average compared to students in a control group. Unfortunately, the BRIDGES instructor used the post-test as part of the final exam while control group instructors used the post-test simply as a noncounting classroom exercise. This validity threat, which would be regarded as fatal by some researchers, is made clear to the reader, and the investigators are to be commended for their honesty. Questionnaire results are largely positive, but the questions used did not specifically address visualization or the use of real-world data.

On reading this paper, some instructors might be left questioning if it would not in fact be better to expose students fully to web application development rather than shield them from it by using BRIDGES and convenience APIs.

Despite the shortcomings of the evaluation, this paper is strongly recommended to instructors of data structures and algorithms.

Reviewer:  Andy Brooks Review #: CR144557 (1609-0703)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Computer Science Education (K.3.2 ... )
 
 
Graphical User Interfaces (GUI) (H.5.2 ... )
 
 
Data Structures (E.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Computer Science Education": Date
Pascal
Meyers R., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780137256235)
Oct 1 1992
Software engineering education: the educational needs of the software community
Fairley R., Gibbs N.  Software engineering education: the educational needs of the software community,Carnegie-Mellon Univ. Software Engineering Institute, Pittsburgh, PA,1987. Type: Whole Proceedings
Aug 1 1988
Fundamentals of computing I
Tucker A., Bradley W., Cupper R., Garnick D., McGraw-Hill, Inc., New York, NY, 1992. Type: Book (9780070654495)
Feb 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy