


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 K. Valadi:

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 M. 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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














