Draft Program

Friday, 17 May 2019

09:00 Welcome and Opening

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 Automated Tutors and Human Teachers. Ruiqi Shen, Donghee Yvette Wohn and Michael Lee
    • Experience Report on CodeSport: Broadening Participation Using Coding Tournaments as an Alternative to Hackathons. Michael Lee and James Geller

Session B: Curriculum

    • Five Years of Graduate CS Education Online and at Scale. David Joyner, Charles Isbell, Thad Starner and Ashok Goel
    • Undergraduate CS Curricula in U.S. and China — Comparison Using a Selected Set of Data. Xiannong Meng and 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, Vishal Gupta and Yan Liu
    • Developing Feedback Analytics: Discovering Feedback Patterns in an Introductory Course. Richard Glassey

12:00 Lunch Break

13:00 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 and 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 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, Tommi Mikkonen and Petri Ihantola
    • Answering the Correct Question. Michelle Craig, Andrew Petersen and Jennifer Campbell
    • Translation from Problem to Code in Seven Steps. Susan Rodger, Andrew Hilton and Genevieve Lipp

14:30 Coffee Break and Poster Session

15:30 Parallel Sessions

Session A: Tools for students

    • IneqDetect: Visualizing Students’ Conversations to Increase Awareness and Support Reflection. Stephen Macneil, Kyle Kiefer, Dev Takle, Brian Thompson and Celine Latulipe
    • Combining Analogies and Virtual Reality for Active and Visual Object-Oriented Programming. Tevita Tanielu, Raymond ‘Akau’Ola, Elliot Varoy and Nasser Giacaman
    • VUC: Visualizing Daily Video Utilization to Promote Student Engagement in Online Distance Education. Huan He, Qinghua Zheng and Bo Dong

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 and Arto Hellas
    • The Relationship Between Practicing Short Programming Exercises and Exam Performance. Stephen Edwards, Krishnan P. Murali and Ayaan Kazerouni
    • Mnemonic Variable Names in Parsons Puzzles. Amruth 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:00 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.
    • Working Group 5: Visualization and the CC2020 Project.

14:30 Coffee Break

15:00 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 and Qinjian Zhang
    • A Project-based Learning Experience in a Compilers Course. Adrian Lara and 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 Students’ Learning. Chen-Wei Wang

Session C: CS1 Observations Part 2

    • Replicating and Unraveling Performance and Behavioral Differences between an Online and a Traditional CS Course. David Joyner and Melinda McDaniel
    • Automatic clustering of different solutions to programming assignments in CS education. Lei Gao, Bo Wan, Cheng Fang, Yangyang Li and Chen Chen

16:00 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:00 Parallel Sessions

Session A: Pre-college 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
    • 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

14:30 Coffee Break

15:00 Parallel Sessions

Session A: Upper Level CS Part 2

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

Session B: CS1 Metacognitive

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

Session C: CS1 Online

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

16:00 Closing