Teacher-Guided Project-Based Coding Practice Enhance High Level Programming Language Learning
Java is a required course for many undergraduate computer science programs and is widely regarded as a challenging programming language due to its complexity and abstract concepts.This paper introduces a teacher-guided, project-based coding practice designed to enhance students' understanding of Java and support their learning of high-level programming concepts.The proposed method combines teacher-led demonstrations with hands-on projects, bridging theoretical knowledge with practical applications.We conducted a case study using the LinkedSet project to illustrate the effectiveness of this approach.Furthermore, comparative data analysis between semesters with and without teacher-guided interventions is included to validate the impact on student performance.This study highlights how structured, interactive teaching methods can address common challenges in learning advanced programming languages and improve educational outcomes.
Authors
- Karen Nix
- Cheryl Seals (ORCID: https://orcid.org/0000-0002-6701-666X)
- Chaohui Ren
Institutions
- Auburn University (US)
Publication Details
- Published
- 2025-04-09
- DOI
- https://doi.org/10.18260/1-2--54194
- Primary Topic
- Artificial Intelligence in Education
- Type
- article
- Field-Weighted Citation Impact
- 0.00