Schedule 2021

Schedule 2021

Foreword

Koli Calling is about people and community. We come to Koli to see great presentations, discuss them with colleagues, and get to know new people. Koli is a single track conference that allows everybody to see what the others have done, and the conference keeps people together during the whole event.

Due to the continuing pandemic we can’t all be at the same space together and in the same timezone. Last year, we tested running the same single track twice to allow everyone to still see all of the papers and partake in the discussion. Sessions were selected so that different timezones were together for different sessions allowing discussions with Europe and Africa, Australasia, and North and South America. There were socials where two different timezones could discuss anything interesting or just hang out and play a board game together.

This year we do the same, but with additional focus on making the timetable work better for authors as well. The intent is to ensure that authors have the opportunity to present and discuss their papers with each and every conference participant.

Schedule

The leftmost column “Zoom room” shows the program in the single Zoom room. Helsinki GMT+2 is considered the main timezone, and the conference days are given in that time zone. We have provided four columns showing the times in Australia, Europe (Helsinki), and the Americas for convenience. The four timezones are highlighted at times when we assume attendees and presenters might find it easiest to attend a block.

The blocks A-M are all presented twice in the program to make it possible to attend from anywhere across the globe. The paper authors will be present live in at least one of the sessions, and hopefully the 2021 timetable allows them to participate in both. In case the authors are unavailable, a prerecorded presentation will be followed by a discussion.

We will organize a social program, discussions, games, a virtual sauna, etc. on the breaks. Note that the breaks are also marked for multiple timezones. We will fill in the details for the breaks/social program later. The times for poster sessions will be filled in shortly.

TL;DR : Everything is available twice. Just choose the sessions that suit your schedule. The only exceptions are the 4-timezone events (Keynote, Virtual Sauna, Farewell session)

ZOOM ROOM SCHED MELBOURNE FINLAND TORONTO LA
EVENT GMT+11 GMT+2 GMT-5 GMT-8
Days in different timezones: 18 Nov 17 Nov 17 Nov 17 Nov
Day 1 – Welcome 1 8.00 23.00 16.00 13.00

A Primary and Secondary Education

  • Challenging but Full of Opportunities: Teachers’ Perspectives on Programming in Primary Schools
  • Principles to facilitate design-based learning environments for programming in secondary education while making learning visible in an authentic way
8.30 23.30 16.30 13.30
9.00 18.Nov 17.00 14.00

BHelp Seeking & Situated Learning

  • Patterns of Academic Help-Seeking in Undergraduate Computing Students
  • Risk and Persistence at Hackathons
9.30 0.30 17.30 14.30
10.00 1.00 18.00 15.00

Break

  • Regex Parsons: Using Horizontal Parsons Problems to Scaffold Learning Regex
  • Building a Better SQL Automarker for Database Courses
10.30 1.30 18.30 15.30

C Help Seeking & Situated Learning

  • Reading Between the Lines: Student Help-Seeking for (Un)Specified Behaviors
  • Open Source Software Practices in CS2
11.00 2.00 19.00 16.00
11.30 2.30 19.30 16.30

AUS-US Social

12.00 3.00 20.00 17.00
12.30 3.30 20.30 17.30
13.00 4.00 21.00 18.00
13.30 4.30 21.30 18.30
14.00 5.00 22.00 19.00
14.30 5.30 22.30 19.30
15.00 6.00 23.00 20.00
15.30 6.30 23.30 20.30
16.00 7.00 18.Nov 21.00
16.30 7.30 0.30 21.30

AUS-D Student Perspectives

  • A Kingdom for a Button: Students’ Thoughts about Buttons
  • Looking at the main Method‚ An Educator’s Perspective
  • An Event Listener or an Event Handler? Students Explain Event-drivenness in JavaScript
17.00 8.00 1.00 22.00
17.30 8.30 1.30 22.30
18.00 9.00 2.00 23.00
18.30 9.30 2.30 23.30

AUS-EUR Social
program / Lunch

  • Teaching Students to Fix Programming Errors with Tutorials Embedded in an IDE
  • iThinkSmart: Immersive Virtual Reality Mini Games to Facilitate Students’ Computational Thinking Skills.
  • The Boolean Dilemma: Representing Gender as Data Type
  • Opportunities to Fail: Using Peer-review to support Assessment Literacy in Cyber Security
19.00 10.00 3.00 18.Nov
19.30 10.30 3.30 0.30

EUR-E Computational Thinking

  • Three +1 Perspectives on Computational Thinking
  • CT 2.0
20.00 11.00 4.00 1.00
20.30 11.30 4.30 1.30

EUR-F Situated Learning

  • Learning in Context: A First Look at a Graduate Apprenticeship
21.00 12.00 5.00 2.00
21.30 12.30 5.30 2.30
22.00 13.00 6.00 3.00
22.30 13.30 6.30 3.30
23.00 14.00 7.00 4.00
23.30 14.30 7.30 4.30
19.Nov 15.00 8.00 5.00

EUR-C Help Seeking & Situated Learning
infos

  • Reading Between the Lines: Student Help-Seeking for (Un)Specified Behaviors
  • Open Source Software Practices in CS2
0.30 15.30 8.30 5.30
1.00 16.00 9.00 6.00

Break

  • Regex Parsons: Using Horizontal Parsons Problems to Scaffold Learning Regex
  • Building a Better SQL Automarker for Database Courses
1.30 16.30 9.30 6.30

EUR-B Help Seeking & Situated Learning

  • Patterns of Academic Help-Seeking in Undergraduate Computing Students
  • Risk and Persistence at Hackathons
2.00 17.00 10.00 7.00
2.30 17.30 10.30 7.30

Break

  • Teaching Students to Fix Programming Errors with Tutorials Embedded in an IDE
  • iThinkSmart: Immersive Virtual Reality Mini Games to Facilitate Students’ Computational Thinking Skills.
3.00 18.00 11.00 8.00

US-EUR-D Student Perspectives

  • An Event Listener or an Event Handler? Students Explain Event-drivenness in JavaScript
  • Looking at the main Method – An Educator’s Perspective
  • A Kingdom for a Button: Students’ Thoughts about Buttons
3.30 18.30 11.30 8.30
4.00 19.00 12.00 9.00
4.30 19.30 12.30 9.30

Break

  • The Boolean Dilemma: Representing Gender as Data Type
  • Opportunities to Fail: Using Peer-review to support Assessment Literacy in Cyber Security
5.00 20.00 13.00 10.00

E Computational Thinking

  • Three +1 Perspectives on Computational Thinking
  • CT 2.0
5.30 20.30 13.30 10.30
6.00 21.00 14.00 11.00

Break

6.30 21.30 14.30 11.30

Keynote (All time zones)

Sue Sentance: Teaching computing in school: is K-12 research reaching classroom practice?

7.00 22.00 15.00 12.00
7.30 22.30 15.30 12.30
8.00 23.00 16.00 13.00
Day 2 Welcome 8.30 23.30 16.30 13.30

F Situated learning

  • Learning in Context: A First Look at a Graduate Apprenticeship
9.00 19.Nov 17.00 14.00

G Block-based Programming, Accessibility

  • Promoting Students’ Progress-Monitoring Behavior during Block-Based Programming
  • Diversifying Accessibility Education for Graduate Students: Presenting and Evaluating an Interdisciplinary Accessibility Training Program
9.30 0.30 17.30 14.30
10.00 1.00 18.00 15.00

Lunch (AUS-US)

  • Improving Student Takeaway in an Introductory Numerical Analysis/Scientific Computing Course: A Threshold Concepts Approach
10.30 1.30 18.30 15.30
11.00 2.00 19.00 16.00
11.30 2.30 19.30 16.30
12.00 3.00 20.00 17.00
12.30 3.30 20.30 17.30
13.00 4.00 21.00 18.00
13.30 4.30 21.30 18.30
14.00 5.00 22.00 19.00
14.30 5.30 22.30 19.30
15.00 6.00 23.00 20.00
15.30 6.30 23.30 20.30
16.00 7.00 19.Nov 21.00
16.30 7.30 0.30 21.30
Day 2W2 17.00 8.00 1.00 22.00

K Meta-research

  • An Analysis of the Formal Properties of Bloom’s Taxonomy and Its Implications for Computing Education
  • Wrong Answers for Wrong Reasons: The Risks of Ad Hoc Instruments
  • The Importance of Context: Assessing the Challenges of K-12 Computing Education Through the Lens of Biggs 3P Model
17.30 8.30 1.30 22.30
18.00 9.00 2.00 23.00
18.30 9.30 2.30 23.30

Break

  • Using data cards for teaching data based decision trees in middle school
  • Investigating pre-service teachers’ self-efficacy in solving programming tasks within one semester
19.00 10.00 3.00 19.Nov
19.30 10.30 3.30 0.30

EUR-H Block-based programming, Accessibility

  • A Scratch Challenge: Middle School Students Working with Variables, Lists, and Procedures
  • English versus Native Language for Higher Education in Computer Science: A Pilot Study
20.00 11.00 4.00 1.00
20.30 11.30 4.30 1.30

Social / Lunch

  • CodeInnova: A Unified Framework for Teaching Programming and Computational Thinking In Primary Schools
  • Exploring the Prevalence of SQL Misconceptions: a Study Design
21.00 12.00 5.00 2.00
21.30 12.30 5.30 2.30

A Primary and Secondary Education

  • Challenging but Full of Opportunities: Teachers’ Perspectives on Programming in Primary Schools
  • Principles to facilitate design-based learning environments for programming in secondary education while making learning visible in an authentic way
22.00 13.00 6.00 3.00
22.30 13.30 6.30 3.30
23.00 14.00 7.00 4.00
23.30 14.30 7.30 4.30
20.Nov 15.00 8.00 5.00
0.30 15.30 8.30 5.30
1.00 16.00 9.00 6.00

EUR-G Block-based programming, Accessibility

  • Promoting Students’ Progress-Monitoring Behavior during Block-Based Programming
  • Diversifying Accessibility Education for Graduate Students: Presenting and Evaluating an Interdisciplinary Accessibility Training Program
1.30 16.30 9.30 6.30
2.00 17.00 10.00 7.00
2.30 17.30 10.30 7.30

Break

  • Using data cards for teaching data based decision trees in middle school
  • Investigating pre-service teachers’ self-efficacy in solving programming tasks within one semester
3.00 18.00 11.00 8.00

H Block-based programming, Accessibility

  • A Scratch Challenge: Middle School Students Working with Variables, Lists, and Procedures
  • English versus Native Language for Higher Education in Computer Science: A Pilot Study
3.30 18.30 11.30 8.30
4.00 19.00 12.00 9.00

Social

  • Improving Student Takeaway in an Introductory Numerical Analysis/Scientific Computing Course: A Threshold Concepts Approach
  • CodeInnova: A Unified Framework for Teaching Programming and Computational Thinking In Primary Schools
  • Exploring the Prevalence of SQL Misconceptions: a Study Design
4.30 19.30 12.30 9.30
5.00 20.00 13.00 10.00

K

  • An Analysis of the Formal Properties of Bloom’s Taxonomy and Its Implications for Computing Education
  • Wrong Answers for Wrong Reasons: The Risks of Ad Hoc Instruments
  • The Importance of Context: Assessing the Challenges of K-12 Computing Education Through the Lens of Biggs 3P Model
5.30 20.30 13.30 10.30
6.00 21.00 14.00 11.00
6.30 21.30 14.30 11.30

All-time-zones social!

Q&A, catchup,
coffee / Virtual sauna

Virtual Sauna!

7.00 22.00 15.00 12.00
7.30 22.30 15.30 12.30
8.00 23.00 16.00 13.00

L Scaffolding

  • Exploring Algorithm Comprehension:Linking Proof and Program Code
  • Visual recipes for slicing and dicing data: teaching data wrangling using subgoal graphics
  • Stepwise Help and Scaffolding for Java Code Tracing Problems With an Interactive Trace Table
8.30 23.30 16.30 13.30
9.00 20.Nov 17.00 14.00
9.30 0.30 17.30 14.30

Break

10.00 1.00 18.00 15.00

J (first half) CS 1

  • Spatial Skills and Demographic Factors in CS1
10.30 1.30 18.30 15.30

I Primary and Secondary Education

  • Evaluating Computer Science Professional Development for Teachers in the United States
  • (Starts at end of session) Risk and Persistence at Hackathons
11.00 2.00 19.00 16.00

Lunch

11.30 2.30 19.30 16.30
12.00 3.00 20.00 17.00
12.30 3.30 20.30 17.30
13.00 4.00 21.00 18.00
13.30 4.30 21.30 18.30
14.00 5.00 22.00 19.00
14.30 5.30 22.30 19.30
15.00 6.00 23.00 20.00
15.30 6.30 23.30 20.30
16.00 7.00 20.Nov 21.00
16.30 7.30 0.30 21.30
17.00 8.00 1.00 22.00
Day 3 Welcome Europe 17.30 8.30 1.30 22.30

Doctoral Consortium

Presentation for EU and Australasia

18.00 9.00 2.00 23.00
18.30 9.30 2.30 23.30

J (second half) CS 1

  • No Gender Difference in CS1 Grade for Students with Programming from High School: An Exploratory Study
19.00 10.00 3.00 20.Nov

M Pedagogy

  • Towards a Framework of Planning Collaborative Learning Scenarios in Computer Science
  • Flipped Classroom Teaching in a Maths for Technology Course: Recommendations for Success
  • Evaluating a Pedagogy for Improving Conceptual Transfer and Understanding in a Second Programming Language Learning Context
  • (starts at the end of session) Risk and Persistence at Hackathons
19.30 10.30 3.30 0.30
20.00 11.00 4.00 1.00
20.30 11.30 4.30 1.30
21.00 12.00 5.00 2.00
21.30 12.30 5.30 2.30
22.00 13.00 6.00 3.00
22.30 13.30 6.30 3.30
23.00 14.00 7.00 4.00

L Scaffolding

  • Exploring Algorithm Comprehension:Linking Proof and Program Code
  • Visual recipes for slicing and dicing data: teaching data wrangling using subgoal graphics
  • Stepwise Help and Scaffolding for Java Code Tracing Problems With an Interactive Trace Table
23.30 14:30 7.30 4.30
21.Nov 15:00 8.00 5.00
0.30 15.30 8.30 5.30

Break

1.00 16.00 9.00 6.00

I Primary and Secondary Education

  • Evaluating Computer Science Professional Development for Teachers in the United States
1.30 16.30 9.30 6.30

J CS 1

  • No Gender Difference in CS1 Grade for Students with Programming from High School: An Exploratory Study
  • Spatial Skills and Demographic Factors in CS1
2.00 17.00 10.00 7.00
2.30 17.30 10.30 7.30

Social

3.00 18.00 11.00 8.00
3.30 18.30 11.30 8.30

M Pedagogy

  • Towards a Framework of Planning Collaborative Learning Scenarios in Computer Science
  • Flipped Classroom Teaching in a Maths for Technology Course: Recommendations for Success
  • Evaluating a Pedagogy for Improving Conceptual Transfer and Understanding in a Second Programming Language Learning Context
4.00 19.00 12.00 9.00
4.30 19.30 12.30 9.30
5.00 20.00 13.00 10.00

Doctoral Consortium

Presentation for EU – North/South America

5.30 20.30 13.30 10.30
6.00 21.00 14.00 11.00

Social / PC MEETING

6.30 21.30 14.30 11.30

Farewell

  • Announcements
  • Group Photo

Wine Tasting with Dr. Nick

7.00 22.00 15.00 12.00
7.30 22.30 15.30 12.30
8.00 23.00 16.00 13.00