Bulletin of the American Physical Society
APS March Meeting 2021
Monday–Friday, March 15–19, 2021; Virtual; Time Zone: Central Daylight Time, USA
Session V62: Teaching Computation and Data Science within the Physics Curriculum
3:00 PM–6:00 PM,
Thursday, March 18, 2021
Sponsoring Units: FED GDS
Chair: Catherine Crouch, Swarthmore College Jie Ren, Merck & Co.
Abstract: V62.00001 : Teaching computation for large student class sizes*
3:00 PM–3:36 PM
This course is for computing novices and uses Python, together with Jupyter notebooks, to introduce the fundamentals of programming, algorithms and data analysis, and we deliver it through a combination of recorded lectures and small-group tuorials (both online and in person). Our teaching materials are lectures and tutorials in the form of Jupyter notebooks that are hosted on our LMS site and also on a JupyterHub server hosted by EDINA, a University of Edinburgh startup. We assess the coure through a combination of autograded homeworks using the Nbgrader Jupyter plugin and hand-graded assessments. A significant fraction of the course consists of group work centred around a mini research project on a set of physical and mathematical topics, including planetary motion, random walks, and the Vicsek model of flocking.
*School of Mathematics, University of Bristol
The American Physical Society (APS) is a non-profit membership organization working to advance the knowledge of physics.
1 Physics Ellipse, College Park, MD 20740-3844
Editorial Office 1 Research Road, Ridge, NY 11961-2701 (631) 591-4000
Office of Public Affairs 529 14th St NW, Suite 1050, Washington, D.C. 20045-2001 (202) 662-8700