Tue 18 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
10:10 - 10:50 | Empirical Studies in Program ComprehensionResearch / Education at ICPC Main Room Chair(s): Chaiyong Ragkhitwetsagul Mahidol University, Thailand | ||
10:20 10mPaper | Let's Ask Students About Their Programs, Automatically Education Teemu Lehtinen Aalto University, André L. Santos University Institute of Lisbon, Portugal, Juha Sorva Aalto University Pre-print Media Attached | ||
10:40 10mPaper | Is Algorithm Comprehension Different from Program Comprehension? Education Philipp Kather , Jan Vahrenhold Department of Computer Science, Westfälische Wilhelms-Universität Münster Pre-print Media Attached |
Thu 20 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
16:45 - 17:35 | Human Aspects of Program ComprehensionResearch / Tool Demonstration / Early Research Achievement (ERA) / Education at ICPC Main Room Chair(s): Gemma Catolino Tilburg University & Jheronimus Academy of Data Science | ||
16:50 10mPaper | Students’ Misunderstanding of the Order of Evaluation in Conjoined Conditions Education Pre-print Media Attached |
Accepted Papers
Call for Papers
The goal of this ICPC track is to provide researchers and practitioners with a unique forum to present their work in the field of programming education in various institutions including universities, colleges, company training centers, code clubs, boot camps etc.
Submissions are welcome on a variety of topics, but the overall questions that the track attempts to address are at the intersection of program comprehension and programming education.
Examples of topics that are fitting include: What aspects of program comprehension have a direct impact on programming education? What works and what does not? What knowledge do programming education learners require? How are programming comprehension models different between novices and experts and how can this gap be bridged? What techniques, methodologies and tools for educators and learners can be used to facilitate the learning of programming languages? How can we improve programming education curricula and courses based on the many years of research in program comprehension?
Format and Submission
Papers must not be longer than 10 pages for the main text, inclusive of figures, tables, appendices; references only may be included on up to 2 additional pages. Different types of papers might use a different number of pages, for example, an experience report might not need all 10 pages.
Purchases of additional pages in the proceedings are not allowed. All Education track submissions must, at the time of submission, conform to the IEEE formatting instructions (title in 24pt font and full text in 10pt type, see the guidelines at https://www.ieee.org/conferences/publishing/templates.html), indifferent to the type-setting system used (LaTeX, Word…).
LaTeX users must use \documentclass[10pt,conference]{IEEEtran}
without including the compsoc
or compsocconf
options.
The submissions must comply with the ACM Policy on Plagiarism, Misrepresentation, and Falsification. In particular, they must not have been published elsewhere and must not be under review elsewhere while under review for ICPC. The submission must also comply with the IEEE Policy on Authorship, part of the IEEE Plagiarism FAQ.
ICPC 2021 and the Education track follow the ACM SIGSOFT rules on Conflicts of Interest and Confidentiality of Submissions and all authors, reviewers, and organizers will uphold the ACM Code of Ethics and Professional Conduct.
ICPC 2021 follows the ACM SIGSOFT rules on Conflicts of Interest and Confidentiality of Submissions. Note that the ACM SIGSOFT rules explicitly state that co-authors have a conflict of interest three years after writing a paper together, which differs from many CS education venues. All authors, reviewers, and organizers will uphold the ACM Code of Ethics and Professional Conduct.
Submissions to the Education Track that meet the above requirements can be made via the Easychair submission site (https://www.easychair.org/my/conference?conf=icpc2021) by the submission deadline. When submitting, select the track ‘ICPC 2021 Education’.
Review and Evaluation Criteria
Submissions will be reviewed by at least three members of the ICPC Education Program Committee. Submissions will be evaluated on the basis of importance and quality of contribution, evaluation, depth of the discussion, and clarity of the presentation. The validity of your submission’s contribution must be adequately supported by appropriate arguments, analyses, evaluations, or data as best fit the contribution type (such as, but not limited to user studies).
Publication and Presentation
Upon notification of acceptance, all authors of accepted papers will receive further instructions for preparing the camera-ready versions of their submissions. All accepted papers will be published in the conference electronic proceedings, which will also be available in the IEEEXplore Library.
If a submission is accepted, at least one author of the paper is required to register for ICPC 2021 and present the paper. The presentation is expected to be delivered in person, unless this is impossible due to travel limitations (related to, e.g., health, visa, or COVID-19 prevention). Details about the presentations will follow the notifications.