A pedagogical framework for maximizing student learning outcomes: Readability and Reusability
In an evolving educational landscape shaped by artificial intelligence, shifting student expectations, and industry-aligned goals, the role of the computer science educator is undergoing fundamental change. This paper introduces a pedagogical framework based on two core software development principles readability and reusability framed as foundational tools for teaching programming. The framework fosters clarity, modularity, and transferability, guiding students to evaluate each concept through these lenses. Implemented in an introductory Java course, the approach led to notable improvements in student confidence and comprehension, confirmed by self-assessments and faculty feedback. Beyond academic gains, the model promotes professional readiness and offers a transferable strategy for educators across disciplines.
Institutions
- Oklahoma State University (US)
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-07-12
- DOI
- https://doi.org/10.5281/zenodo.15870012
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00