Hackathons in computer science education: monitoring and evaluation of programming projects

There are several ways in making learning activities more engaging and interesting to computer science students. In addition to traditional higher education (curriculum, project-based approaches, lectures, labs), we consider competitive approaches such as hackathons to develop hard and soft skills....

Full description

Bibliographic Details
Main Authors: Zarema Seidametova, Zinnur Abduramanov, Girey Seydametov
Format: Article
Language:English
Published: Academy of Cognitive and Natural Sciences 2022-02-01
Series:Educational Technology Quarterly
Subjects:
Online Access:https://acnsci.org/journal/index.php/etq/article/view/5
_version_ 1827919607639310336
author Zarema Seidametova
Zinnur Abduramanov
Girey Seydametov
author_facet Zarema Seidametova
Zinnur Abduramanov
Girey Seydametov
author_sort Zarema Seidametova
collection DOAJ
description There are several ways in making learning activities more engaging and interesting to computer science students. In addition to traditional higher education (curriculum, project-based approaches, lectures, labs), we consider competitive approaches such as hackathons to develop hard and soft skills. Computer science education needs to change requirements for hard and soft skills. In order hard skills university CS education has to capture the changes behind the trends, such as big data, artificial intelligence, cloud computing, etc. Developing soft skills is important teamwork, end-user awareness, collaboration, etc. This study aims to present the various ways to implement hackathons in the context of CS education. We also present a taxonomy of hackathons based on our experiences and observations from 2016 to the present. We aim to share our lessons learned on the following issues: (1) How can hackathons be designed in CS education to teach students necessary skills and competencies; (2) what kinds of programming projects monitoring and evaluation we need during hackathons.
first_indexed 2024-03-13T04:00:28Z
format Article
id doaj.art-d8f5d7da685f4ce9be2e57ac8ee570d1
institution Directory Open Access Journal
issn 2831-5332
language English
last_indexed 2024-03-13T04:00:28Z
publishDate 2022-02-01
publisher Academy of Cognitive and Natural Sciences
record_format Article
series Educational Technology Quarterly
spelling doaj.art-d8f5d7da685f4ce9be2e57ac8ee570d12023-06-21T19:41:19ZengAcademy of Cognitive and Natural SciencesEducational Technology Quarterly2831-53322022-02-012022110.55056/etq.5Hackathons in computer science education: monitoring and evaluation of programming projectsZarema Seidametova0Zinnur Abduramanov1Girey Seydametov2Crimean State Engineering Pedagogical University Crimean State Engineering Pedagogical University Crimean State Engineering Pedagogical University There are several ways in making learning activities more engaging and interesting to computer science students. In addition to traditional higher education (curriculum, project-based approaches, lectures, labs), we consider competitive approaches such as hackathons to develop hard and soft skills. Computer science education needs to change requirements for hard and soft skills. In order hard skills university CS education has to capture the changes behind the trends, such as big data, artificial intelligence, cloud computing, etc. Developing soft skills is important teamwork, end-user awareness, collaboration, etc. This study aims to present the various ways to implement hackathons in the context of CS education. We also present a taxonomy of hackathons based on our experiences and observations from 2016 to the present. We aim to share our lessons learned on the following issues: (1) How can hackathons be designed in CS education to teach students necessary skills and competencies; (2) what kinds of programming projects monitoring and evaluation we need during hackathons. https://acnsci.org/journal/index.php/etq/article/view/5computer science educationprogramming projectsoft and hard skillsagile methodshackathoncollaboration
spellingShingle Zarema Seidametova
Zinnur Abduramanov
Girey Seydametov
Hackathons in computer science education: monitoring and evaluation of programming projects
Educational Technology Quarterly
computer science education
programming project
soft and hard skills
agile methods
hackathon
collaboration
title Hackathons in computer science education: monitoring and evaluation of programming projects
title_full Hackathons in computer science education: monitoring and evaluation of programming projects
title_fullStr Hackathons in computer science education: monitoring and evaluation of programming projects
title_full_unstemmed Hackathons in computer science education: monitoring and evaluation of programming projects
title_short Hackathons in computer science education: monitoring and evaluation of programming projects
title_sort hackathons in computer science education monitoring and evaluation of programming projects
topic computer science education
programming project
soft and hard skills
agile methods
hackathon
collaboration
url https://acnsci.org/journal/index.php/etq/article/view/5
work_keys_str_mv AT zaremaseidametova hackathonsincomputerscienceeducationmonitoringandevaluationofprogrammingprojects
AT zinnurabduramanov hackathonsincomputerscienceeducationmonitoringandevaluationofprogrammingprojects
AT gireyseydametov hackathonsincomputerscienceeducationmonitoringandevaluationofprogrammingprojects