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

dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.kuauthorSezgin, Tevfik Metin
dc.contributor.kuauthorSabuncuoğlu, Alpay
dc.contributor.kuprofileFaculty Member
dc.contributor.researchcenterKoç Üniversitesi İş Bankası Yapay Zeka Uygulama ve Araştırma Merkezi (KUIS AI)/ Koç University İş Bank Artificial Intelligence Center (KUIS AI)
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteGraduate School of Sciences and Engineering
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
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