design process

Here, we present the design process & tools (i.e., design board + ideation cards) for designing coding strips, which we developed and tested at design workshops---the workshop website is here. Also, our paper describes design workshops, process, and tools in more detail.

There are three stages in the design process, with trigger & scenario cards supporting transition from concept to story and design cards from story to coding strip.

This is a design board that was used during our design workshops to guide workshop participants through the stages in the design process. You can download a print version of this design board here.


Publication

Suh, Sangho, Martinet Lee, Gracie Xia, and Edith Law. "Coding strip: A pedagogical tool for teaching and learning programming concepts through comics." In 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 1-10. IEEE, 2020.

Cite this work

@inproceedings{suh2020coding, title={Coding strip: A pedagogical tool for teaching and learning programming concepts through comics}, author={Suh, Sangho and Lee, Martinet and Xia, Gracie and others}, booktitle={2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)}, pages={1--10},year={2020}, organization={IEEE}}

Trigger Cards

Download a print version here (print double-sided).

What is its purpose?
Where can you see/find this?
What is it analogous to?
How may it look like?
What do you think will happen if you don’t have this?
Can you act it out?
Can you say it differently?
Who can benefit from this?
What are some examples of this?




How would you explain this to a five-year-old?


What is the most important take away you want to teach?


Does this concept have visualization? Can we replace it
with other things (e.g., characters)?


When should you use this?


In what ways is this better? Are there caveats?


In what ways is this useful?


Can the object or visualization represent people or their relationship?

Scenario Cards

Download a print version here (print double-sided).

Between

Companies, Coworkers, Countries, Family Members, Friends, Siblings, Lovers,

Feeling

Sad, Surprised, Unwell, Headache, Hurt, Hungry, Tired,

Unable To

Find, Contact, Decide, Finish, Visit, Eat, Sleep,

Work

Commuting, Studying, Baking, Coding, Cooking, Training, Writing,

Hobby/Leisure

Playing sports/games, Surfing, Swimming, Watching Movies/Concert/Musical, Traveling, Biking, Shopping,

Daily

Breathing, Eating, Sleeping, Socializing,

Animals

Bear, Dog, Cat, Hamster, Tiger, Lion, Birds,

Objects

Airplane, Pencil, Pen, Book, Car, Card, Cloth,

Plants

Flowers, Tree, Grass, Mushrooms, Vegetable, Fruit, Moss,

Fruits

Apple, Avocado, Banana, Blueberries, Cherries, Grapes, Grapefruit,

Planets

Earth, Venus, Sun, Mercury, Mars, Jupiter, Saturn,

Food

Spaghetti, Hamburger, Sausage, Cocktail, Wine, Beer, Ice Cream,

Cartoon/Animation Characters

Bugs Bunny, Charlie Brown, Donald Duck, Mickey Mouse, Jerry Mouse, Mario, Homer Simpson,

House

Attic, Bathroom, Bedroom, Basement, Changing Room, Dining Room, Laundry Room,

Stores

Antique Shop, Barbershop, Bakery, Bookstore, Cafe, Convenience Store, Department Store,

Institution

School, Hospital, Military, Museum, Library, Stadium,

Time Setting

Weekday, Weekend, Holidays, New Year, Christmas, Thanksgiving, Black Friday,

Scenic Places

Beach, Mountain, Forest, River, Niagara River, Hawaii, Grand Canyon,

Context

Playing Sports, Working, Enjoying Hobby/Leisure, Traveling, Eating, Sleeping, Socializing,

Design Cards

Download a print version here (print double-sided).

Conversation-based Interaction
Narration-based explanation
Legend
Character-based explanation
Conversation-based explanation
What-If
Comparison
Alternatives
Is-It
Conditional repetition
Counted repetition
Flowchart
Question & Answer
Multiple Scenarios
Lens
Grouping
Visualization
Zoom
Break-the-fourth-wall
Abstraction
Concretization
Gradual Reveal
Moments
Before/After
Assign
Passing on
Highlighted Transition
Numbered Transition
Annotated Transition
Point-of-view Switch

Acknowledgement