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....
Main Authors: | , , |
---|---|
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 |