Academic Journal

П.А.Н. В КЛАСНАТА СТАЯ: ПРАКТИЧЕН ПОДХОД ЗА ПО-УСПЕШНО ОБУЧЕНИЕ ПО ПРОГРАМИРАНЕ НА PYTHON В 8. КЛАС.

Bibliographic Details
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