default search action
27th ITiCSE 2022: Dublin, Ireland
- Brett A. Becker, Keith Quille, Mikko-Jussi Laakso, Erik Barendsen, Simon:
ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8 - 13, 2022, Volume 1. ACM 2022, ISBN 978-1-4503-9201-3
Keynote Talks
- Elizabeth Oldham:
Computing in the Irish School Curriculum: What Can We Learn from a Fifty-Year Adventure? 1 - Titus Winters:
The Gap Between Industry and CS Education. 2-3 - Letizia Jaccheri:
Gender Issues in Computer Science Research, Education, and Society. 4
Assessment and feedback
- Wouter Groeneveld, Lynn Van den Broeck, Joost Vennekens, Kris Aerts:
Self-Assessing Creative Problem Solving for Aspiring Software Developers: A Pilot Study. 5-11 - Nea Pirttinen, Juho Leinonen:
Can Students Review Their Peers?: Comparison of Peer and Instructor Reviews. 12-18 - Ella Tuson, Tim Hickey:
Mastery Learning and Specs Grading in Discrete Math. 19-25
Computing in schools
- Emanuele A. F. Mascarenhas, Roberto A. Bittencourt:
Evaluation of a Sixth-Grade Computing Textbook. 26-32 - Yifan Zhang, Douglas Lusa Krug, Chrystalla Mouza, David C. Shepherd, Lori L. Pollock:
A Case Study of Middle Schoolers' Use of Computational Thinking Concepts and Practices during Coded Music Composition. 33-39 - Ashley Gannon, Mohsen Gavahi, Xin Yuan, David B. Whalley, Sherry A. Southerland, Christine Andrews-Larson, Ellen Granger:
Experience with Integrating Computer Science in Middle School Mathematics. 40-46
Curriculum
- Sami Sarsa, Arto Hellas, Juho Leinonen:
Who Continues in a Series of Lifelong Learning Courses? 47-53 - Keith Quille, Soohyun Nam Liao, Eileen Costelloe, Keith Nolan, Aidan Mooney, Kartik Shah:
PreSS: Predicting Student Success Early in CS1. A Pilot International Replication and Generalization Study. 54-60 - Sara Hooshangi, Ryan Buxton, Margaret Ellis:
Integration of Practical Computing Skills and Co-curricular Activities in the Curriculum. 61-67
Cybersecurity, data, and networks
- Jordan Allison:
Simulation-Based Learning via Cisco Packet Tracer to Enhance the Teaching of Computer Networks. 68-74 - Charles Koutcheme, Artturi Tilanterä, Aleksi Peltonen, Arto Hellas, Lassi Haaranen:
Exploring How Students Solve Open-ended Assignments: A Study of SQL Injection Attempts in a Cybersecurity Course. 75-81 - Kamil Akhuseyinoglu, Ryan Hardt, Jordan Barria-Pineda, Peter Brusilovsky, Kerttu Pollari-Malmi, Teemu Sirkiä, Lauri Malmi:
A Study of Worked Examples for SQL Programming. 82-88
Data science and artificial intelligence
- Wensheng Wu:
Data Science Course Projects with Peer Challenges: An Experience Report. 89-95 - Stefania Druga, Nancy Otero, Amy J. Ko:
The Landscape of Teaching Resources for AI Education. 96-102 - Sebastian Krings:
Experience Report on a Student-Organized AI Course. 103-109
Digital tools
- Tiago Cogumbreiro, Gregory Blike:
Gidayu: Visualizing Automaton and Their Computations. 110-116 - André L. Santos, Tiago Soares, Nuno Garrido, Teemu Lehtinen:
Jask: Generation of Questions About Learners' Code in Java. 117-123 - Benedikt Fein, Florian Obermüller, Gordon Fraser:
CATNIP: An Automated Hint Generation Tool for Scratch. 124-130 - Yasin N. Silva, Alexis Loza, Humberto Luiz Razente:
DBSnap-Eval: Identifying Database Query Construction Patterns. 131-137 - Andreas Dengel, Andrea Auer, Patrick Urlbauer, Tim Läufer:
Game-Based Teaching of Basic Hardware Components With an Educational Virtual Reality at Different Levels of Immersion. 138-144 - Christopher Nitta, Aaron Kaloti, Shuotong Wang:
RISC-V Console: A Containerized RISC-V Based Game Console Emulator for Education. 145-150 - Amruth N. Kumar:
Solvelets: Tutors to Practice the Process of Programming. 151-157
Diversity
- Jaemarie Solyst, Tara Nkrumah, Angela Stewart, Amanda Buddemeyer, Erin Walker, Amy Ogan:
Running an Online Synchronous Culturally Responsive Computing Camp for Middle School Girls. 158-164 - Amari N. Lewis, Joe Gibbs Politz, Kristen Vaccaro, Mia Minnes:
Learning about the Experiences of Chicano/Latino Students in a Large Undergraduate CS Program. 165-171 - Pawel Grabarczyk, Alma Freiesleben, Amanda Bastrup, Claus Brabrand:
Computing Educational Programmes with more Women are more about People & less about Things. 172-178 - Arif Rachmatullah, Jessica Vandenberg, Eric N. Wiebe:
Toward More Generalizable CS and CT Instruments: Examining the Interaction of Country and Gender at the Middle Grades Level. 179-185 - Scott T. Leutenegger, Chris GauthierDickey, Rebecca Brown Adelman, Trenton Norman, Rebecca Atadero, Karen Rambo-Hernandez, Christina H. Paguyo:
Using An Interactive Theater Intervention To Promote Gender Inclusion in Computer Science. 186-192
Fundamental concepts and computational thinking
- Cruz Izu:
Modelling the Use of Abstraction in Algorithmic Problem Solving. 193-199 - Briana Bettin, Linda M. Ott, Julia Hiebel:
Semaphore or Metaphor?: Exploring Concurrent Students' Conceptions of and with Analogy. 200-206 - Taina Lehtimäki, Rosemary Monahan, Aidan Mooney, Kevin Casey, Thomas J. Naughton:
Bebras-inspired Computational Thinking Primary School Resources Co-created by Computer Science Academics and Teachers. 207-213
Programming
- Natalie Kiesler, Carsten Thorbrügge:
A Comparative Study of Programming Competencies in Vocational Training and Higher Education. 214-220 - Lijun Chen, Joshua A. Grochow, Ryan Layer, Michael Levet:
Experience Report: Standards-Based Grading at Scale in Algorithms. 221-227 - Erno Lokkila, Athanasios Christopoulos, Mikko-Jussi Laakso:
A Clustering Method to Detect Disengaged Students from Their Code Submission History. 228-234 - Zachariah J. Beasley, Ayesha R. Johnson:
The Impact of Remote Pair Programming in an Upper-Level CS Course. 235-240 - Kevin Buffardi, Richert Wang:
Integrating Videos with Programming Practice. 241-247 - Soonja Yeom, Nicole Herbert, Riseul Ryu:
Project-Based Collaborative Learning Enhances Students' Programming Performance. 248-254 - Nathan Hurtig, Joseph E. Hollingsworth, Sarah Blankenship, Eileen T. Kraemer, Murali Sitaraman, Jason O. Hallstrom:
Network Visualization and Assessment of Student Reasoning About Conditionals. 255-261 - Vanesa Getseva, Amruth N. Kumar:
An Empirical Analysis of Code-Tracing Concepts. 262-268 - Aamod Sane, Rustom Mody, Anuradha Laxminarayan, Jayaraman VK:
Lifecycle in CS1: Requirements, Domain Analysis, and Implementation. 269-275 - Gina R. Bai, Kai Presler-Marshall, Thomas W. Price, Kathryn T. Stolee:
Check It Off: Exploring the Impact of a Checklist Intervention on the Quality of Student-authored Unit Tests. 276-282 - Viraj Kumar:
Privately Executable Examples. 283-289 - Barbara Ericson, Carl Christopher Haynes-Magyar:
Adaptive Parsons Problems as Active Learning Activities During Lecture. 290-296
Programming in context
- Joshua Burridge, Alan D. Fekete:
Teaching Programming for First-Year Data Science. 297-303 - Ken Liu, Burkhard C. Wünsche, Andrew Luxton-Reilly:
Relationship Between Spatial Skills and Performance in Introductory Computer Graphics. 304-310 - Matthew Farrugia-Roberts, Bryn Jeffries, Harald Søndergaard:
Programming to Learn: Logic and Computation from a Programming Perspective. 311-317
Programming novices
- Ally Limke, Alexandra Milliken, Veronica Cateté, Isabella Gransbury, Amy Isvik, Thomas W. Price, Chris Martens, Tiffany Barnes:
Case Studies on the Use of Storyboarding by Novice Programmers. 318-324 - Fionnuala Johnson, Stephen McQuistin, John O'Donnell, Quintin I. Cutts:
Experience Report: Identifying Unexpected Programming Misconceptions with a Computer Systems Approach. 325-330 - Sabiha Yeni, Anna van der Meulen:
Students' Behavioral Intention to Use Gradual Programming Language Hedy: A Technology Acceptance Model. 331-336 - Bryn Jeffries, Jung A. Lee, Irena Koprinska:
115 Ways Not to Say Hello, World!: Syntax Errors Observed in a Large-Scale Online CS0 Python Course. 337-343 - Cruz Izu, Paul Denny, Sayoni Roy:
A Resource to Support Novices Refactoring Conditional Statements. 344-350 - Jennifer Parham-Mocello, Aiden Nelson, Martin Erwig:
Exploring the Use of Games and a Domain-Specific Teaching Language in CS0. 351-357
Programming projects
- Grant Braught, Farhan Siddiqui:
Factors Affecting Project Selection in an Open Source Capstone. 358-364 - Tyler Menezes, Alexander Parra, Mingjie Jiang:
Open-Source Internships With Industry Mentors. 365-371 - Jennifer Tsan, Donna Eatinger, Alex Pugnali, David Gonzalez-Maldonado, Diana Franklin, David Weintrop:
Scaffolding Young Learners' Open-Ended Programming Projects with Planning Sheets. 372-378
Remote learning
- Vincent Berry, Arnaud Castelltort, Chrysta Pelissier, Marion Rousseau, Chouki Tibermacine:
ShellOnYou: Learning by Doing Unix Command Line. 379-385 - Jan Koniarik, Daniel Dlhopolcek, Martin Ukrop:
Experience with Abrupt Transition to Remote Teaching of Embedded Systems. 386-392 - Ethel Tshukudu, Sofiat Olaosebikan, Kenechi G. Omeke, Alexandrina Pancheva, Stephen McQuistin, Lydia John Jilantikiri, Maha Al-Anqoudi:
Broadening Participation in Computing: Experiences of an Online Programming Workshop for African Students. 393-399 - Jacek Marciniak, Andrzej Wójtowicz, Barbara Kolodziejczak, Marcin Szczepanski, Anna Stachowiak:
Impact of Course Scheduling on Student Performance in Remote Learning. 400-406 - Daniel T. Fokum:
The Effect of the COVID-19 Pandemic on Student Participation in an Undergraduate Networking Course. 407-413 - Felix Freiberger:
pseuCo Book: An Interactive Learning Experience. 414-420
Scaffolding and feedback
- Amy Cook, Vinhthuy Phan, Alistair Windsor:
Improving TA Feedback on In-Class Coding Assignments for Introductory Computer Science. 421-427 - Seth Poulsen, Mahesh Viswanathan, Geoffrey L. Herman, Matthew West:
Proof Blocks: Autogradable Scaffolding Activities for Learning to Write Proofs. 428-434 - Sophia Krause-Levy, Rachel S. Lim, Ismael Villegas Molina, Yingjun Cao, Leo Porter:
An Exploration of Student-Tutor Interactions in Computing. 435-441
Security
- T. J. OConnor, Carl Mann, Tiffanie Petersen, Isaiah Thomas, Christopher Stricklan:
Toward an Automatic Exploit Generation Competition for an Undergraduate Binary Reverse Engineering Course. 442-448 - Martin Macák, Radek Oslejsek, Barbora Buhnova:
Process Mining Analysis of Puzzle-Based Cybersecurity Training. 449-455 - Michael Lodi, Marco Sbaraglia, Simone Martini:
Cryptography in Grade 10: Core Ideas with Snap! and Unplugged. 456-462 - Lwin Khin Shar, Christopher M. Poskitt, Kyong Jin Shim, Li Ying Leonard Wong:
XSS for the Masses: Integrating Security in a Web Programming Course using a Security Scanner. 463-469 - Stephen V. Cole:
Impact of Capture The Flag (CTF)-style vs. Traditional Exercises in an Introductory Computer Security Class. 470-476 - François Goupil, Pavel Laskov, Irdin Pekaric, Michael Felderer, Alexander Dürr, Frédéric Thiesse:
Towards Understanding the Skill Gap in Cybersecurity. 477-483
Software engineering
- Bhuvaneswari Gopal, Stephen Cooper:
POGIL-like Learning in Undergraduate Software Testing and DevOps - A Pilot Study. 484-490 - Sabrina Jahn, Nicolas Kaul, Jürgen Mottok:
Using or Misusing?: Introducing Misuse Cases in a Software Engineering Course for Undergraduate Engineering Students. 491-497 - Nelson Lojo, Armando Fox:
Teaching Test-Writing As a Variably-Scaffolded Programming Pattern. 498-504
Students
- Wensheng Wu:
Investigating Internship Experiences of Data Science Students for Curriculum Enhancement. 505-511 - David Wong-Aitken, Diana Cukierman, Parmit K. Chilana:
"It Depends on Whether or Not I'm Lucky" How Students in an Introductory Programming Course Discover, Select, and Assess the Utility of Web-Based Resources. 512-518 - Tom Crick, Tom Prickett, Jill Bradnum:
Exploring Learner Resilience and Performance of First-Year Computer Science Undergraduate Students during the COVID-19 Pandemic. 519-525 - Bita Akram, Susan R. Fisk, Spencer Yoder, Cynthia Hunt, Thomas W. Price, Lina Battestilli, Tiffany Barnes:
Increasing Students' Persistence in Computer Science through a Lightweight Scalable Intervention. 526-532
Teachers
- Jennifer Tsan, David Weintrop, Diana Franklin:
An Analysis of Middle Grade Teachers' Debugging Pedagogical Content Knowledge. 533-539 - Gwen Nugent, Keting Chen, Leen-Kiat Soh, Dongho Choi, Guy Trainin, Wendy Smith:
Developing K-8 Computer Science Teachers' Content Knowledge, Self-efficacy, and Attitudes through Evidence-based Professional Development. 540-546 - Aman Yadav, Elisa Nadire Caeli, Ceren Ocak, Victoria Macann:
Teacher Education and Computational Thinking: Measuring Pre-service Teacher Conceptions and Attitudes. 547-553
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.