Publication:
Kart-ON: an extensible paper programming strategy for affordable early programming education

dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.kuauthorSezgin, Tevfik Metin
dc.contributor.kuauthorSabuncuoğlu, Alpay
dc.contributor.kuprofileFaculty Member
dc.contributor.yokid18632
dc.contributor.yokidN/A
dc.date.accessioned2024-11-09T13:52:44Z
dc.date.issued2022
dc.description.abstractProgramming 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.fulltextYES
dc.description.indexedbyScopus
dc.description.openaccessYES
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuTÜBİTAK
dc.description.sponsorshipScientific and Technological Research Council of Turkey (TÜBİTAK)
dc.description.sponsorshipKUIS AI Center
dc.description.versionPublisher version
dc.description.volume6
dc.formatpdf
dc.identifier.doi10.1145/3534524
dc.identifier.embargoNO
dc.identifier.filenameinventorynoIR03786
dc.identifier.issn2573-0142
dc.identifier.linkhttps://doi.org/10.1145/3534524
dc.identifier.quartileN/A
dc.identifier.scopus2-s2.0-85132825982
dc.identifier.urihttps://hdl.handle.net/20.500.14288/3992
dc.keywordsCollaborative classroom environment
dc.keywordsShared mobile devices in programming
dc.keywordsTangible interface for programming
dc.languageEnglish
dc.publisherAssociation for Computing Machinery (ACM)
dc.relation.grantno218K436
dc.relation.urihttp://cdm21054.contentdm.oclc.org/cdm/ref/collection/IR/id/10658
dc.sourceProceedings of the ACM on Human-Computer Interaction
dc.subjectEducation
dc.subjectTabletop
dc.subjectMulti-touch
dc.titleKart-ON: an extensible paper programming strategy for affordable early programming education
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.authorid0000-0002-1524-1646
local.contributor.authoridN/A
local.contributor.kuauthorSezgin, Tevfik Metin
local.contributor.kuauthorSabuncuoğlu, Alpay
local.publication.orgunit1College of Engineering
local.publication.orgunit1Graduate School of Sciences and Engineering
local.publication.orgunit2KUIS AI (Koç University & İş Bank Artificial Intelligence Center)
local.publication.orgunit2Department of Computer Engineering
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
10658.pdf
Size:
5.63 MB
Format:
Adobe Portable Document Format