@Proceedings{queiros_et_al:OASIcs.ICPEC.2020, title = {{OASIcs, Volume 81, ICPEC 2020, Complete Volume}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {1--294}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020}, URN = {urn:nbn:de:0030-drops-122865}, doi = {10.4230/OASIcs.ICPEC.2020}, annote = {Keywords: OASIcs, Volume 81, ICPEC 2020, Complete Volume} } @InProceedings{queiros_et_al:OASIcs.ICPEC.2020.0, author = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, title = {{Front Matter, Table of Contents, Preface, Conference Organization}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {0:i--0:xviii}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.0}, URN = {urn:nbn:de:0030-drops-122878}, doi = {10.4230/OASIcs.ICPEC.2020.0}, annote = {Keywords: Front Matter, Table of Contents, Preface, Conference Organization} } @InProceedings{almeida_et_al:OASIcs.ICPEC.2020.1, author = {Almeida, Marcela Viana P. and Alves, Lu{\'\i}s M. and Pereira, Maria Jo\~{a}o Varanda and Barbosa, Gl{\'\i}via Ang\'{e}lica R.}, title = {{EasyCoding - Methodology to Support Programming Learning}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {1:1--1:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.1}, URN = {urn:nbn:de:0030-drops-122887}, doi = {10.4230/OASIcs.ICPEC.2020.1}, annote = {Keywords: learning programming, teaching programming, automatic activity guides, programming motivation} } @InProceedings{amaro_et_al:OASIcs.ICPEC.2020.2, author = {Amaro, J. Pedro and Barreiros, Jorge and Coutinho, Fernanda and Dur\~{a}es, Jo\~{a}o and Santos, Frederico and Alves, Ana and Silva, Marco and Cunha, Jo\~{a}o}, title = {{Challenges and Solutions from an Embedded Programming Bootcamp}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {2:1--2:11}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.2}, URN = {urn:nbn:de:0030-drops-122896}, doi = {10.4230/OASIcs.ICPEC.2020.2}, annote = {Keywords: Coding Bootcamp, Embedded Programming, Career Change} } @InProceedings{antonrodriguez_et_al:OASIcs.ICPEC.2020.3, author = {Ant\'{o}n-Rodr{\'\i}guez, M{\'\i}riam and P\'{e}rez-Ju\'{a}rez, Mar{\'\i}a \'{A}ngeles and D{\'\i}az-Pernas, Francisco Javier and Gonz\'{a}lez-Ortega, David and Mart{\'\i}nez-Zarzuela, Mario and Aguiar-P\'{e}rez, Javier Manuel}, title = {{An Experience of Game-Based Learning in Web Applications Development Courses}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {3:1--3:11}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.3}, URN = {urn:nbn:de:0030-drops-122901}, doi = {10.4230/OASIcs.ICPEC.2020.3}, annote = {Keywords: eLearning, mLearning, Game-based Learning, Programming Languages, Web Applications Development} } @InProceedings{cardoso_et_al:OASIcs.ICPEC.2020.4, author = {Cardoso, Mar{\'\i}lio and de Castro, Ant\'{o}nio Vieira and Rocha, \'{A}lvaro and Silva, Emanuel and Mendon\c{c}a, Jorge}, title = {{Use of Automatic Code Assessment Tools in the Programming Teaching Process}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {4:1--4:10}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.4}, URN = {urn:nbn:de:0030-drops-122913}, doi = {10.4230/OASIcs.ICPEC.2020.4}, annote = {Keywords: Teaching programming, APROG, Moodle, VPL, Mooshak, Automatic assessment} } @InProceedings{carneiro_et_al:OASIcs.ICPEC.2020.5, author = {Carneiro, Davide R. and Silva, Rui J. R.}, title = {{Game Elements, Motivation and Programming Learning: A Case Study}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {5:1--5:10}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.5}, URN = {urn:nbn:de:0030-drops-122924}, doi = {10.4230/OASIcs.ICPEC.2020.5}, annote = {Keywords: Motivation, Programming, Genetic Algorithms} } @InProceedings{cerqueira_et_al:OASIcs.ICPEC.2020.6, author = {Cerqueira, Jos\'{e} Manuel and Moura, Jo\~{a}o Martinho and Sylla, Cristina and Ferreira, Lu{\'\i}s}, title = {{An Augmented Reality Mathematics Serious Game}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {6:1--6:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.6}, URN = {urn:nbn:de:0030-drops-122939}, doi = {10.4230/OASIcs.ICPEC.2020.6}, annote = {Keywords: Serious Game, Augmented Reality, Mathematics, Functions} } @InProceedings{cleto_et_al:OASIcs.ICPEC.2020.7, author = {Cleto, B\'{a}rbara and Sylla, Cristina and Ferreira, Lu{\'\i}s and Moura, Jo\~{a}o Martinho}, title = {{CodeCubes: Coding with Augmented Reality}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {7:1--7:9}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.7}, URN = {urn:nbn:de:0030-drops-122943}, doi = {10.4230/OASIcs.ICPEC.2020.7}, annote = {Keywords: Tangible Interfaces, Augmented Reality, Computational Thinking, Games} } @InProceedings{ferreira_et_al:OASIcs.ICPEC.2020.8, author = {Ferreira, Vitor Manuel and Pinto, Pedro and Paiva, Sara and Brito, Maria Jos\'{e} Azevedo}, title = {{The Use of ARM-Assembly Language and a Raspberry Pi 1 B+ as a Server to Improve Computer Architecture Skills}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {8:1--8:11}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.8}, URN = {urn:nbn:de:0030-drops-122955}, doi = {10.4230/OASIcs.ICPEC.2020.8}, annote = {Keywords: ARM-assembly language, Raspberry Pi, always-visible in-class mobile test scenario, Computer Architecture skills, students' efficiency and motivation levels evaluation} } @InProceedings{figueiredo_et_al:OASIcs.ICPEC.2020.9, author = {Figueiredo, Rui and Cleto, B\'{a}rbara and Cerqueira, Jos\'{e} Manuel}, title = {{Turing - Inter School Programming Contest: Pedagogical Innovation in Programming Teaching for Middle Schools}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {9:1--9:7}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.9}, URN = {urn:nbn:de:0030-drops-122961}, doi = {10.4230/OASIcs.ICPEC.2020.9}, annote = {Keywords: CodeRunner, Contest, Game, Gamification, Programming, Turing} } @InProceedings{gasiba_et_al:OASIcs.ICPEC.2020.10, author = {Gasiba, Tiago and Lechner, Ulrike and Rezabek, Filip and Pinto-Albuquerque, Maria}, title = {{Cybersecurity Games for Secure Programming Education in the Industry: Gameplay Analysis}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {10:1--10:11}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.10}, URN = {urn:nbn:de:0030-drops-122977}, doi = {10.4230/OASIcs.ICPEC.2020.10}, annote = {Keywords: education, training, secure coding, industry, cybersecurity, capture-the-flag, game analysis, cybersecurity challenge} } @InProceedings{gasiba_et_al:OASIcs.ICPEC.2020.11, author = {Gasiba, Tiago and Lechner, Ulrike and Cuellar, Jorge and Zouitni, Alae}, title = {{Ranking Secure Coding Guidelines for Software Developer Awareness Training in the Industry}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {11:1--11:11}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.11}, URN = {urn:nbn:de:0030-drops-122988}, doi = {10.4230/OASIcs.ICPEC.2020.11}, annote = {Keywords: education, teaching, training, secure coding, industry, cybersecurity, capture-the-flag, game analysis, game design, cybersecurity challenge} } @InProceedings{goncalves_et_al:OASIcs.ICPEC.2020.12, author = {Gon\c{c}alves, Paulo F. and S\'{a}, Jo\~{a}o and Coelho, Anabela and Dur\~{a}es, Jo\~{a}o}, title = {{An Arduino Simulator in Classroom - a Case Study}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {12:1--12:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.12}, URN = {urn:nbn:de:0030-drops-122996}, doi = {10.4230/OASIcs.ICPEC.2020.12}, annote = {Keywords: Arduino, Education, Simulator} } @InProceedings{gutierrezcarreon:OASIcs.ICPEC.2020.13, author = {Guti\'{e}rrez-Carre\'{o}n, Gustavo}, title = {{Benefits of Cloud Services in Education: A Perspective of Database System Students}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {13:1--13:7}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.13}, URN = {urn:nbn:de:0030-drops-123006}, doi = {10.4230/OASIcs.ICPEC.2020.13}, annote = {Keywords: Cloud Computing, Satisfactory Learning, Database Systems} } @InProceedings{kubincova_et_al:OASIcs.ICPEC.2020.14, author = {Kubincov\'{a}, Zuzana and Demkov\'{a}, Iveta}, title = {{Using Code Review at School and at the Programming Club}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {14:1--14:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.14}, URN = {urn:nbn:de:0030-drops-123015}, doi = {10.4230/OASIcs.ICPEC.2020.14}, annote = {Keywords: Code Review, Programming, Leisure-Time Activity Club, High School} } @InProceedings{lima_et_al:OASIcs.ICPEC.2020.15, author = {Lima, L\'{a}zaro V. O. and Ara\'{u}jo, Cristiana and Magalh\~{a}es, Luis Gonzaga and Henriques, Pedro R.}, title = {{Learning Resources with Augmented Reality}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {15:1--15:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.15}, URN = {urn:nbn:de:0030-drops-123028}, doi = {10.4230/OASIcs.ICPEC.2020.15}, annote = {Keywords: Computational Thinking, Learning Resource, Augmented Reality, Teacher Support Tools} } @InProceedings{minamide_et_al:OASIcs.ICPEC.2020.16, author = {Minamide, Akiyuki and Takemata, Kazuya and Yamada, Hirofumi}, title = {{Computational Thinking Education Using Stickers and Scanners in Elementary School Classes}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {16:1--16:7}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.16}, URN = {urn:nbn:de:0030-drops-123035}, doi = {10.4230/OASIcs.ICPEC.2020.16}, annote = {Keywords: computational thinking, programming education, programming with stickers} } @InProceedings{morais_et_al:OASIcs.ICPEC.2020.17, author = {Morais, Ceres and Pedrosa, Daniela and Fontes, Mario Madureira and Cravino, Jos\'{e} and Morgado, Leonel}, title = {{Detailing an e-Learning Course on Software Engineering and Architecture Using BPMN}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {17:1--17:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.17}, URN = {urn:nbn:de:0030-drops-123045}, doi = {10.4230/OASIcs.ICPEC.2020.17}, annote = {Keywords: educational planning, BPMN, e-learning, programming courses, MVC, software engineering education} } @InProceedings{paiva_et_al:OASIcs.ICPEC.2020.18, author = {Paiva, Jos\'{e} Carlos and Leal, Jos\'{e} Paulo and Queir\'{o}s, Ricardo}, title = {{Game-Based Coding Challenges to Foster Programming Practice}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {18:1--18:11}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.18}, URN = {urn:nbn:de:0030-drops-123051}, doi = {10.4230/OASIcs.ICPEC.2020.18}, annote = {Keywords: games, automatic assessment, graphical feedback, programming, learning, challenges} } @InProceedings{portela:OASIcs.ICPEC.2020.19, author = {Portela, Filipe}, title = {{A New and Interactive Teaching Approach with Gamification for Motivating Students in Computer Science Classrooms}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {19:1--19:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.19}, URN = {urn:nbn:de:0030-drops-123060}, doi = {10.4230/OASIcs.ICPEC.2020.19}, annote = {Keywords: Classrooms, Teaching, Soft-skills, Higher Education, Computer Science, Interac-tive approaches, BYOD, Flipped Classrooms} } @InProceedings{prykhodchenko_et_al:OASIcs.ICPEC.2020.20, author = {Prykhodchenko, Serhii D. and Prykhodchenko, Oksana Yu. and Shevtsova, Olha S. and Semenov, Sergii Yu.}, title = {{Gamification of Learning Scratch in Elementary School}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {20:1--20:11}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.20}, URN = {urn:nbn:de:0030-drops-123070}, doi = {10.4230/OASIcs.ICPEC.2020.20}, annote = {Keywords: Education, Gamification, Scratch, Game Mechanic, Programming Language} } @InProceedings{queiros_et_al:OASIcs.ICPEC.2020.21, author = {Queir\'{o}s, Ricardo and Pinto, M\'{a}rio and Terroso, Teresa}, title = {{Computer Programming Education in Portuguese Universities}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {21:1--21:11}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.21}, URN = {urn:nbn:de:0030-drops-123082}, doi = {10.4230/OASIcs.ICPEC.2020.21}, annote = {Keywords: computer programming, teaching-learning, universities} } @InProceedings{rojassalazar_et_al:OASIcs.ICPEC.2020.22, author = {Rojas-Salazar, Alberto and Ram{\'\i}rez-Alfaro, Paula and Haahr, Mads}, title = {{Learning Binary Search Trees Through Serious Games}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {22:1--22:7}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.22}, URN = {urn:nbn:de:0030-drops-123097}, doi = {10.4230/OASIcs.ICPEC.2020.22}, annote = {Keywords: Binary Search Tree, Data Structures, Serious Games} } @InProceedings{silva_et_al:OASIcs.ICPEC.2020.23, author = {Silva, Miguel and Ferreira, Diogo and Portela, Filipe}, title = {{IoEduc - Bring Your Own Device to the Classroom}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {23:1--23:9}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.23}, URN = {urn:nbn:de:0030-drops-123100}, doi = {10.4230/OASIcs.ICPEC.2020.23}, annote = {Keywords: BYOD, ioEduc, Education, e-Learning, Interactive classes, Gamification} } @InProceedings{simoes_et_al:OASIcs.ICPEC.2020.24, author = {Sim\~{o}es, Alberto and Queir\'{o}s, Ricardo}, title = {{On the Nature of Programming Exercises}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {24:1--24:9}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.24}, URN = {urn:nbn:de:0030-drops-123117}, doi = {10.4230/OASIcs.ICPEC.2020.24}, annote = {Keywords: Programming Exercises, Computer Science, Automatic Evaluation, Programming Challenges} } @InProceedings{swacha:OASIcs.ICPEC.2020.25, author = {Swacha, Jakub}, title = {{Polish Python: A Short Report from a Short Experiment}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {25:1--25:6}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.25}, URN = {urn:nbn:de:0030-drops-123123}, doi = {10.4230/OASIcs.ICPEC.2020.25}, annote = {Keywords: programming language education, programming language localization, programming language translation, programming language vocabulary} } @InProceedings{swacha_et_al:OASIcs.ICPEC.2020.26, author = {Swacha, Jakub and Queir\'{o}s, Ricardo and Paiva, Jos\'{e} Carlos and Leal, Jos\'{e} Paulo and Kosta, Sokol and Montella, Raffaele}, title = {{A Roadmap to Gamify Programming Education}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {26:1--26:7}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.26}, URN = {urn:nbn:de:0030-drops-123136}, doi = {10.4230/OASIcs.ICPEC.2020.26}, annote = {Keywords: gamification, programming, learning, automatic assessment, programming exercises} } @InProceedings{teixeira_et_al:OASIcs.ICPEC.2020.27, author = {Teixeira, Salete and Barbosa, Diana and Ara\'{u}jo, Cristiana and Henriques, Pedro R.}, title = {{Improving Game-Based Learning Experience Through Game Appropriation}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {27:1--27:10}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.27}, URN = {urn:nbn:de:0030-drops-123144}, doi = {10.4230/OASIcs.ICPEC.2020.27}, annote = {Keywords: Computational Thinking, Computing Education, Game-Based Learning, Game Types, Ontology, Student Profile, Adult Learning} } @InProceedings{vasconcelos_et_al:OASIcs.ICPEC.2020.28, author = {Vasconcelos, Pedro and Ribeiro, Rita P.}, title = {{Using Property-Based Testing to Generate Feedback for C Programming Exercises}}, booktitle = {First International Computer Programming Education Conference (ICPEC 2020)}, pages = {28:1--28:10}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-153-5}, ISSN = {2190-6807}, year = {2020}, volume = {81}, editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2020.28}, URN = {urn:nbn:de:0030-drops-123159}, doi = {10.4230/OASIcs.ICPEC.2020.28}, annote = {Keywords: property-based testing, C language, Haskell language, teaching programming} }