ITiCSE 2013 CONFERENCE Programme Monday 1st July 2013 8.00 12.00 University of Kent, Canterbury Registration Venue: Keynes College lobby 8.45 9.00 Welcome and Opening Remarks Professor Keith Mander Deputy Vice Chancellor, University of Kent KLT1 9.00 10.00 Keynote Address Professor Peyton Jones The Computing at School Working Group Venue: KLT1 10.00 10.45 Coffee break Poster presentations Venue: Keynes lobby 10.45 11.15 11.45 12.15 session 1a Venue: KLT1 An Informatics Perspective on Computational Thinking Walden, Maureen Doyle, Rudy Garns & Zachary Hart North Kentucky State University, USA Computational Thinking in Educational Activities Lindsay Gouws, Karen Bradshaw & Peter Wentworth Rhodes University, South Africa From Theory to Practice: for every student Pierluigi Crescenzi, Università degli Studi di Firenze, Italy Emma Enström & Viggo Kann, KTH Royal Institute of Technology, Sweden Paper session 1b Venue: KLT5 Design Eye: an interactive learning environment based on the SOLO Taxonomy Safurah Abdul Jalil, Beryl Plimmer, Ian Warren & Andrew Luxton-Reilly, University of Auckland, New Zealand Interactive Educational Simulations for Promoting the Comprehension of Compiler Construction Concepts Daniel Rodríguez-Cerezo, Mercedes Gómez-Albarrán & José-Luis Complutense University of Madrid, Spain Voice interactive learning: A framework and evaluation M. del Puerto Paule-Ruiz, Victor M. Álvarez-García & Juan-Ramon Pérez-Pérez, University of Oviedo, Spain Moisés Riestra-González, Accenture Analytics, Spain Panel Session 1 Venue: KLT6 Transforming Computer Science in Schools Chris Stephenson, Computer Science Teachers association, USA, Simon Humphries, Computing at Schools Working Group, UK Judith Gal-Ezer, The Open University of Israel, Julie King, Australian Curriculum, Assessment and Reporting Authority
12.15 1.30 Lunch Venue: Rutherford dining hall 2.00 5.00 Teachers’ workshop session Venue: Cornwallis SW101 Introduction to teaching programming with Greenfoot and Java Michael Kölling, University of Kent, UK 1.30 2.00 2.30 3.00 session 2a Venue: KLT1 Teaching and Assessing Programming Fundamentals for Non Majors with Visual Programming William Honig, Loyola University, Chicago, USA Programming Process Visualizer: A Proposal of the Tool for Students to Observe Their Programming Process Yoshiaki Matsuzawa, Shizuoka University, Japan Ken Okada, Keio University, Japan Sanshiro Sakai, Shizuoka University, Japan A Hierarchical Framework for Mapping and Quantitatively Assessing Program and Learning Outcomes Joy Reed & Hong Zhang Armstrong Atlantic State University, USA Paper session 2b Venue: KLT5 Concepts for Mobile Programming Aaron Gordon, Metropolitan State University of Denver, USA Mobile Computing and Robotics in One Course: Why Not? Stan Kurkovsky, Central Connecticut University, USA Learning Elsewhere: Tales from an Extracurricular Game Development Competition Johnson, University of Wisconsin, Eau Claire, USA, Anson Call & Steve Herrnstadt, Iowa State University, USA Working Group Reports KLT6 User Requirements and Design Strategies for Open Source Interactive Computer Science eBooks Leaders: Tom Naps, University of Wisconsin Oshkosh, USA, Ari Korhonen, Aalto University, Finland The McCracken – 12 years on Leader: Ian Utting, University of Kent, UK Cybersecurity, Women and Minorities: How to Succeed in the Career Leaders: Rose Shumba, University of Maryland College, USA & Carol Taylor, Eastern Washington University, USA One Thousand and Twenty Four Multiple Choice Questions for CS1/CS2 Leaders: Raymond Lister, University of Technology, Sydney, Australia & Kate Sanders, Rhode Island College, USA 3.00 3.45 Coffee break Poster Presentations Venue: Keynes lobby
3.45 4.15 4.45 5.15 Paper session 3a Venue: KLT1 Introducing Computing Students to Scientific Experimentation Karen Renaud, University of Glasgow, UK Using CloudSim to learn cloud computing architecture/system concepts in a graduate course Beltrán, Antonio Guzmán & Marcos Palomero, Universidad Rey Juan Carlos, Spain From Cluster to to Appliance David Malan Harvard University, USA Paper session 3b Venue: KLT5 Teaching Internationalization – Internationally Heines, University of Massachusetts Lowell, USA Krzysztof Jassem, Adam Mickiewicz University, Poland Teaching spreadsheets to visually impaired students in an environment similar to a mainstream Dino Capovilla & Peter Hubwieser, Technische Universität München, Germany Teaching Data Structures with beSocratic Sam Bryfczynski & Roy Pargas, Clemson University, USA, Melanie Cooper, Michigan State University, USA, Michael Klymkowsky, University of Colorado, Boulder, USA, Dean, Clemson University, USA Paper session 3c Venue: KLT6 Issues with a Course That Emphasizes Self-Direction Ville Isomöttönen, Ville Tirronen & Michael Cochez, University of Jyväskylä, Finland Scaffolding Students' Learning Test My Code Arto Vihavainen, Thomas Vikberg, Luukkainen & Martin Pärtel, University of Helsinki, Finland Massive Increase in Eager TA’s: Experiences from Extreme CS1 Arto Vihavainen, Thomas Vikberg, Matti Luukkainen & Jaakko Kurhila, University of Helsinki, Finland Free Evening ITiCSE 2013 CONFERENCE Programme Tuesday 2nd July 2013 9.00 10.00 Keynote Chris Wildsmith Kinetic – A learning environment within business Venue: KLT1 10.00 10.45 Coffee Break Poster Presentations Venue: Keynes lobby
10.45 11.15 11.45 Paper Session 4a KLT1 Peer Instruction in Computer Science at Small Liberal Arts Colleges Leo Porter, Skidmore College, USA Saturino Garcia & John Glick, University of San Diego, USA, Andrew Matusiewicz, Skidmore College, USA, Cynthia Taylor, Oberlin College, USA Using Industry-Inspired Guidelines to Increase Students’ Pair Programming Effectiveness Mark Zarb & Janet Hughes, University of Dundee, UK & John Richards, IBM T.J. Watson Research Centre, USA Paper Session 4b Venue: KLT5 Assessment of Programming: Pedagogical Foundations of Judy Sheard, Monash University, Simon, University of Newcastle, Angela Carbone, Monash University, Daryl D’Souza & Margaret Hamilton, RMIT University, Australia Optimizing Grading through Feedback Loops MacWilliam & David Malan, Harvard University, USA Paper session 4c Venue: KLT6 A Portable Graphics Library for Introductory CS Eric Roberts & Keith Schwarz, Stanford University, USA Anonymous JavaScript Algorithm Visualization Library Ville Karavirta, Aalto University, Finland & Clifford A. Shaffer, Virginia Tech, USA 11.45 11.55 Short break 11.55 12.35 12.55 Paper session 5a Venue: KLT1 Producing Multimedia Pills to Stimulate Student Learning and Engagement Elena Sanchez-Nielsen, University of La Laguna, Spain Why Does Place Matter? Daniel Knox & Sally Fincher University of Kent, UK Paper session 5b Venue: KLT5 On the Differences Between Correct Student Solutions Andrew Luxton-Reilly, Paul Denny, Diana Kirk, Ewen Tempero & Se-Young Yu, University of Auckland, New Zealand A study of the influence of code-tracing problems on code-writing skills Amruth Kumar, Ramapo College of New Jersey, USA Paper session 5c Venue: KLT6 Using case studies to design and deliver computing education courses: an innovative approach from an undergraduate Information Systems program in Singapore Ilse Baumgartner Singapore Management University, Singapore Five Years of Taps on Shoulders to PATS on Backs in ICT Angela Carbone, Bella Ross & Jason Ceddia, Monash University, Australia 1.00pm Lunch To be collected from Keynes lobby 1.30 5.30 Excursions Free evening
ITiCSE 2013 CONFERENCE Programme Wednesday 3rd July 2013 9.00 10.00 Keynote Wing Commander Andy OBE MA RAF The fastest man on earth Venue: KLT1 10.00 10.45 Coffee Break Poster Presentations Venue: Keynes lobby 10.45 11.15 11.45 12.15 Paper session 6a Venue: KLT1 Capstone Project Online Assessment Tool Without the Paper Work Vivienne Farrell, Graham Farrell, Paul Kindler, Gil Ravalli & Hall, Swinburne University, Australia Learning within a Large-scale Interdisciplinary Research Effort Maria Gorlatova, John Sarik, Peter Kinget, John Kymissis, Gil Zussman, Columbia University, USA A Comparison of Two Iterations of a Software Studio Course Based on Continuous Integration William Billingsley, NICTA, Australia Jim Steele, The University of Queensland, Australia Paper Session 6b Venue: KLT5 Commercial Aspects Of Contract Cheating Robert Clark, Thomas Lancaster, Birmingham City University, UK Exploring the effects of Collaboration Scripts embedded in a Distributed Pair Programming System Despina Tsompanoudi, Maya Satratzemi & Stelios Xinogalos University of Macedonia, Greece Investigation into the Personal Epistemology of Computer Science Students Roger McDermott, Robert Gordon University, UK, Mats Daniels & Åsa Cajander, Uppsala University, Sweden Cary Laxer, Rose-Hulman Institute of Technology, USA, Iain Pirie, Robert Gordon University, UK Panel session 2 KLT6 Beyond Computer Science: Computational Thinking Across Disciplines Amber Settle, DePaul University, Debra Goldberg, University of Colorado Boulder, Valerie Barr, Union College, USA 12.15 1.30 Lunch Venue: Rutherford dining hall
1.30 2.00 2.30 3.00 Paper session 7a KLT1 Assistance in computer programming learning using educational data mining and learning analytics Carlos Fernandez-Medina, Jaun Pérez-Pérez, Victor Álvarez-García, M. del Puerto Paule-Ruiz. University of Oviedo, Spain Towards Improving Programming Habits to Create Better Computer Science Course Outcomes Jaime Spacco, Knox College, USA Davide Fossati, Carnegie Mellon University in Qatar, Kelly Rivers & John Stamper, Carnegie Mellon University, USA CodeSpells: Embodying the Metaphor of Wizardry for Programming Sarah Esper, Stephen Foster & William G. Griswold, University of California, San Diego, USA Paper Session 7b Venue: KLT5 Making Computing Interesting To School Students: Teachers’ Perspectives Jonathon Black, Jo Brodie, Paul Curzon, Christie Myketiak & Peter McOwan, Queen Mary University of London, UK High School Students’ Perspective to University CS1 Antti-Jussi Lakanen & Ville Isomöttönen, University Of Jyväskylä, Finland Nationwide Exam as a Tool to Improve New Curriculum Iris Zur Bargury, Ministry of Education, Israel Tips and Techniques KLT6 The Royal Society of Edinburgh/British Computer Society Computing Science Exemplification project Jeremy Scott, The Royal Society of Edinburgh/British Computer Society The Influence of Students Distribution on their Grades Carlos Herrero, Marisa Llorens, Javier Oliver, Silva & Salvador Tamarit, Universitat Politècnica de València, Spain Interactive Lectures Quick Response Codes Bobby Law, Glasgow Caledonian University, UK Dr. Horrible's Fork Bomb: A Lab for Integrating Security Issues in CS2 Elizabeth Patitsas & Daniel Levy, University of Toronto, Canada Do No Harm: A Curricular Approach to Reliability Buck, Otterbein University, USA A Location Prediction Project on Mobile Devices Chris McDonald, University of Western Australia Sofia: The Simple Open Framework for Inventive Android Applications Stephen Edwards & Anthony Allevato, Virginia Tech, USA Reducing novice C programmers' frustration through improved runtime error checking Matthew Heinsen Egan & Chris McDonald, University of Western Australia Jump-Starting Learning in the Computer Science Classroom Adrian German, Indiana University, USA 3.00 3.30 Coffee break Venue: Keynes lobby
3.30 4.00 4.30 5.00 Paper session 8a KLT1 Serious Toys II: Teaching networks, Protocols and Algorithms Yvon Feaster, Clemson University, Farha Ali, Lander University, Jiannan Zhai & Jason Hallstrom, Clemson University, USA Evaluating Student Understanding of Core Concepts in Computer Architecture Leo Porter, Skidmore College, USA, Saturino Garcia, University of San Diego, USA Hung-Wei Tseng University of California, San Diego, USA Daniel Zingaro, University of Toronto, Canada Using Network Packet Generators and Snort Rules for Teaching Denial of Service Attacks Zouheir Trabelsi & Latifa Al UAE University, United Arab Emirates Paper session 8b Venue: KLT5 Concept Specification Maps - displaying content structures Marc Berges & Hubweiser, Technische Universität München, Germany Applying Software Engineering in CS1 Wei Kian Chen & Brian Hall, Champlain College, USA for Teaching Software Development Bruce Scharlau, University of Aberdeen, UK Panel session 3 Venue: KLT6 Hot Fusion: Music, Art, and Computer Science Education Jennifer Burg, Wake Forest University, Susan Reiser & Wayne Kirby, UNC Asheville, USA 5.00 5.30 Closing Address & Awards Venue: KLT1 6.30 depart Keynes Bus Stop for the Conference banquet