Published April 14, 2016 | Version v1

An inquiry-based lesson in programming practices

  • 1. Columbia University/American Museum of Natural History
  • 2. CUNY College of Staten Island/American Museum of Natural History
  • 3. Columbia University

Description

Good programming practices are crucial for producing reliable and re-usable code, but are rarely taught in astronomy-based programming courses. Inquiry-based lessons are well-suited to teaching these practices, as they can give students the chance to try writing code---which may or may not conform to programming standards---and then explore what makes their code more efficient and comprehensible. We present one example of such a lesson, developed as part of the Institute for Scientist and Engineer Educators Professional Development Program (ISEE PDP).

Files

pyastro_inquiryprogramming.pdf

Files (1.7 MB)

Name Size Download all
md5:f8a1069fdac01afe16865ae17f36c6e7
1.7 MB Preview Download

Additional details

Related works