A Survey of Security Concepts in Introductory Programming Courses in Finland

Background: To effectively counter cyber threats, developers must be trained to write secure code. In a university setting, this can be achieved by integrating security concepts into programming curricula from the earliest courses. Objective: This study examines how security concepts are currently integrated into university-level introductory programming courses, with a focus on course structure, current coverage, and the perceived value and feasibility of adding more security content. Method: A self-administered questionnaire was distributed to lecturers of introductory programming courses at Finnish universities. Results: We received 12 responses, covering 11 unique courses, which corresponds to a course coverage rate of 65%. Courses typically begin with basics like variables and data types, while advanced concepts such as encryption and logging are introduced later, if at all. The selection of programming and security concepts is shaped by the programming paradigm, which is primarily imperative, and by the application domain, which often focuses on desktop applications. Security-related concepts are often underrepresented in courses. Lecturers noted that programming projects provide the most effective context for introducing security concepts. Despite common challenges such as limited instructional time, curriculum constraints, and varying levels of student preparedness, lecturers suggested the use of supplementary materials, emphasizing the importance of security, and incorporating visualizations to support understanding.

Authors

Institutions

Publication Details

Published
2025-11-06
DOI
https://doi.org/10.1145/3769994.3770028
Primary Topic
Information and Cyber Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Survey of Security Concepts in Introductory Programming Courses in Finland

Iván Porres, Alina Torbunova
Information and Cyber Security
article

A Survey of Security Concepts in Introductory Programming Courses in Finland

Iván Porres, Alina Torbunova
article en

Abstract

Background: To effectively counter cyber threats, developers must be trained to write secure code. In a university setting, this can be achieved by integrating security concepts into programming curricula from the earliest courses. Objective: This study examines how security concepts are currently integrated into university-level introductory programming courses, with a focus on course structure, current coverage, and the perceived value and feasibility of adding more security content. Method: A self-administered questionnaire was distributed to lecturers of introductory programming courses at Finnish universities. Results: We received 12 responses, covering 11 unique courses, which corresponds to a course coverage rate of 65%. Courses typically begin with basics like variables and data types, while advanced concepts such as encryption and logging are introduced later, if at all. The selection of programming and security concepts is shaped by the programming paradigm, which is primarily imperative, and by the application domain, which often focuses on desktop applications. Security-related concepts are often underrepresented in courses. Lecturers noted that programming projects provide the most effective context for introducing security concepts. Despite common challenges such as limited instructional time, curriculum constraints, and varying levels of student preparedness, lecturers suggested the use of supplementary materials, emphasizing the importance of security, and incorporating visualizations to support understanding.

Åbo Akademi University (FI)
Openalex Percentile: Top 53%
Information and Cyber Security
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.