Coding Strip: A Pedagogical Tool for Teaching and Learning Programming Concepts through Comics

The abstract nature of programming makes learning to code a daunting undertaking for many novice learners. In this work, we advocate the use of comics-a medium capable of presenting abstract ideas in a concrete, familiar way-for introducing programming concepts. Particularly, we propose a design pro...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings (IEEE Symposium on Visual Languages and Human-Centric Computing) pp. 1 - 10
Main Authors: Suh, Sangho, Lee, Martinet, Xia, Gracie, law, Edith
Format: Conference Proceeding
Language:English
Published: IEEE 01.08.2020
Subjects:
ISSN:1943-6106
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The abstract nature of programming makes learning to code a daunting undertaking for many novice learners. In this work, we advocate the use of comics-a medium capable of presenting abstract ideas in a concrete, familiar way-for introducing programming concepts. Particularly, we propose a design process and related tools to help students and teachers create coding strips, a form of comic strips that are associated with a piece of code. We conducted two design workshops with students and high school computer science teachers to evaluate our design process and tools. We find that our design process and tools are effective at supporting the design of coding strips and that both students and teachers are excited about using coding strip as a tool for learning and teaching programming concepts.
AbstractList The abstract nature of programming makes learning to code a daunting undertaking for many novice learners. In this work, we advocate the use of comics-a medium capable of presenting abstract ideas in a concrete, familiar way-for introducing programming concepts. Particularly, we propose a design process and related tools to help students and teachers create coding strips, a form of comic strips that are associated with a piece of code. We conducted two design workshops with students and high school computer science teachers to evaluate our design process and tools. We find that our design process and tools are effective at supporting the design of coding strips and that both students and teachers are excited about using coding strip as a tool for learning and teaching programming concepts.
Author Suh, Sangho
Lee, Martinet
law, Edith
Xia, Gracie
Author_xml – sequence: 1
  givenname: Sangho
  surname: Suh
  fullname: Suh, Sangho
  organization: University of Waterloo,Waterloo,Canada
– sequence: 2
  givenname: Martinet
  surname: Lee
  fullname: Lee, Martinet
  organization: University of Waterloo,Waterloo,Canada
– sequence: 3
  givenname: Gracie
  surname: Xia
  fullname: Xia, Gracie
  organization: University of Waterloo,Waterloo,Canada
– sequence: 4
  givenname: Edith
  surname: law
  fullname: law, Edith
  organization: University of Waterloo,Waterloo,Canada
BookMark eNotkMtKw0AYhUdRsK19AjfzAmn_f64ZdyV4g4AFq0vLOJc00mTKJC58e1vs6lz4OIszJVd96gMhFGGBCGb5US-fq0oCKLlgwGBhkGmm2AWZG12iZiUqA2guyQSN4IVCUDdkOgzfABIVygn5rJJv-4a-jbk93NMVXQdvm9S0zu7pJqU9jSnTTbBud8Js72kdbO5PYZ1Tk23XnXyVehcO40DHXU4_ze5YdK0bbsl1tPshzM86I--PD5vquahfn16qVV20DPhYlCgxSmm-tLCOCeBRacYsOsNi6aXygKH0wjvhwAXkipsjIwXXOnohIp-Ru__dNoSwPeS2s_l3e76D_wGtMFZs
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/VL/HCC50065.2020.9127262
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Applied Sciences
Education
EISBN 9781728169019
1728169011
EISSN 1943-6106
EndPage 10
ExternalDocumentID 9127262
Genre orig-research
GroupedDBID 29O
6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IPLJI
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i203t-8151f559b74ac2403f6722a1c92f8d56d01e8d4dc4c0ce1363903f54377fd44f3
IEDL.DBID RIE
ISICitedReferencesCount 15
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000628987100025&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 05:06:28 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-8151f559b74ac2403f6722a1c92f8d56d01e8d4dc4c0ce1363903f54377fd44f3
PageCount 10
ParticipantIDs ieee_primary_9127262
PublicationCentury 2000
PublicationDate 2020-Aug.
PublicationDateYYYYMMDD 2020-08-01
PublicationDate_xml – month: 08
  year: 2020
  text: 2020-Aug.
PublicationDecade 2020
PublicationTitle Proceedings (IEEE Symposium on Visual Languages and Human-Centric Computing)
PublicationTitleAbbrev VL/HCC
PublicationYear 2020
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0051615
Score 1.8974092
Snippet The abstract nature of programming makes learning to code a daunting undertaking for many novice learners. In this work, we advocate the use of comics-a medium...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Codes
coding strip
comics
computational thinking
computing education
concreteness fading
Conferences
Education
Encoding
Programming profession
Strips
visual language
Visualization
Title Coding Strip: A Pedagogical Tool for Teaching and Learning Programming Concepts through Comics
URI https://ieeexplore.ieee.org/document/9127262
WOSCitedRecordID wos000628987100025&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFA5zePA03Sb-JgePZkvTtGm9SXHsIGPglJ0cafI6Bq4da-ffb9JmE8GLtxBSAgl93_fa770PoXsFaZh6lBKIlE94GlASKxaQKGMCpEFESmVtNiEmk2g-j6ct9HCohQGAWnwGAzus_-XrQu3sp7Jh7DHBbMA9EiJsarX2UTewzGWv1KHx8P1lOE6SwCKsSQIZHbhnf5mo1Bgy6vxv91PU_ynGw9MDzJyhFuRd1HHsEbt3s-xa_2Wn1eihj6Swi_FrZWLCI37CU9By2UQ5PCuKT2y4Kp45JSWWucau0erS7mUVW2s7TpqixhI7Ox8zsV6pso_eRs-zZEyckwJZMepXJDK4npncIRVcKtuBLwsFY9JTMcsiHYSaehBprhVXVIHnG9pi1gTcFyLTnGf-OWrnRQ4XCMfSJJA8TVPNMoPuhmBoCSIMJJVhBMAvUc8e3WLTNMtYuFO7-nv6Gp3Y22kUdTeoXW13cIuO1Ve1Krd39Q1_A4KippI
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFA1DBX2abhO_zYOPdkvTpB--SXFMnGNglT050uR2DFwrW-fvN2mzieCLbyGkBBJ6z7ntufcgdCMh9VOXEAdC6Tks5cSJJOVOmNEAhEZEQkRlNhGMRuFkEo0b6HZbCwMAlfgMumZY_ctXhVybT2W9yKUBNQF3lzNGSV2ttYm73HCXjVaHRL23YW8Qx9xgrE4DKenap3_ZqFQo0m_-b_9D1Pkpx8PjLdAcoQbkLdS0_BHbt3PVMg7MVq3RRu9xYRbjl1JHhTt8j8egxKyOczgpig-s2SpOrJYSi1xh22p1ZvYymq2FGcd1WeMKW0MfPbGYy1UHvfYfknjgWC8FZ06JVzqhRvZMZw9pwIQ0PfgyP6BUuDKiWai4r4gLoWJKMkkkuJ4mLnoNZ14QZIqxzDtGO3mRwwnCkdApJEvTVNFM47umGEpA4HNBhB8CsFPUNkc3_azbZUztqZ39PX2N9gfJ83A6fBw9naMDc1O1vu4C7ZTLNVyiPflVzlfLq-q2vwFbQanZ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%28IEEE+Symposium+on+Visual+Languages+and+Human-Centric+Computing%29&rft.atitle=Coding+Strip%3A+A+Pedagogical+Tool+for+Teaching+and+Learning+Programming+Concepts+through+Comics&rft.au=Suh%2C+Sangho&rft.au=Lee%2C+Martinet&rft.au=Xia%2C+Gracie&rft.au=law%2C+Edith&rft.date=2020-08-01&rft.pub=IEEE&rft.eissn=1943-6106&rft.spage=1&rft.epage=10&rft_id=info:doi/10.1109%2FVL%2FHCC50065.2020.9127262&rft.externalDocID=9127262