Publication: Kart-ON: an extensible paper programming strategy for affordable early programming education
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.kuauthor | Sezgin, Tevfik Metin | |
dc.contributor.kuauthor | Sabuncuoğlu, Alpay | |
dc.contributor.kuprofile | Faculty Member | |
dc.contributor.researchcenter | Koç Üniversitesi İş Bankası Yapay Zeka Uygulama ve Araştırma Merkezi (KUIS AI)/ Koç University İş Bank Artificial Intelligence Center (KUIS AI) | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.schoolcollegeinstitute | Graduate School of Sciences and Engineering | |
dc.contributor.yokid | 18632 | |
dc.contributor.yokid | N/A | |
dc.date.accessioned | 2024-11-09T13:52:44Z | |
dc.date.issued | 2022 | |
dc.description.abstract | Programming has become a core subject in primary and middle school curricula. Yet, conventional solutions for in-class programming activities require each student to have expensive equipment, which creates an opportunity gap for low-income students. Paper programming can provide an affordable, engaging, and collaborative in-class programming experience by allowing groups of students to use inexpensive materials and share smartphones. However, current paper-programming examples are limited in terms of language expressivity and generalizability. Addressing these limitations, we developed a paper-programming flow and its variants in different abstraction levels and input/output styles. The programming environments consist of pre-defined tangible programming cards and a mobile application that runs computer vision models to recognize them. This paper describes our educational and technical development process, presents a qualitative analysis of the early user study results and shares our design considerations to help develop wide-reaching paper programming environments. | |
dc.description.fulltext | YES | |
dc.description.indexedby | Scopus | |
dc.description.openaccess | YES | |
dc.description.publisherscope | International | |
dc.description.sponsoredbyTubitakEu | TÜBİTAK | |
dc.description.sponsorship | Scientific and Technological Research Council of Turkey (TÜBİTAK) | |
dc.description.sponsorship | KUIS AI Center | |
dc.description.version | Publisher version | |
dc.description.volume | 6 | |
dc.format | ||
dc.identifier.doi | 10.1145/3534524 | |
dc.identifier.embargo | NO | |
dc.identifier.filenameinventoryno | IR03786 | |
dc.identifier.issn | 2573-0142 | |
dc.identifier.link | https://doi.org/10.1145/3534524 | |
dc.identifier.quartile | N/A | |
dc.identifier.scopus | 2-s2.0-85132825982 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14288/3992 | |
dc.keywords | Collaborative classroom environment | |
dc.keywords | Shared mobile devices in programming | |
dc.keywords | Tangible interface for programming | |
dc.language | English | |
dc.publisher | Association for Computing Machinery (ACM) | |
dc.relation.grantno | 218K436 | |
dc.relation.uri | http://cdm21054.contentdm.oclc.org/cdm/ref/collection/IR/id/10658 | |
dc.source | Proceedings of the ACM on Human-Computer Interaction | |
dc.subject | Education | |
dc.subject | Tabletop | |
dc.subject | Multi-touch | |
dc.title | Kart-ON: an extensible paper programming strategy for affordable early programming education | |
dc.type | Journal Article | |
dspace.entity.type | Publication | |
local.contributor.authorid | 0000-0002-1524-1646 | |
local.contributor.authorid | N/A | |
local.contributor.kuauthor | Sezgin, Tevfik Metin | |
local.contributor.kuauthor | Sabuncuoğlu, Alpay | |
relation.isOrgUnitOfPublication | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
relation.isOrgUnitOfPublication.latestForDiscovery | 89352e43-bf09-4ef4-82f6-6f9d0174ebae |
Files
Original bundle
1 - 1 of 1