Asee peer logo

Use of Jupyter Notebooks to increase coding across the curriculum.

Download Paper |

Conference

2024 ASEE Annual Conference & Exposition

Location

Portland, Oregon

Publication Date

June 23, 2024

Start Date

June 23, 2024

End Date

July 12, 2024

Conference Session

Engineering Physics and Physics Division Technical Session

Tagged Division

Engineering Physics and Physics Division (EP2D)

Permanent URL

https://peer.asee.org/48217

Request a correction

Paper Authors

biography

Carl K Frederickson University of Central Arkansas Orcid 16x16 orcid.org/0000-0002-3748-0058

visit author page

Dr. Frederickson has taught physics at UCA for 28 years. He is the current department chair and is leading the development of new engineering degree programs.

visit author page

Download Paper |

Abstract

The engineering physics program at The University includes an electronics course for 2nd-year students. This course uses a project based curriculum. Students complete ten directed laboratory projects and a final comprehensive project at the end of the semester. Students must maintain laboratory manuals for each activity. The program requires the use of the Python scripting language throughout upper division coursework. The department is changing its curriculum to introduce coding in the 1st-year physics sequence. To reinforce these skills, the electronics course will introduce the use of Jupyter Notebooks (JN) as the laboratory notebook format. A JN is a web-based platform that allows students to create cells of code or text. Text cells provide a platform for students to describe the what, why, and how of their measurements. Code cells can run python (or many other programming languages) code. This allows students to use python code to complete initial analysis of data and to perform calculations related to the implementation of the activity. This paper will discuss a number of issues associated with the use of JN as the laboratory notebook. Student preparation prior to the class and their mastery at the end will be discussed along with the implementation of this approach. This is a work in progress.

Frederickson, C. K. (2024, June), Use of Jupyter Notebooks to increase coding across the curriculum. Paper presented at 2024 ASEE Annual Conference & Exposition, Portland, Oregon. https://peer.asee.org/48217

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2024 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015