Program

Friday, 17 May 2019

9:00 Opening

    • Amber Settle, Steve Cooper, Andrew Luxton-Reilly

09:30 Keynote

    • Four Million Questions and a Few Answers: Lessons From Research on Student-Generated Resources.  Paul Denny

10:30 Coffee Break

11:00 Parallel Sessions

Session A: Student Experiences

    • Comparison of Learning Programming Between Interactive Computer Tutors and Human Teachers. Ruiqi Shen, Donghee Yvette Wohn, Michael J. Lee
    • CodeSport: Increasing Participation in Programming Using Coding Tournaments as an Alternative to Hackathons. Michael J. Lee, James Geller

Session B: Curriculum

    • Five Years of Graduate CS Education Online and at Scale. David A. Joyner, Charles Isbell, Thad Starner, Ashok Goel
    • Undergraduate CS Curricula in the U.S. and China: Comparison Using a Selected Set of Data. Xiannong Meng, Jianming Deng

Session C: CS1 Observations Part 1

    • Quantification of the Effects of Prior Knowledge in Entry-Level Programming Courses. David Smith, Qiang Hao, Filip Jagodzinski, Yan Liu, Vishal Gupta
    • Developing Feedback Analytics: Discovering Feedback Patterns in an Introductory Course. Richard Glassey

12:00 Lunch Break

13:30 Parallel Sessions

Session A: Pre-college Part 1

    • LP based Integration of Computing and Science Education in middle schools. Yuanlin Zhang, Jianlan Wang, Fox Bolduc, William G Murray
    • Computability and Algorithmic Complexity Questions in Secondary Education. Rafael Del Vado Vírseda
    • CEO: A Triangulated Evaluation Of A Modeling-Based CT-Infused CS Activity For Non-CS Middle Grade Students. Nicholas Lytle, Veronica Catete, Yihuan Dong, Danielle Boulden, Bita Akram, Jennifer Houchins, Tiffany Barnes and Eric Wiebe

Session B: CS1 from problem to code

    • An Exploration of Cognitive Switching in Writing Code. Ilenia Fronza, Arto Hellas, Petri Ihantola, Tommi Mikkonen
    • Answering the Correct Question. Michelle Craig, Andrew Petersen, Jennifer Campbell
    • Translation from Problem to Code in Seven Steps. Andrew D. Hilton, Genevieve M. Lipp, Susan H. Rodger

15:00 Coffee Break and Poster Session

16:00 Parallel Sessions

Session A: Tools for Students

    • IneqDetect: A Visual Analytics System to Detect Conversational Inequality and Support Reflection during Active Learning. Stephen MacNeil, Kyle Kiefer, Brian Thompson, Dev Takle, Celine Latulipe
    • Combining Analogies and Virtual Reality for Active and Visual Object-Oriented Programming. Tevita Tanielu, Raymond ‘Akau’Ola, Elliot Varoy, Nasser Giacaman
    • VUC: Visualizing Daily Video Utilization to Promote Student Engagement in Online Distance Education. Huan He, Bo Dong, Qinghua Zheng, Guobin Li

Session B: CS1 practice

    • Does Creating Programming Assignments with Tests Lead to Improved Performance in Writing Unit Tests? Vilma Kangas, Nea Pirttinen, Henrik Nygren, Juho Leinonen, Arto Hellas
    • The Relationship Between Voluntary Practice of Short Programming Exercises and Exam Performance. Stephen Edwards, Krishnan P. Murali, Ayaan Kazerouni
    • Mnemonic Variable Names in Parsons Puzzles. Amruth N. Kumar

Session C: Panel

    • Perspectives on Global Bachelor Computing Education.  John Impagliazzo, Brett A. Becker, Alison Clear, Ernesto Cuadros-Vargas, Xiaoyong Du, Abhijat Vichare

Saturday, 18 May 2019

Morning attendance at TURC.  CompEd starts at 12 noon.

12:00 Lunch

13:30 Working Group Reports

    • Working Group 2: An International Investigation into Online Judge Systems for Programming Education.
    • Working Group 3: A Multi-National Investigation of the Barriers to Adopting the Peer Instruction Pedagogical Approach in Computing Courses.
    • Working Group 4: Teaching of computing ethics: an international review prompted by the new ACM code of ethics and professional conduct.
    • Pre-conference event briefing: Visualization and the CC2020 Project.

15:00 Coffee Break

15:30 Parallel Sessions

Session A: Upper Level CS

    • Teaching AI Algorithms with Games Including Mahjong and FightTheLandlord on an Online Platform. Wenxin Li, Haoyu Zhou, Chris Wang, Haifeng Zhang, Xingxing Hong, Yushan Zhou, Qinjian Zhang
    • A Project-based Learning Experience in a Compilers Course. Adrian Lara, Luis Quesada

Session B: Tools for Instructors

    • Adopting Git/Github within Teaching: A Survey of Tool Support. Richard Glassey
    • Integrating Drawing Tablet and Video Capturing/Sharing to Facilitate Student Learning. Chen-Wei Wang

Session C: CS1 Observations Part 2

    • Development and Validation of an Instrument for Measuring Digital Empowerment of Primary School Students. Siu-Cheung Kong, Yi-Qing Wang and Ming Lai
    • Automatic Clustering of Different Solutions to Programming Assignments in Computing Education.Lei Gao, Bo Wan, Cheng Fang, Yangyang Li, Chen Chen

16:30 Parallel Sessions

Session A: Birds of a Feather

    • Introductory Concurrency and Parallelism Education. Nasser Giacaman, Joel Adams

Session B: Birds of a Feather

    • Evolution and Revolution of Computer System Courses with the Open RISC-V ISA.  Ke Zhang

Sunday, 19 May 2019

Morning attendance at TURC.  CompEd starts at 12 noon.

12:00 Lunch

13:30 Parallel Sessions

Session A: Pre-college Part 2

    • Replicating and Unraveling Performance and Behavioral Differences between an Online and a Traditional CS Course. David Joyner, Melinda McDaniel
    • The Effect of Reading Code Aloud on Comprehension: An Empirical Study with School Students. Alaaeddin Swidan and Felienne Hermans
    • Using Data to Understand Difficulties of Learning to Program: A Study with Chinese Middle School Students. Yizhou Qian, Peilin Yan and Mingke Zhou

Session B: Panel

  • The Computing in Data Science.  Lillian Cassel, Wang Hongzhi [CANCELLED]

15:00 Coffee Break

15:30 Parallel Sessions

Session A: Student Experiences

    • Knowledge Graph-based Learning Guidance for Cybersecurity Hands-on Labs. Yuli Deng, Duo Lu, Dijiang Huang, Chun-Jen Chung, Fanjie Lin
    • Improve Student Performance Using Moderated Two-Stage Projects. Juan Chen, Yingjun Cao, Linlin Du, Youwen Ouyang, Li Shen

Session B: Student Experiences

    • Can Mobile Gaming Psychology Be Used to Improve Time Management on Programming Assignments? Michael S. Irwin, Stephen H. Edwards
    • Impact of Open-Ended Assignments on Student Self-Efficacy in CS1. Sadia Sharmin, Daniel Zingaro, Lisa Zhang, Clare Brett

Session C: CS1 Observations Part 1

    • Experience Report: Mini Guest Lectures in a CS1 Course via Video Conferencing. Lisa Zhang, Michelle Craig, Mark Kazakevich, Joseph Jay Williams
    • Interactive Preparatory Work in a Flipped Programming Course. Lijuan Cao and Michael Grabchak

16:30 Closing