Academic Journal
П.А.Н. В КЛАСНАТА СТАЯ: ПРАКТИЧЕН ПОДХОД ЗА ПО-УСПЕШНО ОБУЧЕНИЕ ПО ПРОГРАМИРАНЕ НА PYTHON В 8. КЛАС.
| Title: | П.А.Н. В КЛАСНАТА СТАЯ: ПРАКТИЧЕН ПОДХОД ЗА ПО-УСПЕШНО ОБУЧЕНИЕ ПО ПРОГРАМИРАНЕ НА PYTHON В 8. КЛАС. |
|---|---|
| Alternate Title: | P.A.N. IN THE CLASSROOM: A PRACTICAL APPROACH TO MORE SUCCESSFUL PYTHON PROGRAMMING EDUCATION IN 8th GRADE. |
| Authors: | Добрев, Илия1 dobrev.i@pgasg-plovdiv.com |
| Source: | Mathematics & Informatics. 2026, Vol. 69 Issue 5, p528-542. 15p. |
| Subject Terms: | *Project method in teaching, *Python programming language, *Eighth grade (Education), *Computational thinking, *Linguistic context, *Teaching methods, *Data structures |
| Abstract: | This article examines the challenges of teaching a text-based programming language (Python) at the beginning of the secondary school stage, when students enter with uneven prior preparation and varying levels of confidence in writing program code. The focus is on overcoming this imbalance by transferring principles from foreign language teaching and applying the P.A.N. (Planning, Active Learning, Non-stop Practice) methodological framework within a project-based environment. A pedagogical scenario is proposed for working with the list and dictionary data structures in the context of a student project titled "Nutrition Calculator". Through a sequential "linguistic" introduction of concepts (lexicon, syntax, and semantics of code), controlled practices, and spiral learning exercises, the article demonstrates how the transition to associative structures facilitates the modeling of real-world data, enhances code readability, and supports the formation of sustainable programming habits. Indicators of progress are discussed, including solution accuracy, code quality, and self-assessment of competencies. [ABSTRACT FROM AUTHOR] |
| Database: | Academic Search Index |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: asx DbLabel: Academic Search Index An: 197436498 RelevancyScore: 1452 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1452.42749023438 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: П.А.Н. В КЛАСНАТА СТАЯ: ПРАКТИЧЕН ПОДХОД ЗА ПО-УСПЕШНО ОБУЧЕНИЕ ПО ПРОГРАМИРАНЕ НА PYTHON В 8. КЛАС. – Name: TitleAlt Label: Alternate Title Group: TiAlt Data: P.A.N. IN THE CLASSROOM: A PRACTICAL APPROACH TO MORE SUCCESSFUL PYTHON PROGRAMMING EDUCATION IN 8th GRADE. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Добрев%2C+Илия%22">Добрев, Илия</searchLink><relatesTo>1</relatesTo><i> dobrev.i@pgasg-plovdiv.com</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Mathematics+%26+Informatics%22">Mathematics & Informatics</searchLink>. 2026, Vol. 69 Issue 5, p528-542. 15p. – Name: Subject Label: Subject Terms Group: Su Data: *<searchLink fieldCode="DE" term="%22Project+method+in+teaching%22">Project method in teaching</searchLink><br />*<searchLink fieldCode="DE" term="%22Python+programming+language%22">Python programming language</searchLink><br />*<searchLink fieldCode="DE" term="%22Eighth+grade+%28Education%29%22">Eighth grade (Education)</searchLink><br />*<searchLink fieldCode="DE" term="%22Computational+thinking%22">Computational thinking</searchLink><br />*<searchLink fieldCode="DE" term="%22Linguistic+context%22">Linguistic context</searchLink><br />*<searchLink fieldCode="DE" term="%22Teaching+methods%22">Teaching methods</searchLink><br />*<searchLink fieldCode="DE" term="%22Data+structures%22">Data structures</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: This article examines the challenges of teaching a text-based programming language (Python) at the beginning of the secondary school stage, when students enter with uneven prior preparation and varying levels of confidence in writing program code. The focus is on overcoming this imbalance by transferring principles from foreign language teaching and applying the P.A.N. (Planning, Active Learning, Non-stop Practice) methodological framework within a project-based environment. A pedagogical scenario is proposed for working with the list and dictionary data structures in the context of a student project titled "Nutrition Calculator". Through a sequential "linguistic" introduction of concepts (lexicon, syntax, and semantics of code), controlled practices, and spiral learning exercises, the article demonstrates how the transition to associative structures facilitates the modeling of real-world data, enhances code readability, and supports the formation of sustainable programming habits. Indicators of progress are discussed, including solution accuracy, code quality, and self-assessment of competencies. [ABSTRACT FROM AUTHOR] |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=asx&AN=197436498 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.53656/math2026-5-3-pan Languages: – Code: bul Text: Bulgarian PhysicalDescription: Pagination: PageCount: 15 StartPage: 528 Subjects: – SubjectFull: Project method in teaching Type: general – SubjectFull: Python programming language Type: general – SubjectFull: Eighth grade (Education) Type: general – SubjectFull: Computational thinking Type: general – SubjectFull: Linguistic context Type: general – SubjectFull: Teaching methods Type: general – SubjectFull: Data structures Type: general Titles: – TitleFull: П.А.Н. В КЛАСНАТА СТАЯ: ПРАКТИЧЕН ПОДХОД ЗА ПО-УСПЕШНО ОБУЧЕНИЕ ПО ПРОГРАМИРАНЕ НА PYTHON В 8. КЛАС. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Добрев, Илия IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 09 Text: 2026 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 13102230 Numbering: – Type: volume Value: 69 – Type: issue Value: 5 Titles: – TitleFull: Mathematics & Informatics Type: main |
| ResultId | 1 |