Academic Journal
Teaching the equilibrium p – n junction through analytical and numerical modelling using python.
| Τίτλος: | Teaching the equilibrium p – n junction through analytical and numerical modelling using python. |
|---|---|
| Συγγραφείς: | Petrosyan, Alfred V1 (AUTHOR) petrosyanalfred58@gmail.com, Elbakyan, Elbak Y1 (AUTHOR) elbakelbakyan@polytechnic.am, Yepiskoposyan, Armen S2 (AUTHOR) earmen04@gmail.com |
| Πηγή: | European Journal of Physics. 2026, Vol. 48 Issue 5, p1-12. 12p. |
| Θεματικοί όροι: | *P-N junctions (Semiconductors), *Python programming language, *Physics education, *Electrostatics, *Mathematical models, *Computer simulation, *Solid state physics |
| Περίληψη: | Teaching the equilibrium p – n junction is difficult because several of its key physical quantities—space charge, depletion width, electric field, and electrostatic potential—are not directly visible to students. This paper presents an openly available Python-based teaching approach that combines an electrostatic analogy, simplified analytical relations, and numerical solution of the Poisson equation for introductory undergraduate instruction. The aim is not to replace standard semiconductor theory or laboratory work, but to provide a transparent computational layer that helps students connect equations with physical interpretation. The teaching sequence moves from qualitative reasoning to analytical estimation and then to guided Jupyter-based exploration of field and potential profiles. The paper includes representative lesson formats, classroom tasks, analytical–numerical comparisons, and practical guidance for implementation. All materials are available in a GitHub repository, including ready-to-use notebooks, instructor notes, and student worksheets. The main contribution is pedagogical: the article offers a classroom-ready modelling sequence in which otherwise invisible electrostatic quantities can be visualised, interpreted, and discussed without requiring advanced programming experience. The intended readership is undergraduate physics and electronics teachers seeking a usable teaching resource rather than a research-grade semiconductor simulation study. [ABSTRACT FROM AUTHOR] |
| Βάση Δεδομένων: | Academic Search Index |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: asx DbLabel: Academic Search Index An: 196765931 RelevancyScore: 1452 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1452.43029785156 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Teaching the equilibrium p – n junction through analytical and numerical modelling using python. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Petrosyan%2C+Alfred+V%22">Petrosyan, Alfred V</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> petrosyanalfred58@gmail.com</i><br /><searchLink fieldCode="AR" term="%22Elbakyan%2C+Elbak+Y%22">Elbakyan, Elbak Y</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> elbakelbakyan@polytechnic.am</i><br /><searchLink fieldCode="AR" term="%22Yepiskoposyan%2C+Armen+S%22">Yepiskoposyan, Armen S</searchLink><relatesTo>2</relatesTo> (AUTHOR)<i> earmen04@gmail.com</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22European+Journal+of+Physics%22">European Journal of Physics</searchLink>. 2026, Vol. 48 Issue 5, p1-12. 12p. – Name: Subject Label: Subject Terms Group: Su Data: *<searchLink fieldCode="DE" term="%22P-N+junctions+%28Semiconductors%29%22">P-N junctions (Semiconductors)</searchLink><br />*<searchLink fieldCode="DE" term="%22Python+programming+language%22">Python programming language</searchLink><br />*<searchLink fieldCode="DE" term="%22Physics+education%22">Physics education</searchLink><br />*<searchLink fieldCode="DE" term="%22Electrostatics%22">Electrostatics</searchLink><br />*<searchLink fieldCode="DE" term="%22Mathematical+models%22">Mathematical models</searchLink><br />*<searchLink fieldCode="DE" term="%22Computer+simulation%22">Computer simulation</searchLink><br />*<searchLink fieldCode="DE" term="%22Solid+state+physics%22">Solid state physics</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Teaching the equilibrium p – n junction is difficult because several of its key physical quantities—space charge, depletion width, electric field, and electrostatic potential—are not directly visible to students. This paper presents an openly available Python-based teaching approach that combines an electrostatic analogy, simplified analytical relations, and numerical solution of the Poisson equation for introductory undergraduate instruction. The aim is not to replace standard semiconductor theory or laboratory work, but to provide a transparent computational layer that helps students connect equations with physical interpretation. The teaching sequence moves from qualitative reasoning to analytical estimation and then to guided Jupyter-based exploration of field and potential profiles. The paper includes representative lesson formats, classroom tasks, analytical–numerical comparisons, and practical guidance for implementation. All materials are available in a GitHub repository, including ready-to-use notebooks, instructor notes, and student worksheets. The main contribution is pedagogical: the article offers a classroom-ready modelling sequence in which otherwise invisible electrostatic quantities can be visualised, interpreted, and discussed without requiring advanced programming experience. The intended readership is undergraduate physics and electronics teachers seeking a usable teaching resource rather than a research-grade semiconductor simulation study. [ABSTRACT FROM AUTHOR] |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=asx&AN=196765931 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1088/1361-6404/ae9ba1 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 12 StartPage: 1 Subjects: – SubjectFull: P-N junctions (Semiconductors) Type: general – SubjectFull: Python programming language Type: general – SubjectFull: Physics education Type: general – SubjectFull: Electrostatics Type: general – SubjectFull: Mathematical models Type: general – SubjectFull: Computer simulation Type: general – SubjectFull: Solid state physics Type: general Titles: – TitleFull: Teaching the equilibrium p – n junction through analytical and numerical modelling using python. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Petrosyan, Alfred V – PersonEntity: Name: NameFull: Elbakyan, Elbak Y – PersonEntity: Name: NameFull: Yepiskoposyan, Armen S IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 10 Text: 2026 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 01430807 Numbering: – Type: volume Value: 48 – Type: issue Value: 5 Titles: – TitleFull: European Journal of Physics Type: main |
| ResultId | 1 |