[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3649405acmconferencesBook PagePublication PagesiticseConference Proceedingsconference-collections
ITiCSE 2024: Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2
ACM2024 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ITiCSE 2024: Innovation and Technology in Computer Science Education Milan Italy July 8 - 10, 2024
ISBN:
979-8-4007-0603-5
Published:
08 July 2024
Sponsors:

Reflects downloads up to 05 Jan 2025Bibliometrics
Skip Abstract Section
Abstract

Welcome to the 29th annual conference on Innovation and Technology in Computer Science Education (ITiCSE 2024), hosted by Universita degli Studi di Milano in Milan, Italy.

ITiCSE 2024 will take place from Friday July 5 to Wednesday July 10. The conference program includes a keynote address, paper sessions, a panel, tips, techniques & courseware demonstrations, posters, a doctoral consortium, and working group presentations. Working groups meet July 5-7 and will submit draft reports before the conference begins on July 8.

The submissions to ITiCSE 2024 were reviewed by 446 researchers and practitioners from computing education and related fields, including 44 program committee members and 402 reviewers. Thanks to their outstanding effort and commitment, every submission received a metareview and most received at least three reviews, providing authors of all submissions with constructive feedback. Although no review process is flawless, we are confident that this effort led to a vibrant conference program, capturing multiple voices and perspectives in the field.

SESSION: Posters
poster
Creating Art with JavaScript: A Bridget Riley Inspired Coding Lesson

The purpose of this poster presentation is to demonstrate how we can bring art into computational thinking and computer programming spaces. Op-Artist Bridget Riley used geometrical shapes and patterns to express motion across the canvas. The example of ...

poster
Test Anxiety, Self-Efficacy & Prior Experience

Studies show that both test anxiety (TA) and self-efficacy (SE) have an impact on academic performance and that different students experience TA at different levels. For example, TA has consistently been shown to be higher and SE to be lower for women ...

poster
Investigating the Role of Errors in Programming Learning

Computer science students often perceive programming errors as weaknesses rather than learning opportunities, resulting in frustration, anxiety, and dropout. This study investigates how early programming errors can contribute to students' subsequent ...

poster
Measuring Teacher Self-Efficacy and Careers Awareness in K-12 AI Education

Teachers serve an invaluable role in facilitating student understanding of AI and awareness of related careers. Our understanding of teacher self-efficacy and careers awareness in the context of the growing field of AI education is limited. We adapted ...

poster
Integrating Automated Feedback into a Creative Coding Course

This poster describes our approach to providing automated feedback for formative exercises in an introductory programming module that uses a creative coding approach. A challenge for automating feedback in creative coding is that automation often ...

poster
A Preliminary Study of Viewpoints of the Learner-Earner Journey

Finding professional employment continues to challenge a minority of computing graduates, with graduate unemployment and underemployment being higher than ideal in many jurisdictions worldwide. Exploring the viewpoints of recently appointed Computing ...

poster
Combining STEM Education and Equity for Greater Impact in Late K-6 Classrooms

We present CYBATHLON @school, which aims to foster interest in STEM subjects among primary school students and promote empathy for people with disabilities. The initiative, in collaboration with various educational institutions, has developed three ...

poster
IT Professionals in Germany. Labor Market Demands of Computer Science Education and their Perception on Social Media

The skills and qualifications of IT professionals are constantly changing and under discussion. In particular, we see the impact of emerging technologies and tools, such as AI, on the labor market and their reflection in the broader scientific community, ...

poster
Exploring Educational Escape Room as an Assessment Tool for Computer Science Courses

We explore the use of educational escape rooms (EER) in computer science (CS) courses, drawing insights from recent studies. A framework for implementing them as assessment tools is proposed, aligning activities with active learning, curriculum and ...

poster
Fine-Tuning AI to Assist in Building Curriculum for the CIA Triad and Cyber Kill Chain

Educators face the continuous challenge of updating their teaching materials with the fast-paced changes in cybersecurity and integrating emerging topics into their existing content. This work presents the development progress of a cybersecurity ...

poster
Our Journey to Student-centered Learning: Lessons and Insights from Transitioning Large-scale Programming Courses

It is a challenge to replace traditional, lecturer-centered teaching structures with learner-centered ones that adapt dynamically to different requirements. With this poster, we present our experiences in the transition from rigid instructor-centered to ...

poster
A STEM Approach to Teach High School Students IoT and AI Concepts: An Air Quality Example

In this study, we applied STEM approach to teach high school students Internet of Things (IoT) and Artificial Intelligence (AI) concepts with an air quality example. The learning activities include assembling IoT devices for air quality detection, ...

poster
Do Storytelling Videos Help Students Learn Abstract Concepts?

While storytelling has been adopted in other science disciplines to support diversity and improve learning outcomes, it has not been broadly explored in computing. To begin to bridge this gap, we investigated whether storytelling videos help students ...

poster
Course Delivery Methods, Student Success, and Self-efficacy in Introductory Programming

Self-efficacy has been claimed to be a predictor of students' motivation and learning [1]. It has been found to be sensitive to students' success, and to affect their academic achievement. In the CS/IT education context, where the drop rates are high, it ...

poster
A Traffic Light CPU for a First Course in Computer Organization

The Traffic Light CPU is an original project sequence for computer science students in a Computer Organization course. Students design, construct, and program a processor that controls a traffic light, both in a circuit simulator and on a breadboard ...

poster
Students' Understanding of Programming Fluency

Fluency is a term commonly used to express proficiency within a specific area, often languages. However, it is sometimes also used in programming. In this poster, we present a phenomenographic study to investigate how CS students understand the term.

poster
AI Planning is Elementary: Introducing Young Learners to Automated Problem Solving

Recent years have seen growing awareness of the need to advance AI literacy for K-12 students to empower them in understanding, evaluating, and using AI. Automated problem solving is a fundamental aspect of AI, enabling machines to mimic human ...

poster
Analyzing Students' Preferences for LLM-Generated Analogies

Introducing students to new concepts in computer science can often be challenging, as these concepts may differ significantly from their existing knowledge and conceptual understanding. To address this, we employed analogies to help students connect new ...

poster
Integrating Society, Ethics and the Computing Profession With Computer Science Curricula 2023

The interaction of computing and society, the requirement for ethical development and use of computing technology, and the responsibility our profession has to society, have never been greater. This poster provides an in-depth picture of how the "Society,...

poster
Designing Modular Auto-graded Programming Projects

In this poster we propose an approach to designing auto-graded programming course projects that are modular and easily manageable by an instructor. Based on our experiences with the Sail() platform which supports auto-grading and feedback generation in ...

poster
A Framework for Evaluating the Impact of Production Quality on Coding Demonstration Videos

This work reports on a pilot study that examines the impact of production quality of coding demonstration videos on student learning. With an increase in demand for asynchronous content, many instructors are finding the scripting and development of ...

poster
Exploring Open Source to Understand Large Software Projects

Undergraduate computing students spend a great deal of time developing the programming skills needed to begin a professional career. Much of that learning centers on single programs that are no more than a few thousand lines of code. Many students have ...

poster
Learning by Teaching: Insights on Student-Created Instructional Videos for Large CS Classes

Promoting active learning is challenging in large computing courses, often with hundreds of students. We present insights from a pedagogical strategy we designed to foster college Computer Science (CS) students' learning in a large introductory course on ...

poster
Towards Building Data Science 2Y: Data Science Curriculum for Two-Year Programs

Community Colleges provide a variety of academic and terminal degrees, such as associates in applied science and certificates of completion. Data Science is considered an emerging computing area that spans many areas of study and impacts academics and ...

poster
From Realtime to Online Erasmus+ Mobility and Back Again

Our motivation is to present how to transfer from real environment mobility designed for many Erasmus+ projects into online events and come back to a real-time event once again. The second point is how to strengthen the real-time approach with the ...

poster
Fostering Teamwork in Software Engineering Projects

Part of computer science disciplines, software engineering (SE) is concerned with the software lifecycle and the rigorous methods and processes required for designing, implementing, modifying and maintaining high-quality software systems. Project-based ...

poster
Organizing International Intensive Project with Hybrid Elements

The eCoal, GGULIVRR@Lodz, and Citizen Games are examples of the international, intensive, and multidisciplinary projects in multimedia and games led by French and Polish Universities. Apart from supporting technical skills in mobile and web development, ...

poster
LLMs in Open and Closed Book Examinations in a Final Year Applied Machine Learning Course (Early Findings)

This research has three prongs, with each comparing open- and closed-book exam questions across six years (2017-2023) in a final year undergraduate applied machine learning course. First, the authors evaluated the performance of numerous LLMs, compared ...

poster
Enabling Digital Technology in Primary Schools

In 2024, the National Council for Curriculum and Assessment (NCCA) in Ireland released a draft curriculum which intends to introduce Digital Technology (DT) into the Primary School Curriculum. While this is a positive step in terms of Computer Science ...

Contributors
  • University of Milan
  • University of Milan
  • Radboud University
  • Monash University
  • Glasgow Caledonian University
Please enable JavaScript to view thecomments powered by Disqus.

Recommendations

Acceptance Rates

Overall Acceptance Rate 552 of 1,613 submissions, 34%
YearSubmittedAcceptedRate
ITiCSE-WGR '1716850%
ITiCSE '171755632%
ITiCSE '161475638%
ITiCSE '1611764%
ITICSE-WGR '1577100%
ITiCSE '151245444%
ITiCSE '141643622%
ITiCSE '131615132%
ITiCSE -WGR '1344100%
ITiCSE '092056632%
ITiCSE '081506040%
ITiCSE '072106230%
ITiCSE '021004242%
ITiCSE '011394331%
Overall1,61355234%