Three Programs, Three Years, and Four Concepts: Teachers’ Views on Indirection, References, Scope, and Parameter Passing in CSED

Computer science (CS) students are expected to grasp numerous CS concepts during their CS education. Researchers have previously pointed to some concepts that are challenging for many students to conquer during their education. In this study, we investigate how CS students encounter indirection, scope, references, and parameter transfer during their studies. We focus on the first three study years, as previous studies have indicated that students do not significantly improve their grasp of these concepts during that time. We surveyed the teachers of courses in three CS study programs, exploring teachers’ perspectives on students’ knowledge of the concepts and how explicitly the concepts are taught and graded. Our investigation highlights several ways in which curricula diverge from previous recommendations and how an understanding of these study programs can support learning outcomes.

Authors

Publication Details

Journal
Informatics in Education
Published
2026-03-15
DOI
https://doi.org/10.15388/infedu.2507.015
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Three Programs, Three Years, and Four Concepts: Teachers’ Views on Indirection, References, Scope, and Parameter Passing in CSED

Aseel Berglund, Filip Strömbäck, Linda Mannila, Pontus Haglund
Informatics in Education
Teaching and Learning Programming
article

Three Programs, Three Years, and Four Concepts: Teachers’ Views on Indirection, References, Scope, and Parameter Passing in CSED

Aseel Berglund, Filip Strömbäck, Linda Mannila, Pontus Haglund
article en

Abstract

Computer science (CS) students are expected to grasp numerous CS concepts during their CS education. Researchers have previously pointed to some concepts that are challenging for many students to conquer during their education. In this study, we investigate how CS students encounter indirection, scope, references, and parameter transfer during their studies. We focus on the first three study years, as previous studies have indicated that students do not significantly improve their grasp of these concepts during that time. We surveyed the teachers of courses in three CS study programs, exploring teachers’ perspectives on students’ knowledge of the concepts and how explicitly the concepts are taught and graded. Our investigation highlights several ways in which curricula diverge from previous recommendations and how an understanding of these study programs can support learning outcomes.

Informatics in EducationVol. 25(1)
Quality Education
Openalex Percentile: Top 32%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.