Beyond the Code: A Multi-Modal Assessment Strategy for Fostering Professional Competencies via Introductory Programming Projects
Santiago Berrezueta-Guzman, Vanesa Metaj, Stefan Wagner

TL;DR
This paper presents a multi-modal assessment framework within a project-based programming course that enhances technical skills, communication, and critical thinking through diverse evaluation methods and multimedia documentation.
Contribution
It introduces a comprehensive, multi-dimensional assessment model for introductory programming courses that integrates technical demonstrations, screencasts, presentations, and peer reviews.
Findings
Improved retention of programming fundamentals
Enhanced communication and critical thinking skills
Bridging coding skills with collaborative software engineering
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTeaching and Learning Programming · Information Systems Education and Curriculum Development · Software Engineering Techniques and Practices
