BRIDGES: Real world data, assignments and visualizations to engage and motivate CS majors
BRIDGES is a software framework for creating engaging assignments for required courses such as data structures and algorithms. It provides students with a simplified API that populates their own data structure implementations with live and real-world data, and provides the ability for students to ea...
Gespeichert in:
| Veröffentlicht in: | Education and information technologies Jg. 29; H. 9; S. 10649 - 10675 |
|---|---|
| Hauptverfasser: | , , , , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York
Springer US
01.06.2024
Springer Springer Nature B.V |
| Schlagworte: | |
| ISSN: | 1360-2357, 1573-7608 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | BRIDGES is a software framework for creating engaging assignments for required courses such as data structures and algorithms. It provides students with a simplified API that populates their own data structure implementations with live and real-world data, and provides the ability for students to easily visualize the data structures they create as part of routine classroom exercises. The objective is to use the infrastructure to promote a better understanding of the data structure and its underlying algorithms. This report describes the BRIDGES infrastructure and provides evaluation data collected over the first five years of the project. In the first 2 years, as we were developing the BRIDGES projects, our focus was on gathering data to assess whether the addition of the BRIDGES exercises had an effect on student retention of core concepts in data structures; and throughout the 5-year duration of the project, student interest and faculty feedback were collected online and anonymously. A mixed method design was used to evaluate the project impact. A quasiexperimental design compared student cohorts who were enrolled in comparable course sections that used BRIDGES with those that did not. Qualitative and quantitative measures were developed and used together with course grades and grade point averages. Interest and relevance in BRIDGES programming assignments was assessed with additional survey data from students and instructors. Results showed that students involved in BRIDGES projects demonstrated larger gains in knowledge of data structures compared to students enrolled in comparable course sections, as well as long-term benefits in their performance in four follow-on required courses. Survey responses indicated that some investment of time was needed to use BRIDGES, but the extra efforts were associated with several notable outcomes. Students and instructors had positive perceptions of the value of engaging in BRIDGES projects. BRIDGES can become a tool to get students more engaged in critical foundational courses, demonstrating relevance and context to today’s computational challenges. |
|---|---|
| AbstractList | BRIDGES is a software framework for creating engaging assignments for required courses such as data structures and algorithms. It provides students with a simplified API that populates their own data structure implementations with live and real-world data, and provides the ability for students to easily visualize the data structures they create as part of routine classroom exercises. The objective is to use the infrastructure to promote a better understanding of the data structure and its underlying algorithms. This report describes the BRIDGES infrastructure and provides evaluation data collected over the first five years of the project. In the first 2 years, as we were developing the BRIDGES projects, our focus was on gathering data to assess whether the addition of the BRIDGES exercises had an effect on student retention of core concepts in data structures; and throughout the 5-year duration of the project, student interest and faculty feedback were collected online and anonymously. A mixed method design was used to evaluate the project impact. A quasiexperimental design compared student cohorts who were enrolled in comparable course sections that used BRIDGES with those that did not. Qualitative and quantitative measures were developed and used together with course grades and grade point averages. Interest and relevance in BRIDGES programming assignments was assessed with additional survey data from students and instructors. Results showed that students involved in BRIDGES projects demonstrated larger gains in knowledge of data structures compared to students enrolled in comparable course sections, as well as long-term benefits in their performance in four follow-on required courses. Survey responses indicated that some investment of time was needed to use BRIDGES, but the extra efforts were associated with several notable outcomes. Students and instructors had positive perceptions of the value of engaging in BRIDGES projects. BRIDGES can become a tool to get students more engaged in critical foundational courses, demonstrating relevance and context to today’s computational challenges. |
| Audience | Academic |
| Author | Burlinson, David Subramanian, Kalpathi Goolkasian, Paula Goncharow, Alec Saule, Erik Mcquaigue, Matthew Payton, Jamie |
| Author_xml | – sequence: 1 givenname: David surname: Burlinson fullname: Burlinson, David organization: Computer Science, UNC Charlotte – sequence: 2 givenname: Matthew surname: Mcquaigue fullname: Mcquaigue, Matthew organization: Computer Science, UNC Charlotte – sequence: 3 givenname: Alec surname: Goncharow fullname: Goncharow, Alec organization: Computer Science, UNC Charlotte – sequence: 4 givenname: Kalpathi orcidid: 0000-0002-7316-2735 surname: Subramanian fullname: Subramanian, Kalpathi email: krs@charlotte.edu organization: Computer Science, UNC Charlotte, Computer Science, Temple University – sequence: 5 givenname: Erik surname: Saule fullname: Saule, Erik organization: Computer Science, UNC Charlotte – sequence: 6 givenname: Jamie surname: Payton fullname: Payton, Jamie organization: Computer Science, Temple University – sequence: 7 givenname: Paula surname: Goolkasian fullname: Goolkasian, Paula organization: Psychological Sciences, UNC Charlotte |
| BookMark | eNp9kU1LJDEQhsPiwqq7f8BTwKvt5qM76XjT8WMFYUG97CnUJOkmQ3eiSWZEf71ZR5AFWXKoUPU-VUW9e2gnxOAQOqDkmBIif2ZKBFcNYbyhVHV9035Bu7STvJGC9Dv1zwVpGO_kN7SX84oQomTLdtGfs9vr86uLuxN862DCTzFNFlsocIQhZz-G2YWSMQSLNz6vYfIvUHwMGZeIXRhhdG_FORa_geLw4g7PsIopf0dfB5iy-_Ee99H95cX94ldz8_vqenF60xjOZWmUBbsUUhhhBtN2Q7uklrVLRlTHmJRsEB0obskgZc9AcrFUEjonnJG9Epbvo8Nt24cUH9cuF72K6xTqRM2J7KmQRLEP1QiT0z4MsSQws89Gn_b1FlywTlTV8Seq-qybvakXH3zN_wOwLWBSzDm5QT8kP0N61pTov8borTG6GqPfjNFthfgWylUcRpc-Nv4P9QrEkI_c |
| Cites_doi | 10.1109/TVCG.2011.185 10.1177/1745691616650284 10.1017/CBO9780511816833.029 10.1145/2157136.2157246 10.1145/2538862.2538941 10.1145/800031.808596 10.1145/1227504.1227466 10.1145/3159450.3170601 10.1145/2591708.2591752 10.1080/00461520.1991.9653139 10.1145/1592761.1592779 10.1145/1953163.1953338 10.1145/2839509.2844635 10.1145/1463673.1463684 10.1145/2676723.2677240 10.1145/2676723.2691875 10.1145/3017680.3017697 10.1145/274790.274310 10.1145/961290.961542 10.1145/971300.971328 10.1145/3408877.3439600 10.1145/1352135.1352255 10.1145/2591708.2591750 |
| ContentType | Journal Article |
| Copyright | The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. COPYRIGHT 2024 Springer |
| Copyright_xml | – notice: The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. – notice: COPYRIGHT 2024 Springer |
| DBID | AAYXX CITATION 0-V 3V. 7XB 88B 8FK 8G5 ABUWG AFKRA AHOVV ALSLI AZQEC BENPR CCPQU CJNVE DWQXO GNUQQ GUQSH M0P M2O MBDVC PHGZM PHGZT PKEHL PQEDU PQEST PQQKQ PQUKI PRINS Q9U |
| DOI | 10.1007/s10639-023-11958-4 |
| DatabaseName | CrossRef ProQuest Social Sciences Premium Collection【Remote access available】 ProQuest Central (Corporate) ProQuest Central (purchase pre-March 2016) Education Database (Alumni Edition) ProQuest Central (Alumni) (purchase pre-March 2016) Research Library (Alumni) ProQuest Central (Alumni) ProQuest Central UK/Ireland Education Research Index Social Science Premium Collection ProQuest Central Essentials - QC ProQuest Central ProQuest One Community College Education Collection ProQuest Central Korea ProQuest Central Student ProQuest Research Library Education Database Research Library Research Library (Corporate) Proquest Central Premium ProQuest One Academic (New) ProQuest One Academic Middle East (New) ProQuest One Education ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China ProQuest Central Basic |
| DatabaseTitle | CrossRef ProQuest One Education Social Science Premium Collection Education Collection Research Library Prep ProQuest Central Student ProQuest One Academic Middle East (New) ProQuest Central Basic ProQuest Education Journals ProQuest Central Essentials ProQuest One Academic Eastern Edition ProQuest Central (Alumni Edition) ProQuest One Community College Research Library (Alumni Edition) ProQuest Central China ProQuest Central ProQuest Social Sciences Premium Collection ProQuest One Academic UKI Edition ProQuest Central Korea ProQuest Research Library ProQuest Central (New) ProQuest One Academic ProQuest Education Journals (Alumni Edition) ProQuest One Academic (New) ProQuest Central (Alumni) |
| DatabaseTitleList | ProQuest One Education |
| Database_xml | – sequence: 1 dbid: BENPR name: ProQuest Central url: https://www.proquest.com/central sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Education Computer Science |
| EISSN | 1573-7608 |
| EndPage | 10675 |
| ExternalDocumentID | A800936256 10_1007_s10639_023_11958_4 |
| GrantInformation_xml | – fundername: Directorate for Education and Human Resources grantid: 1726809 funderid: http://dx.doi.org/10.13039/100000081 |
| GroupedDBID | -4Z -59 -5G -BR -EM -W8 -Y2 -~C .86 .GO .VR 0-V 06D 0R~ 0VY 1N0 1SB 2.D 203 28- 29G 2J2 2JN 2JY 2KG 2LR 2P1 2VQ 2~H 30V 3V. 4.4 406 408 409 40D 40E 5GY 5QI 5VS 67Z 6NX 8G5 8TC 8UJ 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAHSB AAIAL AAJBT AAJKR AANZL AAOBN AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYOK AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDZT ABECU ABFTD ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABOPQ ABQBU ABQSL ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABUWG ABWNU ABXPI ACAOD ACDTI ACGFO ACGFS ACHSB ACHXU ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACREN ACSNA ACYUM ACZOJ ADHHG ADHIR ADIMF ADINQ ADKNI ADKPE ADMLS ADRFC ADTPH ADURQ ADYFF ADYOE ADZKW AEBTG AEFIE AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMSY AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFEXP AFGCZ AFKRA AFLOW AFQWF AFWTZ AFYQB AFZKB AGAYW AGDGC AGGDS AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHSBF AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALSLI ALWAN AMKLP AMTXH AMXSW AMYLF AMYQR AOCGG ARALO ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN AZQEC B-. BA0 BBWZM BDATZ BENPR BGNMA BPHCQ BSONS CAG CCPQU CJNVE COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP DU5 DWQXO EBLON EBS EDJ EIOEI EJD ESBYG FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNUQQ GNWQR GQ6 GQ7 GQ8 GUQSH GXS H13 HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ I09 IAO ICD IEA IER IHE IJ- IKXTQ ITC ITM IWAJR IXC IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ KDC KOV KOW LAK LLZTM M0P M2O M4Y MA- MK~ ML~ N2Q NB0 NDZJH NPVJJ NQJWS NU0 O-J O9- O93 O9G O9I O9J OAM OVD P19 P2P P9O PF0 PQEDU PQQKQ PROAC PT4 PT5 Q2X QOK QOS R-Y R4E R89 R9I RHV RNI ROL RPX RSV RZC RZD RZK S16 S1Z S26 S27 S28 S3B SAP SCJ SCLPG SCO SDH SDM SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 T16 TEORI TSG TSK TSV TUC U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK6 WK8 YLTOR Z45 Z81 Z83 Z88 ZMTXR ~A9 ~EX AAPKM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADHKG AEZWR AFDZB AFFHD AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION PHGZM PHGZT 7XB 8FK AHOVV MBDVC PKEHL PQEST PQUKI PRINS Q9U |
| ID | FETCH-LOGICAL-c337t-9dadb676c6cfc45f4b1d24b209522772f65a93d0f7782a736b97a5e6ec7896d3 |
| IEDL.DBID | RSV |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001081089100003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1360-2357 |
| IngestDate | Tue Dec 02 16:06:08 EST 2025 Sat Nov 29 13:49:18 EST 2025 Sat Nov 29 10:29:38 EST 2025 Sat Nov 29 06:26:31 EST 2025 Fri Feb 21 02:39:28 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 9 |
| Keywords | Visualization Engagement Programming assignments Data structures Algorithms Real-world data |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c337t-9dadb676c6cfc45f4b1d24b209522772f65a93d0f7782a736b97a5e6ec7896d3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-7316-2735 |
| PQID | 3078167092 |
| PQPubID | 55384 |
| PageCount | 27 |
| ParticipantIDs | proquest_journals_3078167092 gale_infotracmisc_A800936256 gale_infotracacademiconefile_A800936256 crossref_primary_10_1007_s10639_023_11958_4 springer_journals_10_1007_s10639_023_11958_4 |
| PublicationCentury | 2000 |
| PublicationDate | 20240600 2024-06-00 20240601 |
| PublicationDateYYYYMMDD | 2024-06-01 |
| PublicationDate_xml | – month: 6 year: 2024 text: 20240600 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationSubtitle | The Official Journal of the IFIP Technical Committee on Education |
| PublicationTitle | Education and information technologies |
| PublicationTitleAbbrev | Educ Inf Technol |
| PublicationYear | 2024 |
| Publisher | Springer US Springer Springer Nature B.V |
| Publisher_xml | – name: Springer US – name: Springer – name: Springer Nature B.V |
| References | OpenStreetMap (2020). Openstreetmap. Retrieved from https://openstreetmap.org Beckman, A., Mcquaigue, M., Goncharow, A., Burlinson, D., Subramanian, K., Saule, E. & Payton, J. (2020). Engaging Early Programming Students with Modern Assignments Using BRIDGES Engaging early programming students with modern assignments using bridges. Proc. ccsc central plains. Journal of Computer Sciences in Colleges. Bransford, J. D., Brown, A. L., & Cocking., R.R. (1999). How people learn: Brain, mind, experience and school. Washington, DC: National Academy Press. Blumenfeld, P., Kempler, T. & Krajcik, J. (2006). Motivation and cognitive engagement in learning environments. Sawyer, R. (Ed.), The Cambridge Handbook of Learning Sciences (p. 475–488). Cambridge, MA: Cambridge University Press. Drake, P., & Sung, K. (2011). Teaching introductory programming with popular board games. Proceedings of ACM SIGCSE 2011 (pp. 619–624). Guzdial, M., & Ericson, B. (2016). Introduction to Computing and Programming in Python, A Multimedia Approach (4th ed.). Pearson. Sedgwick, R., & Wayne, K. (2020). Case Study: Small World Phenomenon. https://introcs.cs.princeton.edu/java/45graph Monge, A., Quinn, B.A., & Fadjo, C.L. (2015). Engagecsedu: CS1 and CS2 materials for engaging and retaining undergraduate cs students. Proceedings of ACM SIGCSE (pp. 271–271). Retrieved from https://www.engagecsedu.org BlumenfeldPCSolowayEMarxRKrajcikJGuzdialMPalincsarAMotivating project-based learning: Sustaining the doing, supporting the learningEducational Psychologist1991263–436939810.1080/00461520.1991.9653139 Genius API (Accessed Jan 2020). https://docs.genius.com/#/getting-started-h1 BRIDGES Development Team (2022). BRIDGES Assignment Repository. http://bridgesuncc.github.io/newassignments.html AAAI (2018). Model AI Assignments. Model AI Assignments. http://modelai.gettysburg.edu BaeckerRSorting out sorting: A case study of software visualization for teaching computer science Sorting out sorting: A case study of software visualization for teaching computer scienceSoftware visualization: Programming as a multimedia experience19981369381 Latulipe, C., Long, N.B., & Seminario, C.E. (2015). Structuring flipped classes with lightweight teams and gamification. Proceedings of the acm sigcse 2015 (pp. 392–397). StroebeWWhy good teaching evaluations may reward bad teaching: On grade inflation and other unintended consequences of student evaluationsPerspectives on Psychological Science201611680081610.1177/1745691616650284 Sung, K., Rosenberg, R., Panitz, M., & Anderson, R. (2008). Assessing gamethemed programming assignments for CS1/2 courses. Proceedings of GDCSE (pp. 51–55) New York, NY, USA: ACM. Computing Research Association (2019). CRA Taulbee Survey, 2019–2020. https://cra.org/wp-content/uploads/2020/05/2019-Taulbee-Survey.pdf CohoonJJust get over it or just get on with it. Women and information technology: Research on under-representation2005Cambridge, MAMIT Press Moskal, B., Lurie, D., Cooper, S. (2004). Evaluating the effectiveness of a new instructional approach. Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education (pp. 75–79). Pirker, J., Riffnaller-Schiefer, M., & Gütl, C. (2014). Motivational active learning: Engaging university students in computer science education. Proceedings of ITICSE (pp. 297–302). Groovy Graphics Assignments (Accessed July 2019). https://blog.siggraph.org/tag/groovy-graphics-assignments Sedgewick, R., & Wayne, K. (2017). Introduction to programming in java. Retrieved from (A Case Study: Small World Phenomenon http://introcs.cs.princeton.edu/java/home Horton, D., Craig, M., Campbell, J., Gries, P., & Zingaro, D. (2014). Comparing outcomes in inverted and traditional CS1. Proceedings of the ITICSE 2014(pp. 261–266). Strahler, J., Mcquaigue, M., Goncharow, A., Burlinson, D., Subramanian, K., Saule, E., & Payton, J. (2020). Real-world assignments at scale to reinforce the importance of algorithms and complexity. Proceedings of ccsc north east. Journal of Computer Sciences in Colleges. HavillJDiscovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming20212Boca Raton, FloridaCRC Press DannWPCooperSPauschRLearning to Program with Alice2005Prentice Hall SHEF (2019). State Higher Education Finance (SHEF) Report. (Available:https://shef.sheeo.org/report/) Hu, H.H., & Kussmaul, C. (2021). Improving online collaborative learning with pogil practices. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (p. 1330). New York, NY, USA: Association for Computing Machinery. Burlinson, D., Mehedint, M., Grafer, C., Subramanian, K., Payton, J., Goolkasian, P., & Kosara, R. (2016). Bridges: A system to enable creation of engaging data structures assignments with real-world data and visualizations. Proceedings of ACM SIGCSE 2016 (pp. 18–23). Parlante, N. (2018). Nifty assignments. Retrieved from http://nifty.stanford.edu Shaffer, C. (2011a). Data structures and algorithm analysis in c++. doverpublications.com: Dover Publications. NCWIT (2018). https://www.engage-csedu.org Pierson, W.C., & Rodger, S.H. (1998). Web-based animation of data structures using JAWAA. ACM SIGCSE bulletin (vol. 30, pp. 267–271). BostockMOgievetskyVHeerJD3 data-driven documentsIEEE Transactions on Visualization and Computer Graphics201117122301230910.1109/TVCG.2011.185 Kussmaul, C. (2012). Process oriented guided inquiry learning (pogil) for computer science. Proceedings of the 43rd acm technical symposium on computer science education (pp. 373–378). New York, NY, USA: Association for Computing Machinery. Guzdial, M. (2003). A media computation course for non-majors. Proceedings of the iticse 2003 (pp. 104–108). Layman, L., Williams, L., & Slaten, K. (2007). Note to self: Make assignments meaningful. Proceedings of the ACM SIGCSE (pp. 459–463). Computing Research Association (2018). CRA Taulbee Survey, 2018–2019. https://cra.org/wp-content/uploads/2019/05/2018-Taulbee-Survey.pdf VanDeGrift, T. (2017). POGIL activities in data structures: What do students value? Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (p. 597–602). New York, NY, USA: Association for Computing Machinery. Parlante, N. (2021). Nifty assignments review guidelines. Retrieved from https://sigcse2020.sigcse.org/reviewers/nifty-review-guidelines.html Bart, A.C., Tilevich, E., Hall, S., Allevato, T. & Shaffer, C.A. (2014). Transforming Introductory Computer Science Projects via Real-time Web Data Transforming introductory computer science projects via real-time web data. Proceedings of the 45th ACM Technical Symposium on Computer Science Education Proceedings of the 45th acm technical symposium on computer science education pp. 289–294. Buckley, M., Nordlinger, J., & Subramanian, D. (2008). Socially relevant computing. Proceedings of the 39th SIGCSE technical symposium on computer science education (pp. 347–351). BrownMSedgewickRA system for algorithm animationProceedings of the 11th annual conference on computer graphics and interactive techniques SIGGRAPH ’84198418317718610.1145/800031.808596 NSF/IEEE-TCPP Curriculum Initiative (2018-2022). Peachy parallel assignments. https://grid.cs.gsu.edu/ tcpp/curriculum/?q=peachy. ResnickMMaloneyJMonroy-HernandezARuskNEastmondEBrennanKKafaiYScratch: Programming for AllCommunications of the ACM20095211606710.1145/1592761.1592779 JonesBMotivating Students to Engage in Learning: The MUSIC Model of Academic MotivationInternational Journal of Teaching and Learning in Higher Education2009212272285 Shaffer, C. (2011b). Data structures and algorithm analysis in java. doverpublications.com: Dover Publications. 11958_CR28 11958_CR29 11958_CR26 11958_CR3 11958_CR27 11958_CR4 11958_CR24 11958_CR46 11958_CR5 11958_CR47 11958_CR44 PC Blumenfeld (11958_CR6) 1991; 26 11958_CR23 11958_CR8 11958_CR20 11958_CR42 11958_CR9 11958_CR21 11958_CR43 11958_CR40 11958_CR41 R Baecker (11958_CR2) 1998; 1 B Jones (11958_CR25) 2009; 21 11958_CR19 J Havill (11958_CR22) 2021 11958_CR17 11958_CR18 11958_CR15 11958_CR37 11958_CR38 11958_CR35 11958_CR14 11958_CR36 M Resnick (11958_CR39) 2009; 52 11958_CR11 11958_CR33 11958_CR12 11958_CR34 11958_CR31 11958_CR32 11958_CR30 M Bostock (11958_CR7) 2011; 17 J Cohoon (11958_CR13) 2005 11958_CR1 M Brown (11958_CR10) 1984; 18 W Stroebe (11958_CR45) 2016; 11 WP Dann (11958_CR16) 2005 |
| References_xml | – reference: AAAI (2018). Model AI Assignments. Model AI Assignments. http://modelai.gettysburg.edu/ – reference: OpenStreetMap (2020). Openstreetmap. Retrieved from https://openstreetmap.org/ – reference: Sedgewick, R., & Wayne, K. (2017). Introduction to programming in java. Retrieved from (A Case Study: Small World Phenomenon http://introcs.cs.princeton.edu/java/home/ – reference: Parlante, N. (2018). Nifty assignments. Retrieved from http://nifty.stanford.edu/ – reference: SHEF (2019). State Higher Education Finance (SHEF) Report. (Available:https://shef.sheeo.org/report/) – reference: Bart, A.C., Tilevich, E., Hall, S., Allevato, T. & Shaffer, C.A. (2014). Transforming Introductory Computer Science Projects via Real-time Web Data Transforming introductory computer science projects via real-time web data. Proceedings of the 45th ACM Technical Symposium on Computer Science Education Proceedings of the 45th acm technical symposium on computer science education pp. 289–294. – reference: Drake, P., & Sung, K. (2011). Teaching introductory programming with popular board games. Proceedings of ACM SIGCSE 2011 (pp. 619–624). – reference: Blumenfeld, P., Kempler, T. & Krajcik, J. (2006). Motivation and cognitive engagement in learning environments. Sawyer, R. (Ed.), The Cambridge Handbook of Learning Sciences (p. 475–488). Cambridge, MA: Cambridge University Press. – reference: Sedgwick, R., & Wayne, K. (2020). Case Study: Small World Phenomenon. https://introcs.cs.princeton.edu/java/45graph/ – reference: ResnickMMaloneyJMonroy-HernandezARuskNEastmondEBrennanKKafaiYScratch: Programming for AllCommunications of the ACM20095211606710.1145/1592761.1592779 – reference: BRIDGES Development Team (2022). BRIDGES Assignment Repository. http://bridgesuncc.github.io/newassignments.html – reference: Guzdial, M. (2003). A media computation course for non-majors. Proceedings of the iticse 2003 (pp. 104–108). – reference: Guzdial, M., & Ericson, B. (2016). Introduction to Computing and Programming in Python, A Multimedia Approach (4th ed.). Pearson. – reference: Burlinson, D., Mehedint, M., Grafer, C., Subramanian, K., Payton, J., Goolkasian, P., & Kosara, R. (2016). Bridges: A system to enable creation of engaging data structures assignments with real-world data and visualizations. Proceedings of ACM SIGCSE 2016 (pp. 18–23). – reference: DannWPCooperSPauschRLearning to Program with Alice2005Prentice Hall – reference: Parlante, N. (2021). Nifty assignments review guidelines. Retrieved from https://sigcse2020.sigcse.org/reviewers/nifty-review-guidelines.html – reference: Shaffer, C. (2011a). Data structures and algorithm analysis in c++. doverpublications.com: Dover Publications. – reference: Sung, K., Rosenberg, R., Panitz, M., & Anderson, R. (2008). Assessing gamethemed programming assignments for CS1/2 courses. Proceedings of GDCSE (pp. 51–55) New York, NY, USA: ACM. – reference: Pierson, W.C., & Rodger, S.H. (1998). Web-based animation of data structures using JAWAA. ACM SIGCSE bulletin (vol. 30, pp. 267–271). – reference: CohoonJJust get over it or just get on with it. Women and information technology: Research on under-representation2005Cambridge, MAMIT Press – reference: Latulipe, C., Long, N.B., & Seminario, C.E. (2015). Structuring flipped classes with lightweight teams and gamification. Proceedings of the acm sigcse 2015 (pp. 392–397). – reference: JonesBMotivating Students to Engage in Learning: The MUSIC Model of Academic MotivationInternational Journal of Teaching and Learning in Higher Education2009212272285 – reference: Shaffer, C. (2011b). Data structures and algorithm analysis in java. doverpublications.com: Dover Publications. – reference: Genius API (Accessed Jan 2020). https://docs.genius.com/#/getting-started-h1 – reference: Horton, D., Craig, M., Campbell, J., Gries, P., & Zingaro, D. (2014). Comparing outcomes in inverted and traditional CS1. Proceedings of the ITICSE 2014(pp. 261–266). – reference: Monge, A., Quinn, B.A., & Fadjo, C.L. (2015). Engagecsedu: CS1 and CS2 materials for engaging and retaining undergraduate cs students. Proceedings of ACM SIGCSE (pp. 271–271). Retrieved from https://www.engagecsedu.org/ – reference: Moskal, B., Lurie, D., Cooper, S. (2004). Evaluating the effectiveness of a new instructional approach. Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education (pp. 75–79). – reference: Buckley, M., Nordlinger, J., & Subramanian, D. (2008). Socially relevant computing. Proceedings of the 39th SIGCSE technical symposium on computer science education (pp. 347–351). – reference: Groovy Graphics Assignments (Accessed July 2019). https://blog.siggraph.org/tag/groovy-graphics-assignments/ – reference: Layman, L., Williams, L., & Slaten, K. (2007). Note to self: Make assignments meaningful. Proceedings of the ACM SIGCSE (pp. 459–463). – reference: NSF/IEEE-TCPP Curriculum Initiative (2018-2022). Peachy parallel assignments. https://grid.cs.gsu.edu/ tcpp/curriculum/?q=peachy. – reference: BaeckerRSorting out sorting: A case study of software visualization for teaching computer science Sorting out sorting: A case study of software visualization for teaching computer scienceSoftware visualization: Programming as a multimedia experience19981369381 – reference: StroebeWWhy good teaching evaluations may reward bad teaching: On grade inflation and other unintended consequences of student evaluationsPerspectives on Psychological Science201611680081610.1177/1745691616650284 – reference: Beckman, A., Mcquaigue, M., Goncharow, A., Burlinson, D., Subramanian, K., Saule, E. & Payton, J. (2020). Engaging Early Programming Students with Modern Assignments Using BRIDGES Engaging early programming students with modern assignments using bridges. Proc. ccsc central plains. Journal of Computer Sciences in Colleges. – reference: NCWIT (2018). https://www.engage-csedu.org/ – reference: Computing Research Association (2019). CRA Taulbee Survey, 2019–2020. https://cra.org/wp-content/uploads/2020/05/2019-Taulbee-Survey.pdf – reference: HavillJDiscovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming20212Boca Raton, FloridaCRC Press – reference: BrownMSedgewickRA system for algorithm animationProceedings of the 11th annual conference on computer graphics and interactive techniques SIGGRAPH ’84198418317718610.1145/800031.808596 – reference: BlumenfeldPCSolowayEMarxRKrajcikJGuzdialMPalincsarAMotivating project-based learning: Sustaining the doing, supporting the learningEducational Psychologist1991263–436939810.1080/00461520.1991.9653139 – reference: BostockMOgievetskyVHeerJD3 data-driven documentsIEEE Transactions on Visualization and Computer Graphics201117122301230910.1109/TVCG.2011.185 – reference: Computing Research Association (2018). CRA Taulbee Survey, 2018–2019. https://cra.org/wp-content/uploads/2019/05/2018-Taulbee-Survey.pdf – reference: Hu, H.H., & Kussmaul, C. (2021). Improving online collaborative learning with pogil practices. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (p. 1330). New York, NY, USA: Association for Computing Machinery. – reference: Kussmaul, C. (2012). Process oriented guided inquiry learning (pogil) for computer science. Proceedings of the 43rd acm technical symposium on computer science education (pp. 373–378). New York, NY, USA: Association for Computing Machinery. – reference: Strahler, J., Mcquaigue, M., Goncharow, A., Burlinson, D., Subramanian, K., Saule, E., & Payton, J. (2020). Real-world assignments at scale to reinforce the importance of algorithms and complexity. Proceedings of ccsc north east. Journal of Computer Sciences in Colleges. – reference: Pirker, J., Riffnaller-Schiefer, M., & Gütl, C. (2014). Motivational active learning: Engaging university students in computer science education. Proceedings of ITICSE (pp. 297–302). – reference: Bransford, J. D., Brown, A. L., & Cocking., R.R. (1999). How people learn: Brain, mind, experience and school. Washington, DC: National Academy Press. – reference: VanDeGrift, T. (2017). POGIL activities in data structures: What do students value? Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (p. 597–602). New York, NY, USA: Association for Computing Machinery. – volume: 17 start-page: 2301 issue: 12 year: 2011 ident: 11958_CR7 publication-title: IEEE Transactions on Visualization and Computer Graphics doi: 10.1109/TVCG.2011.185 – volume: 11 start-page: 800 issue: 6 year: 2016 ident: 11958_CR45 publication-title: Perspectives on Psychological Science doi: 10.1177/1745691616650284 – ident: 11958_CR18 – ident: 11958_CR43 – ident: 11958_CR5 doi: 10.1017/CBO9780511816833.029 – ident: 11958_CR26 doi: 10.1145/2157136.2157246 – ident: 11958_CR41 – ident: 11958_CR3 doi: 10.1145/2538862.2538941 – ident: 11958_CR1 – ident: 11958_CR35 – volume: 18 start-page: 177 issue: 3 year: 1984 ident: 11958_CR10 publication-title: Proceedings of the 11th annual conference on computer graphics and interactive techniques SIGGRAPH ’84 doi: 10.1145/800031.808596 – ident: 11958_CR33 – ident: 11958_CR14 – ident: 11958_CR28 doi: 10.1145/1227504.1227466 – ident: 11958_CR34 doi: 10.1145/3159450.3170601 – ident: 11958_CR23 doi: 10.1145/2591708.2591752 – ident: 11958_CR31 – volume: 26 start-page: 369 issue: 3–4 year: 1991 ident: 11958_CR6 publication-title: Educational Psychologist doi: 10.1080/00461520.1991.9653139 – volume: 52 start-page: 60 issue: 11 year: 2009 ident: 11958_CR39 publication-title: Communications of the ACM doi: 10.1145/1592761.1592779 – ident: 11958_CR17 doi: 10.1145/1953163.1953338 – ident: 11958_CR9 – ident: 11958_CR12 doi: 10.1145/2839509.2844635 – ident: 11958_CR21 – ident: 11958_CR4 – ident: 11958_CR42 – ident: 11958_CR46 doi: 10.1145/1463673.1463684 – volume-title: Just get over it or just get on with it. Women and information technology: Research on under-representation year: 2005 ident: 11958_CR13 – ident: 11958_CR15 – ident: 11958_CR27 doi: 10.1145/2676723.2677240 – ident: 11958_CR40 – ident: 11958_CR38 – ident: 11958_CR19 – ident: 11958_CR44 – ident: 11958_CR29 doi: 10.1145/2676723.2691875 – ident: 11958_CR47 doi: 10.1145/3017680.3017697 – volume-title: Learning to Program with Alice year: 2005 ident: 11958_CR16 – volume: 1 start-page: 369 year: 1998 ident: 11958_CR2 publication-title: Software visualization: Programming as a multimedia experience – ident: 11958_CR36 doi: 10.1145/274790.274310 – ident: 11958_CR20 doi: 10.1145/961290.961542 – ident: 11958_CR30 doi: 10.1145/971300.971328 – ident: 11958_CR32 – ident: 11958_CR24 doi: 10.1145/3408877.3439600 – ident: 11958_CR11 doi: 10.1145/1352135.1352255 – ident: 11958_CR8 – ident: 11958_CR37 doi: 10.1145/2591708.2591750 – volume-title: Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming year: 2021 ident: 11958_CR22 – volume: 21 start-page: 272 issue: 2 year: 2009 ident: 11958_CR25 publication-title: International Journal of Teaching and Learning in Higher Education |
| SSID | ssj0009742 |
| Score | 2.314315 |
| Snippet | BRIDGES is a software framework for creating engaging assignments for required courses such as data structures and algorithms. It provides students with a... |
| SourceID | proquest gale crossref springer |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 10649 |
| SubjectTerms | Algorithms Bridges Computer Appl. in Social and Behavioral Sciences Computer Science Computers and Education Education Educational Technology Grouping (Instructional Purposes) Information Systems Applications (incl.Internet) Quasiexperimental Design Required Courses School Holding Power Student Interests Student retention User Interfaces and Human Computer Interaction Visualization (Computers) |
| SummonAdditionalLinks | – databaseName: Education Database dbid: M0P link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3PT9swFH4ajAM7jPFLdHSTD0gcwCKx3TjhMlVoaIetqmiF4GQ5tlMViZQ1gb8fv8RVVxBcdnaUWPrs9z477_sewFFqjTOcZdQWklNhZEw1M5w659NHwbXgjb7i-rccDNKbm2wYLtyqUFa5iIlNoLYzg3fkZxxdadBsjP14-EuxaxT-XQ0tNNbgoyfKGa7wP9Fwaborm-Y5MU8iirYuQTQTpHM-N1OfsSianqVUrCSml-H51X_SJv1cbv3vxL_A50A8Sb9dKdvwwZU72LM51HfswKd_rAl34batuhmdkytPJUljrEqwnPSUeLo9nbTSOKJLS56mFSozg56T1DPiyokPU83gfds_zZGLEbnXd7N5tQfjy5_ji180tGGghnNZ08xqmycyMYkpjOgVIo8tEznz5IwxT86LpKczbqNCerahJU_yTOqeS5yRHhLL92G9nJXuAAieZ0zcs6ywmRBRnmZ5KmXsTIyBx0QdOFlAoB5asw21tFVGwJQHTDWAKdGBY0RJ4U6s59roICjw30JPK9VP8brGn--SDnRXnvQ7yKwOL5BTYQdXaglbB04X2C-H357W1_ffdgibzPOittqsC-v1_NF9gw3zVE-r-fdm_T4DJKrypA priority: 102 providerName: ProQuest |
| Title | BRIDGES: Real world data, assignments and visualizations to engage and motivate CS majors |
| URI | https://link.springer.com/article/10.1007/s10639-023-11958-4 https://www.proquest.com/docview/3078167092 |
| Volume | 29 |
| WOSCitedRecordID | wos001081089100003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: Education Database customDbUrl: eissn: 1573-7608 dateEnd: 20241209 omitProxy: false ssIdentifier: ssj0009742 issn: 1360-2357 databaseCode: M0P dateStart: 20240101 isFulltext: true titleUrlDefault: https://search.proquest.com/education providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1573-7608 dateEnd: 20241209 omitProxy: false ssIdentifier: ssj0009742 issn: 1360-2357 databaseCode: BENPR dateStart: 20240101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Research Library customDbUrl: eissn: 1573-7608 dateEnd: 20241209 omitProxy: false ssIdentifier: ssj0009742 issn: 1360-2357 databaseCode: M2O dateStart: 20240101 isFulltext: true titleUrlDefault: https://search.proquest.com/pqrl providerName: ProQuest – providerCode: PRVAVX databaseName: Springer LINK customDbUrl: eissn: 1573-7608 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0009742 issn: 1360-2357 databaseCode: RSV dateStart: 19970101 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT-MwEB7xOiyHBcqiLbCVD0gcwFJiu3ayN0AgDlCqFiE4WY7toCKRrprA78dOHJUuy2G55DJWYnk8D8fzfQNwkBhtNSUpNrmgmGkRY0U0xda68JFTxWiNr7i7EoNBcn-fDgMorGyr3dsrydpTvwO7uWiKXYzBnqYswWwZVl24S3zDhtH4bk61K-qWOTHlEfZkLgEq8-93LISjv53yh9vROuhcbHxtupvwPSSZ6KTZFVuwZIsObLQNHFCw545v2RzKOzqw_o6ZcBsemqKb8W80cpkkqnlVka8mPUYu2548Nsg4pAqDXielB2YGOCeqpsgWj85L1cLnpn2aRWdj9KyeprPyB9xenN-eXeLQhQFrSkWFU6NMxgXXXOea9XOWxYawjLjcjBCXm-e8r1Jqoly4ZEMJyrNUqL7lVosk5YbuwEoxLexPQP44o-O-IblJGYuyJM0SIWKrY-93dNSFo1YX8k_DtSHnrMp-OaVbTlkvp2RdOPTqkt4Qq5nSKuAJ3Lc8pZU8SfzfGne8413YXxjpDEgviluFy2DApaSeBMlz25EuHLcKnos_n9bu_w3fg2_EpUlN8dk-rFSzF_sL1vRrNSlnPVg9PR8MRz1Yvo6G_kluevVmfwOxr_J3 |
| linkProvider | Springer Nature |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1bTxQxFD5BNFEfBFHjKkgfND5I4047286YEEJQAmFdjWwMPjWdtkPWhFncGSD-KP-j58wl62r0jQefO5lbv55Le77vADxPvAtOipT7XEseOx1xK5zkIaD7yKWNZc2v-DzUo1FycpJ-XIIfHReGyio7m1gbaj91tEf-WpIqDYmNiZ3zb5y6RtHpatdCo4HFUfh-hSlbuX34Fuf3hRD778Z7B7ztKsCdlLriqbc-U1o55XIXD_I4i7yIM4GxhhAYa-ZqYFPp-7lG52m1VFmq7SCo4HSSKi_xtjfgZkyJEFUKig9zjV9d9-qJpOpzUpFpOTotUw9DAY4OkpPGWsLjBT_4uzf441i29nb7K__Zf1qFe21YzXabdXAflkKxRh2p2-qVNbj7i_DiA_jS1BQdv2GfMFBmtWwso2LZLYbJxOS0If4xW3h2OSmJd9qyVVk1ZaE4RSNcD5413eEC2ztmZ_brdFY-hPF1fOYjWC6mRXgMjLI1Fw28yH2K8MiSNEu0joKLyKy6fg9edTNuzhspETMXjSZ8GMSHqfFh4h68JFAYsjPVzDrb0iXwWaTYZXYT2ozC7FX1YH3hSrQPbnG4A4pp7VNp5ijpwVYHtfnw31_ryb_vtgm3D8bvh2Z4ODp6CncERoBNXd06LFezi7ABt9xlNSlnz-qlw8BcMwR_AkcqTnY |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V3LbtQwFL0qU4RgwaOAOlDACxALanVie-wECaHSdkTVajRqK1RWlmM71VRqpkxCEZ_G33GdOBoGBLsuWDvKy8f3Yd9zLsDL1FlvOcuoKxSnwqqEGmY59R7dR8GN4A2_4tOhGo_T09NssgI_Oi5MKKvsbGJjqN3Mhj3yLR5UaYLYGNsqYlnEZHf0_vILDR2kwklr106jhciB__4N07fq3f4uzvUrxkZ7JzsfaewwQC3nqqaZMy6XSlppCyuGhcgTx0TOMO5gDOPOQg5Nxt2gUOhIjeIyz5QZeumtSjPpON72BqwqjDFED1Y_7I0nRwvFX9V07km4HNCgKRMZO5G3h4EBRXdJg-JaSsWSV_zdN_xxSNv4vtG9__iv3Ye7MeAm2-0KeQArvlwLvapjXcsa3PlFkvEhfG6rjY7fkiMMoUkjKEtCGe0mwTRjetZSAokpHbmaVoGRGnmspJ4RX56heW4GL9q-cZ7sHJMLcz6bV4_g5Do-8zH0ylnp14GEPM4mQ8cKlwkxyNMsT5VKvE2CwbWDPrzpZl9ftiIjeiEnHbCiESu6wYoWfXgdAKKDBarnxppIpMBnBS0vvZ2GbSrMa2UfNpauRMthl4c70OhouSq9QEwfNjvYLYb__lpP_n23F3ALkacP98cHT-E2w9CwLbjbgF49_-qfwU17VU-r-fO4jgjoa8bgT1ThWJM |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=BRIDGES%3A+Real+world+data%2C+assignments+and+visualizations+to+engage+and+motivate+CS+majors&rft.jtitle=Education+and+information+technologies&rft.au=Burlinson%2C+David&rft.au=Mcquaigue%2C+Matthew&rft.au=Goncharow%2C+Alec&rft.au=Subramanian%2C+Kalpathi&rft.date=2024-06-01&rft.pub=Springer+US&rft.issn=1360-2357&rft.eissn=1573-7608&rft.volume=29&rft.issue=9&rft.spage=10649&rft.epage=10675&rft_id=info:doi/10.1007%2Fs10639-023-11958-4&rft.externalDocID=10_1007_s10639_023_11958_4 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1360-2357&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1360-2357&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1360-2357&client=summon |