TCSE logo 
 Sigsoft logo
Sustainability badge

This program is tentative and subject to change.

Mon 28 Apr 2025 16:40 - 17:00 at 206 - Programming Education

Background: When acquiring new programming languages, learners typically transfer their knowledge from previous languages to the new one. Recent studies demonstrate that this transfer is similar to the process of learning a second language, so learning can be more efficient, but also interference can take place, similar to false friends. While these studies demonstrate the existence of transfer, they have focused on programming languages with rather larger differences, such as Python versus Java.

Objective: Our goal is to understand how students transfer between two similar programming languages, that is, from C to Java, adding a different angle to how transfer takes place.

Method and Results: To this end, we gave students a Java comprehension test in the first week of a CS2 course, after they have completed a CS1 course based on C. We could confirm that students transfer knowledge from C to Java, including false friends. We repeated this study a year later, but included a dedicated Java tutorial before conducting the Java comprehension test. With these explicit instructions, students experienced less interference when learning Java, demonstrating that they profit from being made explicitly aware of syntactical intricacies of Java. However, we also observed persistent interference for some concepts, indicating the need for more in-depth instructions.

This program is tentative and subject to change.

Mon 28 Apr

Displayed time zone: Eastern Time (US & Canada) change

16:00 - 17:30
Programming EducationCSEE&T at 206
16:00
20m
Talk
A Systematic Review of Common Beginner Programming Mistakes in Data Engineering
CSEE&T
Max Neuwinger Friedrich Alexander University Erlangen Nuremberg, Dirk Riehle U of Erlangen
16:20
20m
Talk
An Exploratory Study on Build Issue Resolution Among Computer Science Students
CSEE&T
Sunzhou Huang The University of Texas at San Antonio, Na Meng Virginia Tech, XUEQING Liu Stevens Institute of Technology, Xiaoyin Wang University of Texas at San Antonio
Pre-print
16:40
20m
Talk
Knowledge Transfer and False Friends: Insights on Transitioning from C to Java
CSEE&T
Yifan Du Chemnitz University of Technology, Belinda Schantong Chemnitz University of Technology, Janet Siegmund Chemnitz University of Technology
Pre-print
17:00
20m
Talk
Teaching Well-Structured Code: A Literature Review of Instructional Approaches
CSEE&T
Sara Nurollahian University of Utah, Hieke Keuning Utrecht University, Eliane Wiese University of Utah
Pre-print
:
:
:
: