default search action
23rd ITiCSE 2018: Larnaca, Cyprus
- Irene Polycarpou, Janet C. Read, Panayiotis Andreou, Michal Armoni:
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018, Larnaca, Cyprus, July 02-04, 2018. ACM 2018, ISBN 978-1-4503-5707-4
Keynotes
- Judy Robertson:
Dancing rainbots: computing education with girl guiding. 1 - Maria Virvou:
A new era towards more engaging and human-like computer-based learning by combining personalisation and artificial intelligence techniques. 2-3
Session 1A: CS1/CS2
- Paul Denny, Andrew Luxton-Reilly, Michelle Craig, Andrew Petersen:
Improving complex task performance using a sequence of simple practice tasks. 4-9 - Alireza Ahadi, Raymond Lister, Luke Mathieson:
Syntax error based quantification of the learning progress of the novice programmer. 10-14 - Keith Quille, Susan Bergin:
Programming: predicting student success early in CS1. a re-validation and replication study. 15-20
Session 1B: Artificial Intelligence
- José Alberto Maestro-Prieto, Arancha Simón Hurtado:
The pedagogical model of SIAL: an adaptive and open-ended intelligent tutoring system for first order logic. 21-26 - Amruth N. Kumar:
Collateral learning of mobile computing: an experience report. 27-32 - Haoyu Zhou, Haifeng Zhang, Yushan Zhou, Xinchao Wang, Wenxin Li:
Botzone: an online multi-agent competitive platform for AI education. 33-38
Session 2A: Assessment for CS1
- Michelle Cook, Megan Fowler, Jason O. Hallstrom, Joseph E. Hollingsworth, Tim Schwab, Yu-Shan Sun, Murali Sitaraman:
Where exactly are the difficulties in reasoning logically about code? experimentation with an online system. 39-44 - Kristin Stephens-Martinez, Armando Fox:
Giving hints is complicated: understanding the challenges of an automated hint system based on frequent wrong answers. 45-50 - Reza Soltanpoor, Charles Thevathayan, Daryl J. D'Souza:
Adaptive remediation for novice programmers through personalized prescriptive quizzes. 51-56
Session 2B: K-12
- Heather Bort, Shion Guha, Dennis Brylow:
The impact of exploring computer science in Wisconsin: where disadvantage is an advantage. 57-62 - Veronica Cateté, Nicholas Lytle, Tiffany Barnes:
Creation and validation of low-stakes rubrics for K-12 computer science. 63-68 - Anna Lamprou, Alexander Repenning:
Teaching how to teach computational thinking. 69-74
Session 3A: Assessment
- An Ju, Ben Mehne, Andrew Halle, Armando Fox:
In-class coding-based summative assessments: tools, challenges, and experience. 75-80 - Burkhard C. Wünsche, Zhen Chen, Lindsay Alexander Shaw, Thomas Suselo, Kai-Cheung Leung, Davis Dimalen, Wannes van der Mark, Andrew Luxton-Reilly, Richard Lobb:
Automatic assessment of OpenGL computer graphics assignments. 81-86 - Anthony Kleerekoper, Andrew Schofield:
SQL tester: an online SQL assessment tool and its impact. 87-92
Session 3B: K-12: Outreach
- Ashok R. Basawapatna, Alexander Repenning, Mark Savignano, Josiane Manera, Nora A. Escherle, Lorenzo Repenning:
Is drawing video game characters in an hour of code activity a waste of time? 93-98 - Leigh Ann DeLyser:
A community model of CSforALL: analysis of community commitments for CS education. 99-104 - Nearchos Paspallis, Irene Polycarpou, Panayiotis Andreou, Josephina Antoniou, Paris Kaimakis, Marios Raspopoulos, Maria Terzi:
An experience report on the effectiveness of five themed workshops at inspiring high school students to learn coding. 105-110
Session 3C: Project-Based Learning
- Isabelle Blasquez, Hervé Leblanc:
Experience in learning test-driven development: space invaders project-driven. 111-116 - Ville Isomöttönen, Aletta Nylén:
How students get going: triggers for students' learning in project-based education. 117-122 - An Ju, Armando Fox:
TEAMSCOPE: measuring software engineering processes with teamwork telemetry. 123-128
Session 4A: Discrete Structures
- Ali Erkan:
The educational insights and opportunities afforded by the nuances of Prim's and Kruskal's MST algorithms. 129-134 - Laura E. Brown, Adam Feltz, Charles Wallace:
Lab exercises for a discrete structures course: exploring logic and relational algebra with Alloy. 135-140 - Gaetano Geck, Artur Ljulin, Sebastian Peter, Jonas Schmidt, Fabian Vehlken, Thomas Zeume:
Introduction to Iltis: an interactive, web-based system for teaching logic. 141-146
Session 4B: Teaching Programming
- David W. Brown, Sheikh K. Ghafoor, Stephen L. Canfield:
Instruction of introductory programming course using multiple contexts. 147-152 - Vinhthuy Phan, Eric Hicks:
Code4Brownies: an active learning solution for teaching programming and problem solving in the classroom. 153-158 - Andrew Luxton-Reilly, Emma McMillan, Elizabeth Stevenson, Ewan D. Tempero, Paul Denny:
Ladebug: an online tool to help novice programmers improve their debugging skills. 159-164
Session 4C: Educational Tools
- J. Mark Pullen:
Teaching network protocol concepts in an open-source simulation environment. 165-169 - Yasin N. Silva, Anthony Nieuwenhuyse, Thomas G. Schenk, Alaura Symons:
DBSnap++: creating data-driven programs by snapping blocks. 170-175 - Chase Geigle, Ismini Lourentzou, Hari Sundaram, ChengXiang Zhai:
CLaDS: a cloud-based virtual lab for the delivery of scalable hands-on assignments for practical data science education. 176-181
Session 5A: Cyber-Security
- Xenia Mountrouidou, Xiangyang Li, Quinn Burke:
Cybersecurity in liberal arts general education curriculum. 182-187 - John Aycock, Andrew Groeneveldt, Hayden Kroepfl, Tara Copplestone:
Exercises for teaching reverse engineering. 188-193 - Valdemar Svábenský, Jan Vykopal, Milan Cermák, Martin Lastovicka:
Enhancing cybersecurity skills by creating serious games. 194-199
Session 5B: Problem Solving
- Florent Bouchez-Tichadou:
Problem solving to teach advanced algorithms in heterogeneous groups. 200-205 - Kay-Dennis Boom, Matt Bower, Amaël Arguel, Jens Siemon, Antonia Scholkmann:
Relationship between computational thinking and a measure of intelligence as a general problem-solving ability. 206-211 - Zack Butler, Ivona Bezáková, Kimberly Fluet:
Analyzing rich qualitative data to study pencil-puzzle-based assignments in CS1 and CS2. 212-217
Session 6A: e-Learning and Distance Learning
- Fui Chin Hiew, Judy Sheard, Rajendran Parthiban, Esyin Chew:
How seamless are technology-rich learning environments? the voice of IT educators. 218-223 - Neil Smith, Mike Richards, Daniel G. Cabrero:
Summer of code: assisting distance-learning students with open-ended programming tasks. 224-229
Session 7A: Gender, Diversity, and Societal Aspects
- Brian Harrington, Shichong Peng, Xiaomeng Jin, Minhaz Khan:
Gender, confidence, and mark prediction in CS examinations. 230-235 - Anagha Kulkarni, Ilmi Yoon, Pleuni S. Pennings, Kazunori Okada, Carmen Domingo:
Promoting diversity in computing. 236-241 - Bill Cowan, Elodie Fourquet, Marta Kryven:
Teaching the societal consequences of computer science: new ideas for increasing student involvement. 242-247
Session 7B: Alternative Approaches to CS Education
- Kiev Gama, Breno Alencar Gonçalves, Pedro Alessio:
Hackathons in the formal learning process. 248-253 - Thanos Hatziapostolou, Dimitris Dranidis, Anna Sotiriadou, Petros Kefalas, Ioannis Nikolakopoulos:
An authentic student research experience: fostering research skills and boosting the employability profile of students. 254-259 - Alyona Koulanova, Ary Maharaj, Brian Harrington, Jessica Dere:
Fit-breaks: incorporating physical activity breaks in introductory CS lectures. 260-265
Session 7C: Industry Engagement
- Rafael Chanin, Afonso Sales, Leandro Bento Pompermaier, Rafael Prikladnicki:
Challenge based startup learning: a framework to teach software startup. 266-271 - Tullio Vardanega, Monica Fedeli:
A two-staged capstone project to foster university-business dialogue. 272-277 - Timo Hynninen, Jussi Kasurinen, Antti Knutas, Ossi Taipale:
Guidelines for software testing education objectives from industry practices with a constructive alignment approach. 278-283
Session 8A: Motivation, Engagement, and Retention
- Michael Morgan, Matthew Butler, Neena Thota, Jane E. Sinclair:
How CS academics view student engagement. 284-289 - Amanpreet Kapoor, Christina Gardner-McCune:
Considerations for switching: exploring factors behind CS students' desire to leave a CS major. 290-295 - Linda M. Ott, Briana Bettin, Leo C. Ureel:
The impact of placement in introductory computer science courses on student persistence in a computing major. 296-301
Session 8B: Instructional Approaches
- Soohyun Nam Liao, William G. Griswold, Leo Porter:
Classroom experience report on jigsaw learning. 302-307 - Cynthia Bagier Taylor, Jaime Spacco, David P. Bunde, Andrew Petersen, Soohyun Nam Liao, Leo Porter:
A multi-institution exploration of peer instruction in practice. 308-313 - Natalia Silvis-Cividjian:
A safety-aware, systems-based approach to teaching software testing. 314-319
Session 8C: Collaborative Partnerships
- Georgia M. Kapitsaki, Styliani Kleanthous Loizou:
Bringing together undergraduate and postgraduate students in software engineering team project: experiences and lessons. 320-325 - Nea Pirttinen, Vilma Kangas, Irene Nikkarinen, Henrik Nygren, Juho Leinonen, Arto Hellas:
Crowdsourcing programming assignments with CrowdSorcerer. 326-331 - Robert McCartney, Kate Sanders:
ITiCSE working groups and collaboration in the computing education community. 332-337
Session 1C: Working Groups 1
- Michael Morgan, Matthew Butler, Jane E. Sinclair, Christabel Gonsalvez, Neena Thota:
Contrasting CS student and academic perspectives and experiences of student engagement. 338-339 - Allen Parrish, John Impagliazzo, Rajendra K. Raj, Henrique M. Dinis Santos, Muhammad Rizwan Asghar, Audun Jøsang, Teresa Susana Mendes Pereira, Vítor J. Sá, Eliana Stavrou:
Global perspectives on cybersecurity education. 340-341 - Andrew Luxton-Reilly, Simon, Ibrahim Albluwi, Brett A. Becker, Michail N. Giannakos, Amruth N. Kumar, Linda M. Ott, James Paterson, Michael James Scott, Judy Sheard, Claudia Szabo:
A review of introductory programming research 2003-2017. 342-343 - Mark Zarb, Joseph A. Abandoh-Sam, Bedour Alshaigy, Dennis J. Bouvier, Richard Glassey, Janet M. Hughes, Charles Riedesel:
An international investigation into student concerns regarding transition into higher education. 344-345 - Derek Foster, Laurie White, Joshua Adams, Deger Cenk Erdil, Harvey S. Hyman, Stan Kurkovsky, Majd Sakr, Lee Stott:
Cloud computing: developing contemporary computer science curriculum for a cloud-first future. 346-347 - Stephen Frezza, Arnold Pears, Mats Daniels, Viggo Kann, Amanpreet Kapoor, Roger McDermott, Anne-Kathrin Peters, Charles Wallace, Mihaela Sabin, Åsa Cajander:
Modeling global competencies for computing education. 348-349
Session 2C: Tips, Techniques, and Courseware 1
- John Aycock:
Stick to the script: lightweight recording and playback of live coding. 350-351 - Stephan Euler:
Board of symbols: a tool for teaching programming. 352-353 - Andrew Petersen, Daniel Zingaro:
Code reviews in large, first-year courses. 354-355 - Mirela Gutica:
Improving students' engagement with large-team software development projects. 356-357 - Sahand Sadjadee:
Reducing students' waiting time for assistance in programming laboratory sessions by using electronic queueing. 358-359 - Isabelle Blasquez, Hervé Leblanc:
A guideline to teach agile requirements. 360-361
Session 5C: Panel
- Stephan Krusche, Bruce Scharlau, Åsa Cajander, Janet M. Hughes:
50 years of software engineering: challenges, results, and opportunities in its education. 362-363
Session 6B: Working Groups 2
- Arto Hellas, Petri Ihantola, Andrew Petersen, Vangel V. Ajanovski, Mirela Gutica, Timo Hynninen, Antti Knutas, Juho Leinonen, Chris H. Messom, Soohyun Nam Liao:
Taxonomizing features and methods for identifying at-risk students in computing courses. 364-365 - Barry Burd, Lecia Barker, Monica Divitini, Jorge Leoncio Guerra Guerra, Félix Armando Fermín Pérez, Ingrid Russell, Bill Siever, Liviana Tudor, Michael McCarthy, Ian Pollock:
The internet of things in CS education: updating curricula and exploring pedagogy. 366-367 - Cynthia Bagier Taylor, Jaime Spacco, David P. Bunde, Thomas Zeume, Zack Butler, Martina Barnas, Heather Bort, Francesco Maiorana, Christopher Lynnly Hovey:
Promoting the adoption of educational innovations. 368
Session 6C: Tips, Techniques, and Courseware 2
- Elizabeth Vidal Duarte, Ali Erkan:
A novel introduction to file I/O using KML and google earth. 369-370 - Stan Kurkovsky:
Using LEGO to teach software interfaces and integration. 371-372 - Raja Sooriamurthi:
Introducing big data analytics in high school and college. 373-374
Posters 1
- Andrew D. Hilton, Genevieve M. Lipp, Susan H. Rodger:
A technique for translation from problem to code. 375 - Guido Rößling, Jacqueline Gölz:
Preparing first-time CS student teaching assistants. 376 - Guido Rößling, Felix Broj:
An interactive online course to raise awareness about diversity. 377 - Xinjian Luo, Qianni Deng, Tao Liao:
Pipelining collaborative test for improving student performance in introductory programming courses. 378 - Viggo Kann, Örjan Ekeberg:
Student based program development. 379 - Madeleine Lorås, Trond Aalberg:
Informatics study day: helping CS students become better students. 380 - Kate Sanders, Sally Hamouda, Brett A. Becker, Anna Eckerdal, Robert McCartney, Judy Sheard, Simon:
How statistics are used in computing education research. 381 - Richard Glassey:
Managing assignment feedback via issue tracking. 382 - Ana Romero, Jose Divasón:
Experiences and new alternatives for teaching formal verification of Java programs. 383 - Stig Møller Hansen:
Towards bespoke creative coding curricula: mapping structure and content in tertiary graphic design education programming courses. 384
Posters 2
- Lillian N. Cassel, Don Goelman, Paula Matuszek, Mary-Angela Papalaskari, Michael Posner, Thomas P. Way, Darina Dicheva, Christo Dichev:
Lessons learned from developing advanced topics for broad use. 385 - Raymond Alavo, Raman Adaikkalavan, Hossein Hakimzadeh:
iScheduler: intelligent scheduling system for academic institutions. 386 - 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, Aaron Zheng:
Data jam: introducing high school students to data science. 387 - Gosia Migut, Dennis C. Koelma, Cees G. M. Snoek, Natasa Brouwer:
Cheat me not: automated proctoring of digital exams on bring-your-own-device. 388 - Ilya Musabirov, Alina Bakhitova:
Code-sharing networks of non-STEM students: the case of data science minor. 389 - Jorge Leoncio Guerra Guerra, Félix Armando Fermín Pérez:
Inclusion of blockchain in course of distributed systems at the school of computer science. 390 - Mihaela Sabin:
Implementing a competency-based information technology curriculum: challenges and opportunities. 391 - Spyridon Doukakis, Mary-Angela Papalaskari, Panayiotis M. Vlamos, Antonia Plerou, Panagiota Giannopoulou:
Assessing attention in visual and textual programming using neuroeducation approaches. 392 - Julio Santisteban, Jennifer Santisteban-Muñoz:
Psychometric computational thinking test. 393 - Alcwyn Parker, Michael James Scott:
Crafting engaging programming experiences for young people in GLAM spaces: the iOi-sphere. 394
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.