{"title":"A Journey in Implementing Computational Physics from the Ground Up","authors":"Maria C. Babiuc Hamilton","doi":"arxiv-2408.01844","DOIUrl":null,"url":null,"abstract":"This chapter narrates the journey of developing and integrating computing\ninto the physics curriculum through three consecutive courses, each tailored to\nthe learners' level. It starts with the entry-level \"Physics Playground in\nPython\" for high school and freshman students with no programming experience,\ndesigned in the spirit of the \"Hello World\" approach. At the sophomore and\njunior level, students from all sciences and engineering disciplines learn\n\"Scientific Computing with Python\" in an environment based on the \"Two Bites at\nEvery Apple\" approach. Ultimately, upper undergraduate and entry-level graduate\nstudents take \"Computational Physics,\" to develop their skills in solving\nadvanced problems using complex numerical algorithms and computational tools.\nThis journey showcases the increasing complexity and sophistication of\ncomputational tools and techniques that can be incorporated into the physical\nscience curriculum, serving as a guide for educators looking to integrate\ncomputing into their teaching. It also aims to inspire students by showcasing\nthe impact and potential of computational methods in science education and\nresearch.","PeriodicalId":501565,"journal":{"name":"arXiv - PHYS - Physics Education","volume":"29 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Physics Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.01844","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This chapter narrates the journey of developing and integrating computing
into the physics curriculum through three consecutive courses, each tailored to
the learners' level. It starts with the entry-level "Physics Playground in
Python" for high school and freshman students with no programming experience,
designed in the spirit of the "Hello World" approach. At the sophomore and
junior level, students from all sciences and engineering disciplines learn
"Scientific Computing with Python" in an environment based on the "Two Bites at
Every Apple" approach. Ultimately, upper undergraduate and entry-level graduate
students take "Computational Physics," to develop their skills in solving
advanced problems using complex numerical algorithms and computational tools.
This journey showcases the increasing complexity and sophistication of
computational tools and techniques that can be incorporated into the physical
science curriculum, serving as a guide for educators looking to integrate
computing into their teaching. It also aims to inspire students by showcasing
the impact and potential of computational methods in science education and
research.