ITiCSE 2018
23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2018)
Powered by
Conference Publishing Consulting

23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2018), July 2–4, 2018, Larnaca, Cyprus

ITiCSE 2018 – Proceedings

Contents - Abstracts - Authors

Frontmatter

Title Page
Article: iticse18foreword-fm000-p doi:
Message from the Chairs
Article: iticse18foreword-fm001-p doi:
ITiCSE 2018 Conference Organization
Article: iticse18foreword-fm002-p doi:
ITiCSE 2018 Sponsors and Supporters
Article: iticse18foreword-fm003-p doi:

Keynotes

Dancing Rainbots: Computing Education with Girl Guiding
Judy Robertson
(University of Edinburgh, UK)
Publisher's Version Article: iticse18main-idk1-p doi:10.1145/3197091.3211885
A New Era towards More Engaging and Human-Like Computer-Based Learning by Combining Personalisation and Artificial Intelligence Techniques
Maria Virvou
(University of Piraeus, Greece)
Publisher's Version Article: iticse18main-idk2-p doi:10.1145/3197091.3211886

Session 1A: CS1/CS2
Mon, Jul 2, 11:00 - 12:30

Improving Complex Task Performance using a Sequence of Simple Practice Tasks
Paul Denny, Andrew Luxton-Reilly, Michelle Craig, and Andrew Petersen
(University of Auckland, New Zealand; University of Toronto, Canada)
Publisher's Version Article: iticse18main-id214-p doi:10.1145/3197091.3197141
Syntax Error Based Quantification of the Learning Progress of the Novice Programmer
Alireza Ahadi, Raymond Lister, and Luke Mathieson
(University of Technology Sydney, Australia)
Publisher's Version Article: iticse18main-id131-p doi:10.1145/3197091.3197121
Programming: Predicting Student Success Early in CS1. A Re-validation and Replication Study
Keith Quille and Susan Bergin
(Institute of Technology Tallaght, Ireland; Maynooth University, Ireland)
Publisher's Version Article: iticse18main-id61-p doi:10.1145/3197091.3197101

Session 1B: Artificial Intelligence
Mon, Jul 2, 11:00 - 12:30

The Pedagogical Model of SIAL: An Adaptive and Open-Ended Intelligent Tutoring System for First Order Logic
Jose A. Maestro-Prieto and Arancha Simon-Hurtado
(University of Valladolid, Spain)
Publisher's Version Article: iticse18main-id60-p doi:10.1145/3197091.3197100
Collateral Learning of Mobile Computing: An Experience Report
Amruth N. Kumar
(Ramapo College of New Jersey, USA)
Publisher's Version Article: iticse18main-id81-p doi:10.1145/3197091.3197106
Botzone: An Online Multi-agent Competitive Platform for AI Education
Haoyu Zhou, Haifeng Zhang, Yushan Zhou, Xinchao Wang, and Wenxin Li
(Peking University, China)
Publisher's Version Article: iticse18main-id55-p doi:10.1145/3197091.3197099

Session 2A: Assessment for CS1
Mon, Jul 2, 14:00 - 15:30

Where Exactly Are the Difficulties in Reasoning Logically about Code? Experimentation with an Online System
Michelle Cook, Megan Fowler, Jason O. Hallstrom, Joseph E. Hollingsworth, Tim Schwab, Yu-Shan Sun, and Murali Sitaraman
(Clemson University, USA; Florida Atlantic University, USA; Indiana University Southeast, USA)
Publisher's Version Article: iticse18main-id191-p doi:10.1145/3197091.3197133
Giving Hints Is Complicated: Understanding the Challenges of an Automated Hint System Based on Frequent Wrong Answers
Kristin Stephens-Martinez and Armando Fox
(Duke University, USA; University of California at Berkeley, USA)
Publisher's Version Article: iticse18main-id63-p doi:10.1145/3197091.3197102
Adaptive Remediation for Novice Programmers through Personalized Prescriptive Quizzes
Reza Soltanpoor, Charles Thevathayan, and Daryl D'Souza
(RMIT University, Australia)
Publisher's Version Article: iticse18main-id49-p doi:10.1145/3197091.3197097

Session 2B: K-12
Mon, Jul 2, 14:00 - 15:30

The Impact of Exploring Computer Science in Wisconsin: Where Disadvantage Is an Advantage
Heather Bort, Shion Guha, and Dennis Brylow
(Marquette University, USA)
Publisher's Version Article: iticse18main-id213-p doi:10.1145/3197091.3197140
Creation and Validation of Low-Stakes Rubrics for K-12 Computer Science
Veronica Cateté, Nicholas Lytle, and Tiffany Barnes
(North Carolina State University, USA)
Publisher's Version Article: iticse18main-id195-p doi:10.1145/3197091.3197134
Teaching How to Teach Computational Thinking
Anna Lamprou and Alexander Repenning
(FHNW, Switzerland)
Publisher's Version Article: iticse18main-id125-p doi:10.1145/3197091.3197120

Session 3A: Assessment
Mon, Jul 2, 16:00 - 17:30

In-Class Coding-Based Summative Assessments: Tools, Challenges, and Experience
An Ju, Ben Mehne, Andrew Halle, and Armando Fox
(University of California at Berkeley, USA)
Publisher's Version Article: iticse18main-id19-p doi:10.1145/3197091.3197094
Automatic Assessment of OpenGL Computer Graphics Assignments
Burkhard C. Wünsche, Zhen Chen, Lindsay Shaw, Thomas Suselo, Kai-Cheung Leung, Davis Dimalen, Wannes van der Mark, Andrew Luxton-Reilly, and Richard Lobb
(University of Auckland, New Zealand; University of Canterbury, New Zealand)
Publisher's Version Article: iticse18main-id101-p doi:10.1145/3197091.3197112
SQL Tester: An Online SQL Assessment Tool and Its Impact
Anthony Kleerekoper and Andrew Schofield
(Manchester Metropolitan University, UK)
Publisher's Version Article: iticse18main-id147-p doi:10.1145/3197091.3197124

Session 3B: K-12: Outreach
Mon, Jul 2, 16:00 - 17:30

Is Drawing Video Game Characters in an Hour of Code Activity a Waste of Time?
Ashok Basawapatna, Alexander Repenning, Mark Savignano, Josiane Manera, Nora Escherle, and Lorenzo Repenning
(SUNY Old Westbury, USA; FHNW, Switzerland; Minnesota State University at Mankato, USA; AgentSheets, USA)
Publisher's Version Article: iticse18main-id204-p doi:10.1145/3197091.3197136
A Community Model of CSforALL: Analysis of Community Commitments for CS Education
Leigh Ann DeLyser
(CSforALL, USA)
Publisher's Version Article: iticse18main-id220-p doi:10.1145/3197091.3197142
An Experience Report on the Effectiveness of Five Themed Workshops at Inspiring High School Students to Learn Coding
Nearchos Paspallis, Irene Polycarpou, Panayiotis Andreou, Josephina Antoniou, Paris Kaimakis, Marios Raspopoulos, and Maria Terzi
(UCLan Cyprus, Cyprus)
Publisher's Version Article: iticse18main-id17-p doi:10.1145/3197091.3197093

Session 3C: Project-Based Learning
Mon, Jul 2, 16:00 - 17:30

Experience in Learning Test-Driven Development: Space Invaders Project-Driven
Isabelle Blasquez and Hervé Leblanc
(University of Limoges, France; IRIT, France)
Publisher's Version Article: iticse18main-id184-p doi:10.1145/3197091.3197132
How Students Get Going: Triggers for Students' Learning in Project-Based Education
Ville Isomöttönen and Aletta Nylén
(University of Jyväskylä, Finland; Uppsala University, Sweden)
Publisher's Version Article: iticse18main-id154-p doi:10.1145/3197091.3197126
TEAMSCOPE: Measuring Software Engineering Processes with Teamwork Telemetry
An Ju and Armando Fox
(University of California at Berkeley, USA)
Publisher's Version Article: iticse18main-id82-p doi:10.1145/3197091.3197107

Session 4A: Discrete Structures
Tue, Jul 3, 09:00 - 10:30

The Educational Insights and Opportunities Afforded by the Nuances of Prim's and Kruskal's MST Algorithms
Ali Erkan
(Ithaca College, USA)
Publisher's Version Article: iticse18main-id174-p doi:10.1145/3197091.3197129
Lab Exercises for a Discrete Structures Course: Exploring Logic and Relational Algebra with Alloy
Laura E. Brown, Adam Feltz, and Charles Wallace
(Michigan Technological University, USA)
Publisher's Version Article: iticse18main-id168-p doi:10.1145/3197091.3197127
Introduction to Iltis: An Interactive, Web-Based System for Teaching Logic
Gaetano Geck, Artur Ljulin, Sebastian Peter, Jonas Schmidt, Fabian Vehlken, and Thomas Zeume
(TU Dortmund, Germany)
Publisher's Version Article: iticse18main-id28-p doi:10.1145/3197091.3197095

Session 4B: Teaching Programming
Tue, Jul 3, 09:00 - 10:30

Instruction of Introductory Programming Course using Multiple Contexts
David W. Brown, Sheikh K. Ghafoor, and Stephen Canfield
(Tennessee Technological University, USA)
Publisher's Version Article: iticse18main-id78-p doi:10.1145/3197091.3197105
Code4Brownies: An Active Learning Solution for Teaching Programming and Problem Solving in the Classroom
Vinhthuy Phan and Eric Hicks
(University of Memphis, USA)
Publisher's Version Article: iticse18main-id171-p doi:10.1145/3197091.3197128
Ladebug: An Online Tool to Help Novice Programmers Improve Their Debugging Skills
Andrew Luxton-Reilly, Emma McMillan, Elizabeth Stevenson, Ewan Tempero, and Paul Denny
(University of Auckland, New Zealand)
Publisher's Version Article: iticse18main-id53-p doi:10.1145/3197091.3197098

Session 4C: Educational Tools
Tue, Jul 3, 09:00 - 10:30

Teaching Network Protocol Concepts in an Open-Source Simulation Environment
J. Mark Pullen
(George Mason University, USA)
Publisher's Version Article: iticse18main-id209-p doi:10.1145/3197091.3197137
DBSnap++: Creating Data-Driven Programs by Snapping Blocks
Yasin N. Silva, Anthony Nieuwenhuyse, Thomas G. Schenk, and Alaura Symons
(Arizona State University, USA)
Publisher's Version Article: iticse18main-id110-p doi:10.1145/3197091.3197114
CLaDS: A Cloud-Based Virtual Lab for the Delivery of Scalable Hands-On Assignments for Practical Data Science Education
Chase Geigle, Ismini Lourentzou, Hari Sundaram, and ChengXiang Zhai
(University of Illinois at Urbana-Champaign, USA)
Publisher's Version Article: iticse18main-id198-p doi:10.1145/3197091.3197135

Session 5A: Cyber-Security
Tue, Jul 3, 11:00 - 12:30

Cybersecurity in Liberal Arts General Education Curriculum
Xenia Mountrouidou, Xiangyang Li, and Quinn Burke
(College of Charleston, USA; Johns Hopkins University, USA)
Publisher's Version Article: iticse18main-id96-p doi:10.1145/3197091.3197110
Exercises for Teaching Reverse Engineering
John Aycock, Andrew Groeneveldt, Hayden Kroepfl, and Tara Copplestone
(University of Calgary, Canada; University of York, UK)
Publisher's Version Article: iticse18main-id97-p doi:10.1145/3197091.3197111
Enhancing Cybersecurity Skills by Creating Serious Games
Valdemar Švábenský, Jan Vykopal, Milan Cermak, and Martin Laštovička
(Masaryk University, Czechia)
Publisher's Version Article: iticse18main-id139-p doi:10.1145/3197091.3197123

Session 5B: Problem Solving
Tue, Jul 3, 11:00 - 12:30

Problem Solving to Teach Advanced Algorithms in Heterogeneous Groups
Florent Bouchez-Tichadou
(Grenoble Alpes University, France)
Publisher's Version Article: iticse18main-id246-p doi:10.1145/3197091.3197147
Relationship between Computational Thinking and a Measure of Intelligence as a General Problem-Solving Ability
Kay-Dennis Boom, Matt Bower, Amaël Arguel, Jens Siemon, and Antonia Scholkmann
(University of Hamburg, Germany; Macquarie University, Australia)
Publisher's Version Article: iticse18main-id73-p doi:10.1145/3197091.3197104
Analyzing Rich Qualitative Data to Study Pencil-Puzzle-Based Assignments in CS1 and CS2
Zack Butler, Ivona Bezáková, and Kimberly Fluet
(Rochester Institute of Technology, USA)
Publisher's Version Article: iticse18main-id94-p doi:10.1145/3197091.3197109

Session 6A: e-Learning and Distance Learning
Tue, Jul 3, 12:30 - 13:30

How Seamless Are Technology-Rich Learning Environments? The Voice of IT Educators
Fui Chin Hiew, Judy Sheard, Rajendran Parthiban, and Esyin Chew
(Monash University Malaysia, Malaysia; Monash University, Australia; Cardiff Metropolitan University, UK)
Publisher's Version Article: iticse18main-id149-p doi:10.1145/3197091.3197125
Summer of Code: Assisting Distance-Learning Students with Open-Ended Programming Tasks
Neil Smith, Mike Richards, and Daniel G. Cabrero
(Open University, UK)
Publisher's Version Article: iticse18main-id123-p doi:10.1145/3197091.3197119

Session 7A: Gender, Diversity, and Societal Aspects
Wed, Jul 4, 11:00 - 12:30

Gender, Confidence, and Mark Prediction in CS Examinations
Brian Harrington, Shichong Peng, Xiaomeng Jin, and Minhaz Khan
(University of Toronto at Scarborough, Canada; University of Toronto, Canada)
Publisher's Version Article: iticse18main-id113-p doi:10.1145/3197091.3197116
Promoting Diversity in Computing
Anagha Kulkarni, Ilmi Yoon, Pleuni S. Pennings, Kazunori Okada, and Carmen Domingo
(San Francisco State University, USA)
Publisher's Version Article: iticse18main-id234-p doi:10.1145/3197091.3197145
Teaching the Societal Consequences of Computer Science: New Ideas for Increasing Student Involvement
Bill Cowan, Elodie Fourquet, and Marta Kryven
(University of Waterloo, Canada; Colgate University, USA; Massachusetts Institute of Technology, USA)
Publisher's Version Article: iticse18main-id244-p doi:10.1145/3197091.3197146

Session 7B: Alternative Approaches to CS Education
Wed, Jul 4, 11:00 - 12:30

Hackathons in the Formal Learning Process
Kiev Gama, Breno Alencar Gonçalves, and Pedro Alessio
(Federal University of Pernambuco, Brazil)
Publisher's Version Article: iticse18main-id210-p doi:10.1145/3197091.3197138
An Authentic Student Research Experience: Fostering Research Skills and Boosting the Employability Profile of Students
Thanos Hatziapostolou, Dimitris Dranidis, Anna Sotiriadou, Petros Kefalas, and Ioannis Nikolakopoulos
(University of Sheffield at Thessaloniki, Greece; Technology College of Athens, Greece)
Publisher's Version Article: iticse18main-id179-p doi:10.1145/3197091.3197131
Fit-Breaks: Incorporating Physical Activity Breaks in Introductory CS Lectures
Alyona Koulanova, Ary Maharaj, Brian Harrington, and Jessica Dere
(University of Toronto at Scarborough, Canada)
Publisher's Version Article: iticse18main-id112-p doi:10.1145/3197091.3197115

Session 7C: Industry Engagement
Wed, Jul 4, 11:00 - 12:30

Challenge Based Startup Learning: A Framework to Teach Software Startup
Rafael Chanin, Afonso Sales, Leandro Pompermaier, and Rafael Prikladnicki
(PUCRS, Brazil)
Publisher's Version Article: iticse18main-id133-p doi:10.1145/3197091.3197122
A Two-Staged Capstone Project to Foster University-Business Dialogue
Tullio Vardanega and Monica Fedeli
(University of Padua, Italy)
Publisher's Version Article: iticse18main-id177-p doi:10.1145/3197091.3197130
Guidelines for Software Testing Education Objectives from Industry Practices with a Constructive Alignment Approach
Timo Hynninen, Jussi Kasurinen, Antti Knutas, and Ossi Taipale
(Lappeenranta University of Technology, Finland; South-Eastern Finland University of Applied Sciences, Finland; Lero, Ireland)
Publisher's Version Article: iticse18main-id93-p doi:10.1145/3197091.3197108

Session 8A: Motivation, Engagement, and Retention
Wed, Jul 4, 14:00 - 15:30

How CS Academics View Student Engagement
Michael Morgan, Matthew Butler, Neena Thota, and Jane Sinclair
(Monash University, Australia; University of Massachusetts, USA; University of Warwick, UK)
Publisher's Version Article: iticse18main-id15-p doi:10.1145/3197091.3197092
Considerations for Switching: Exploring Factors behind CS Students' Desire to Leave a CS Major
Amanpreet Kapoor and Christina Gardner-McCune
(University of Florida, USA)
Publisher's Version Article: iticse18main-id102-p doi:10.1145/3197091.3197113
The Impact of Placement in Introductory Computer Science Courses on Student Persistence in a Computing Major
Linda Ott, Briana Bettin, and Leo Ureel
(Michigan Technological University, USA)
Publisher's Version Article: iticse18main-id212-p doi:10.1145/3197091.3197139

Session 8B: Instructional Approaches
Wed, Jul 4, 14:00 - 15:30

Classroom Experience Report on Jigsaw Learning
Soohyun Nam Liao, William G. Griswold, and Leo Porter
(University of California at San Diego, USA)
Publisher's Version Article: iticse18main-id122-p doi:10.1145/3197091.3197118
A Multi-institution Exploration of Peer Instruction in Practice
Cynthia Taylor, Jaime Spacco, David P. Bunde, Andrew Petersen, Soohyun Nam Liao, and Leo Porter
(Oberlin College, USA; Knox College, USA; University of Toronto at Mississauga, Canada; University of California at San Diego, USA)
Publisher's Version Article: iticse18main-id224-p doi:10.1145/3197091.3197144
A Safety-Aware, Systems-Based Approach to Teaching Software Testing
Natalia Silvis-Cividjian
(VU University Amsterdam, Netherlands)
Publisher's Version Article: iticse18main-id36-p doi:10.1145/3197091.3197096

Session 8C: Collaborative Partnerships
Wed, Jul 4, 14:00 - 15:30

Bringing Together Undergraduate and Postgraduate Students in Software Engineering Team Project: Experiences and Lessons
Georgia M. Kapitsaki and Styliani Kleanthous Loizou
(University of Cyprus, Cyprus)
Publisher's Version Article: iticse18main-id64-p doi:10.1145/3197091.3197103
Crowdsourcing Programming Assignments with CrowdSorcerer
Nea Pirttinen, Vilma Kangas, Irene Nikkarinen, Henrik Nygren, Juho Leinonen, and Arto Hellas
(University of Helsinki, Finland)
Publisher's Version Article: iticse18main-id119-p doi:10.1145/3197091.3197117
ITiCSE Working Groups and Collaboration in the Computing Education Community
Robert McCartney and Kate Sanders
(University of Connecticut, USA; Rhode Island College, USA)
Publisher's Version Article: iticse18main-id221-p doi:10.1145/3197091.3197143

Session 1C: Working Groups 1
Mon, Jul 2, 11:00 - 12:30

Contrasting CS Student and Academic Perspectives and Experiences of Student Engagement
Michael Morgan, Matthew Butler, Jane Sinclair, Christabel Gonsalvez, and Neena Thota
(Monash University, Australia; University of Warwick, UK; University of Massachusetts, USA)
Publisher's Version Article: iticse18short-id3-p doi:10.1145/3197091.3205839
Global Perspectives on Cybersecurity Education
Allen Parrish, John Impagliazzo, Rajendra K. Raj, Henrique Santos, Muhammad Rizwan Asghar, Audun Jøsang, Teresa Pereira, Vítor J. Sá, and Eliana Stavrou
(Mississippi State University, USA; Hofstra University, USA; Rochester Institute of Technology, USA; University of Minho, Portugal; University of Auckland, New Zealand; University of Oslo, Norway; Polytechnic Institute of Viana do Castelo, Portugal; Universidade Catolica Portugesa, Portugal; UCLan Cyprus, Cyprus)
Publisher's Version Article: iticse18short-id83-p doi:10.1145/3197091.3205840
A Review of Introductory Programming Research 2003–2017
Andrew Luxton-Reilly, Simon, Ibrahim Albluwi, Brett A. Becker, Michail Giannakos, Amruth N. Kumar, Linda Ott, James Paterson, Michael James Scott, Judy Sheard, and Claudia Szabo
(University of Auckland, New Zealand; University of Newcastle, Australia; Princeton University, USA; University College Dublin, Ireland; NTNU, Norway; Ramapo College of New Jersey, USA; Michigan Technological University, USA; Glasgow Caledonian University, UK; Falmouth University, UK; Monash University, Australia; University of Adelaide, Australia)
Publisher's Version Article: iticse18short-id99-p doi:10.1145/3197091.3205841
An International Investigation into Student Concerns regarding Transition into Higher Education
Mark Zarb, Joseph A. Abandoh-Sam, Bedour Alshaigy, Dennis Bouvier, Richard Glassey, Janet Hughes, and Charles Riedesel
(Robert Gordon University, UK; Valley View University, Ghana; Oxford-Brookes University, UK; Southern Illinois University, USA; KTH, Sweden; Open University, UK; University of Nebraska-Lincoln, USA)
Publisher's Version Article: iticse18short-id251-p doi:10.1145/3197091.3205842
Cloud Computing: Developing Contemporary Computer Science Curriculum for a Cloud-First Future
Derek Foster, Laurie White, Joshua Adams, D. Cenk Erdil, Harvey Hyman, Stan Kurkovsky, Majd Sakr, and Lee Stott
(University of Lincoln, UK; Google, USA; Saint Leo University, USA; Sacred Heart University, USA; University of South Florida, USA; Central Connecticut State University, USA; Carnegie Mellon University, USA; Microsoft, UK)
Publisher's Version Article: iticse18short-id252-p doi:10.1145/3197091.3205843
Modeling Global Competencies for Computing Education
Stephen Frezza, Arnold Pears, Mats Daniels, Viggo Kann, Amanpreet Kapoor, Roger McDermott, Anne-Kathrin Peters, Charles Wallace, Mihaela Sabin, and Åsa Cajander
(Gannon University, USA; KTH, Sweden; Uppsala University, Sweden; University of Florida, USA; Robert Gordon University, UK; Michigan Technological University, USA; University of New Hampshire, USA)
Publisher's Version Article: iticse18short-id254-p doi:10.1145/3197091.3205844

Session 2C: Tips, Techniques, and Courseware 1
Mon, Jul 2, 14:00 - 15:30

Stick to the Script: Lightweight Recording and Playback of Live Coding
John Aycock
(University of Calgary, Canada)
Publisher's Version Article: iticse18short-id262-p doi:10.1145/3197091.3205830
Board of Symbols: A Tool for Teaching Programming
Stephan Euler
(TH Mittelhessen University of Applied Sciences, Germany)
Publisher's Version Article: iticse18short-id265-p doi:10.1145/3197091.3205833
Code Reviews in Large, First-Year Courses
Andrew Petersen and Daniel Zingaro
(University of Toronto at Mississauga, Canada)
Publisher's Version Article: iticse18short-id293-p doi:10.1145/3197091.3205832
Improving Students' Engagement with Large-Team Software Development Projects
Mirela Gutica
(British Columbia Institute of Technology, Canada)
Article: iticse18short-id267-p doi:
Reducing Students' Waiting Time for Assistance in Programming Laboratory Sessions by Using Electronic Queueing
Sahand Sadjadee
(Linköping University, Sweden)
Publisher's Version Article: iticse18short-id270-p doi:10.1145/3197091.3205837
A Guideline to Teach Agile Requirements
Isabelle Blasquez and Hervé Leblanc
(University of Limoges, France; IRIT, France)
Publisher's Version Article: iticse18short-id271-p doi:10.1145/3197091.3205838

Session 5C: Panel
Tue, Jul 3, 11:00 - 12:30

50 Years of Software Engineering: Challenges, Results, and Opportunities in Its Education
Stephan Krusche, Bruce Scharlau, Åsa Cajander, and Janet Hughes
(TU Munich, Germany; University of Aberdeen, UK; Uppsala University, Sweden; Open University, UK)
Publisher's Version Article: iticse18short-id299-p doi:10.1145/3197091.3205848

Session 6B: Working Groups 2
Tue, Jul 3, 12:30 - 13:30

Taxonomizing Features and Methods for Identifying At-Risk Students in Computing Courses
Arto Hellas, Petri Ihantola, Andrew Petersen, Vangel V. Ajanovski, Mirela Gutica, Timo Hynninen, Antti Knutas, Juho Leinonen, Chris Messom, and Soohyun Nam Liao
(University of Helsinki, Finland; University of Toronto at Mississauga, Canada; Ss Cyril and Methodius University, Macedonia; British Columbia Institute of Technology, Canada; Lappeenranta University of Technology, Finland; Lero, Ireland; Monash University, Australia; University of California at San Diego, USA)
Publisher's Version Article: iticse18short-id255-p doi:10.1145/3197091.3205845
The Internet of Things in CS Education: Updating Curricula and Exploring Pedagogy
Barry Burd, Lecia Barker, Monica Divitini, Jorge Guerra Guerra, Felix Armando Fermin Perez, Ingrid Russell, Bill Siever, Liviana Tudor, Michael McCarthy, and Ian Pollock
(Drew University, USA; University of Colorado at Boulder, USA; NTNU, Norway; National University of San Marcos, Peru; University of Hartford, USA; Washington University at St. Louis, USA; Politehnica University of Bucharest, Romania; Carnegie Mellon University, USA; California State University Easy Bay, USA)
Publisher's Version Article: iticse18short-id256-p doi:10.1145/3197091.3205846
Promoting the Adoption of Educational Innovations
Cynthia Taylor, Jaime Spacco, David P. Bunde, Thomas Zeume, Zack Butler, Martina Barnas, Heather Bort, Francesco Maiorana, and Christopher Lynnly Hovey
(Oberlin College, USA; Knox College, USA; TU Dortmund, Germany; Rochester Institute of Technology, USA; Indiana University, USA; Marquette University, USA; University of Catania, Italy; University of Colorado at Boulder, USA)
Publisher's Version Article: iticse18short-id258-p doi:10.1145/3197091.3205847

Session 6C: Tips, Techniques, and Courseware 2
Tue, Jul 3, 12:30 - 13:30

A Novel Introduction to File I/O using KML and Google Earth
Elizabeth Vidal and Ali Erkan
(La Salle Universitiy, Peru; Ithaca College, USA)
Publisher's Version Article: iticse18short-id266-p doi:10.1145/3197091.3205835
Using LEGO to Teach Software Interfaces and Integration
Stan Kurkovsky
(Central Connecticut State University, USA)
Publisher's Version Article: iticse18short-id278-p doi:10.1145/3197091.3205831
Introducing Big Data Analytics in High School and College
Raja Sooriamurthi
(Carnegie Mellon University, USA)
Publisher's Version Article: iticse18short-id285-p doi:10.1145/3197091.3205834

Posters 1
Mon, Jul 2, 10:30 - 11:00

A Technique for Translation from Problem to Code
Andrew D. Hilton, Genevieve M. Lipp, and Susan H. Rodger
(Duke University, USA)
Publisher's Version Article: iticse18short-id261-p doi:10.1145/3197091.3205807
Preparing First-Time CS Student Teaching Assistants
Guido Rößling and Jacqueline Gölz
(TU Darmstadt, Germany)
Publisher's Version Article: iticse18short-id264-p doi:10.1145/3197091.3205829
An Interactive Online Course to Raise Awareness about Diversity
Guido Rößling and Felix Broj
(TU Darmstadt, Germany)
Publisher's Version Article: iticse18short-id268-p doi:10.1145/3197091.3205809
Pipelining Collaborative Test for Improving Student Performance in Introductory Programming Courses
Xinjian Luo, Qianni Deng, and Tao Liao
(Shanghai Jiao Tong University, China)
Publisher's Version Article: iticse18short-id273-p doi:10.1145/3197091.3205817
Student Based Program Development
Viggo Kann and Örjan Ekeberg
(KTH, Sweden)
Publisher's Version Article: iticse18short-id274-p doi:10.1145/3197091.3205818
Informatics Study Day: Helping CS Students Become Better Students
Madeleine Lorås and Trond Aalberg
(NTNU, Norway)
Publisher's Version Article: iticse18short-id275-p doi:10.1145/3197091.3205826
How Statistics Are Used in Computing Education Research
Kate Sanders, Sally Hamouda, Brett A. Becker, Anna Eckerdal, Robert McCartney, Judy Sheard, and Simon
(Rhode Island College, USA; University College Dublin, Ireland; Uppsala University, Sweden; University of Connecticut, USA; Monash University, Australia; University of Newcastle, Australia)
Publisher's Version Article: iticse18short-id276-p doi:10.1145/3197091.3205810
Managing Assignment Feedback via Issue Tracking
Richard Glassey
(KTH, Sweden)
Publisher's Version Article: iticse18short-id277-p doi:10.1145/3197091.3205819
Experiences and New Alternatives for Teaching Formal Verification of Java Programs
Ana Romero and Jose Divasón
(Universidad de La Rioja, Spain)
Publisher's Version Article: iticse18short-id280-p doi:10.1145/3197091.3205811
Towards Bespoke Creative Coding Curricula: Mapping Structure and Content in Tertiary Graphic Design Education Programming Courses
Stig Møller Hansen
(Aarhus University, Denmark)
Publisher's Version Article: iticse18short-id281-p doi:10.1145/3197091.3205820

Posters 2
Tue, Jul 3, 10:30 - 11:00

Lessons Learned from Developing Advanced Topics for Broad Use
Lillian Cassel, Don Goelman, Paula Matuszek, Mary Angela Papalaskari, Michael Posner, Thomas Way, Darina Dicheva, and Christo Dichev
(Villanova University, USA; Winston-Salem State University, USA)
Publisher's Version Article: iticse18short-id283-p doi:10.1145/3197091.3205821
iScheduler: Intelligent Scheduling System for Academic Institutions
Raymond Alavo, Raman Adaikkalavan, and Hossein Hakimzadeh
(Indiana University at South Bend, USA)
Publisher's Version Article: iticse18short-id284-p doi:10.1145/3197091.3205824
Data Jam: Introducing High School Students to Data Science
Saman Haqqi, Raja Sooriamurthi, Brian Macdonald, Cheryl Begandy, Judy Cameron, Berni Pirollo, Evan Becker, Jacqueline Choffo, Christopher Davis, Margaret Farrell, Jennifer Lundahl, Laura Marshall, Kyle Wyche, and Aaron Zheng
(IBM, USA; Carnegie Mellon University, USA; Teradata, USA; Pittsburgh Supercomputing Center, USA; University of Pittsburgh, USA; Pittsburgh Data Works, USA)
Publisher's Version Article: iticse18short-id286-p doi:10.1145/3197091.3205812
Cheat Me Not: Automated Proctoring of Digital Exams on Bring-Your-Own-Device
Gosia Migut, Dennis Koelma, Cees G. M. Snoek, and Natasa Brouwer
(University of Amsterdam, Netherlands)
Publisher's Version Article: iticse18short-id288-p doi:10.1145/3197091.3205813
Code-Sharing Networks of Non-STEM Students: The Case of Data Science Minor
Ilya Musabirov and Alina Bakhitova
(National Research University Higher School of Economics, Russia)
Publisher's Version Article: iticse18short-id289-p doi:10.1145/3197091.3205814
Inclusion of Blockchain in Course of Distributed Systems at the School of Computer Science
Jorge Guerra Guerra and Felix Armando Fermin Perez
(National University of San Marcos, Peru)
Publisher's Version Article: iticse18short-id290-p doi:10.1145/3197091.3205822
Implementing a Competency-Based Information Technology Curriculum: Challenges and Opportunities
Mihaela Sabin
(University of New Hampshire, USA)
Publisher's Version Article: iticse18short-id291-p doi:10.1145/3197091.3205808
Assessing Attention in Visual and Textual Programming using Neuroeducation Approaches
Spyridon Doukakis, Mary Angela Papalaskari, Panayiotis Vlamos, Antonia Plerou, and Panagiota Giannopoulou
(Ionian University, Greece; Villanova University, USA)
Publisher's Version Article: iticse18short-id292-p doi:10.1145/3197091.3205815
Psychometric Computational Thinking Test
Julio Santisteban and Jennifer Santisteban-Muñoz
(Universidad Católica San Pablo, Peru)
Publisher's Version Article: iticse18short-id295-p doi:10.1145/3197091.3205823
Crafting Engaging Programming Experiences for Young People in GLAM Spaces: The iOi-Sphere
Alcwyn Parker and Michael James Scott
(Falmouth University, UK)
Publisher's Version Article: iticse18short-id296-p doi:10.1145/3197091.3205827

proc time: 0.85