Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3442481.3442507acmotherconferencesArticle/Chapter ViewAbstractPublication PagescsercConference Proceedingsconference-collections
research-article
Open access

A sports day for programming

Published: 22 March 2021 Publication History

Abstract

This paper introduces a sports day for programming, a one-day workshop, that includes ideation, design, implementation, peer review, and a Eurovision style finale. It is a summative assessment introduced to an introductory programming course for the degree Creative Technology.
While the course includes both formative and summative assessment in tutorials as is common programming courses, both students and teaching team felt that students lacked programming experience to be properly prepared for their final project. Rather than adding another assessment or projects, we developed the sports day. The term sports day stresses the competitive element, the team aspect, and also that it includes different disciplines, namely ideation, design, implementation, code review and presentation.
This paper explains how this setup was developed to suit the educational philosophy of the degree, how it is implemented, and reports on experiences and evaluations of this annual event.

References

[1]
Gerard Briscoe and Catherine Mulligan. 2014. Digital Innovation: The Hackathon Phenomenon. Creativeworks London Working Paper 6 (2014).
[2]
Kiev Gama, Breno Alencar Gonçalves, and Pedro Alessio. 2018. Hackathons in the Formal Learning Process. In Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (Larnaca, Cyprus) (ITiCSE 2018). Association for Computing Machinery, New York, NY, USA, 248--253.
[3]
M. Komssi, D. Pichlis, M. Raatikainen, K. Kindström, and J. Järvinen. 2014. What are Hackathons for? IEEE Software (2014).
[4]
Miguel Lara, Kate Lockwood, and Eric Tao. 2015. Peer-Led Hackathon: An Intense Learning Experience. thannual (2015), 255.
[5]
Jean Lave. 1991. Perspectives on Socially Shared Cognition. American Psychological Association, Chapter Situating Learning in Communities of Practice., 63--82.
[6]
Sylvia Libow Martinez and Gary Stager. 2013. Invent to learn: Making, tinkering, and engineering in the classroom. Constructing modern knowledge press Torrance, CA.
[7]
Angelika Mader and Edwin Dertien. 2016. Tinkering as Method in Academic Teaching. In DS 83: Proceedings of the 18th International Conference on Engineering and Product Design Education, Erik Bohemia (Ed.). 240--245.
[8]
Angelika Mader, Ansgar Fehnker, and Edwin Dertien. 2020. Tinkering in Informatics as Teaching Method. In Proceedings of the 12th International Conference on Computer Supported Education. INSTICC, SciTePress.
[9]
Jabu Mtsweni and Hanifa Abdullah. 2015. Stimulating and maintaining students' interest in Computer Science using the hackathon model. The Independent Journal of Teaching and Learning 10, 1 (2015), 85--97.
[10]
M. D. Sakhumuzi and O. K. Emmanuel. 2017. Student perception of the contribution of Hackathon and collaborative learning approach on computer programming pass rate. In 2017 Conference on Information Communication Technology and Society (ICTAS).
[11]
Martijn Stegeman, Erik Barendsen, and Sjaak Smetsers. 2014. Towards an empirically validated model for assessment of code quality. In Proceedings of the 14th Koli Calling International Conference on Computing Education Research. ACM, 99--108.
[12]
Erik H. Trainer, Arun Kalyanasundaram, Chalalai Chaihirunkarn, and James D. Herbsleb. 2016. How to Hackathon: Socio-Technical Tradeoffs in Brief, Intensive Collocation. In Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work and Social Computing (San Francisco, California, USA) (CSCW16). Association for Computing Machinery, New York, NY, USA, 1118--1130.
[13]
Jeremy Warner and Philip J. Guo. 2017. Hack.Edu: Examining How College Hackathons Are Perceived By Student Attendees and Non-Attendees. In Proceedings of the 2017 ACM Conference on International Computing Education Research (Tacoma, Washington, USA) (ICER '17). Association for Computing Machinery, New York, NY, USA, 254--262.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CSERC '20: Proceedings of the 9th Computer Science Education Research Conference
October 2020
111 pages
ISBN:9781450388726
DOI:10.1145/3442481
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 March 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. alternative assessment
  2. programming education
  3. tinkering
  4. workshop

Qualifiers

  • Research-article

Conference

CSERC '20
CSERC '20: the 9th Computer Science Education Research Conference
October 19 - 20, 2020
Virtual Event, Netherlands

Acceptance Rates

Overall Acceptance Rate 24 of 60 submissions, 40%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 288
    Total Downloads
  • Downloads (Last 12 months)125
  • Downloads (Last 6 weeks)15
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media