Beyond the Code: A Multi-Modal Assessment Strategy for Fostering Professional Competencies via Introductory Programming Projects

📅 2026-03-19
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the overemphasis on syntactic instruction and the neglect of soft skills in traditional introductory programming courses. To bridge this gap, the authors integrate a project-based learning (PBL) framework into a “Programming Fundamentals” course, using 2D maze game development as the central project. The approach incorporates a multimodal assessment system—comprising live coding demonstrations, technical screencasts, formal presentations, and peer evaluations—to explicitly embed communication, critical thinking, and collaboration into the core evaluation criteria. Empirical results indicate that this pedagogical model not only significantly enhances students’ mastery of foundational programming concepts but also effectively cultivates professional competencies. The proposed framework offers a scalable and systematic paradigm for computing education that holistically balances technical proficiency with essential workplace-ready skills.

Technology Category

Application Category

📝 Abstract
As the landscape of software engineering evolves, introductory programming courses must go beyond teaching syntax to foster comprehensive technical competencies and professional soft skills. This paper reports on a pedagogical experience in a "Fundamentals of Programming" course that used a Project-Based Learning (PBL) framework to develop a 2D "Maze Runner"-style game. While game development serves as a high-engagement vehicle for mastering core concepts, such as multidimensional arrays, control structures, and logic, the core of this study focuses on implementing a rigorous, multifaceted assessment model structured across four distinct dimensions: (1) an in-situ technical demonstration, evaluating real-time code execution and algorithmic robustness; (2) a technical screencast, requiring students to articulate their work in a concise audiovisual format; (3) a formal presentation to instructors, defending their project's design patterns and problem-solving strategies; and (4) a structured peer-review process, where students evaluated their colleagues' projects. Our findings suggest that this multi-dimensional approach not only improves student retention of programming fundamentals but also significantly enhances communication skills and critical thinking. By integrating peer evaluation and multimedia documentation, the course successfully bridges the gap between basic coding and the collaborative requirements of modern software engineering. This paper details the curriculum design, the challenges of implementing diverse assessment pillars, and the measurable impact on student performance and engagement, providing a scalable roadmap for educators looking to modernize introductory computing curricula.
Problem

Research questions and friction points this paper is trying to address.

introductory programming
professional competencies
multi-modal assessment
Project-Based Learning
soft skills
Innovation

Methods, ideas, or system contributions that make the work stand out.

multi-modal assessment
project-based learning
peer review
technical communication
programming education
S
Santiago Berrezueta-Guzman
Technical University of Munich
V
Vanesa Metaj
Technical University of Munich
Stefan Wagner
Stefan Wagner
Professor of Software Engineering, Technical University of Munich
Software EngineeringSoftware QualityEmpirical MethodsHuman FactorsAI Software