CSV Files 2: Code 1, Revised code, Reflection

by Elliott Hauser

03 Nov 2022

Submit a well-formatted pull request to our class website with embedded Trinket program(s) for the assignment below. Complete this on your own, using any class materials you need (including the additional resources on the syllabus). Do not look at other students’ submissions until after you’ve completed your work.

Include a thoughtful reflection, and use Markdown as needed to make your writing about your code clear and understandable to others. Your reflection should articulate what you think you’ve learned and any concepts that are still fuzzy to you. Did you encounter frustrating situations? Did you feel a lightbulb turn on?

In your program, remember to leave comments via Python’s # or using Trinket’s inline comments as needed to orient your reader.

After your programs are done, check other students’ work and other resources online if you had questions.

After making a duplicate of your original code from last week, begin to write a reflection. Revise the code as you go, based upon the reflection, classroom discussion, and your evolving understanfing of Python.

Make sure that you work over multiple sessions, and leave time to make a good reflection great.

Specific requirements:

  • Submitted via a well-formed post and pull request (see How Tos for a review)
  • A reflection describing your process, with at least two Markdown code blocks to illustrate specific points, and in-line code highlighting throughout.
  • Two embedded trinkets, with your code as of the first deadline and your final code
  • Your final code should identify and fix as many of the TODOs in the comments as you can.

In addition to these requirements, you will be evaluated on how well your code and reflection together show you encountering and describing problems or confusions, utlizing problem solving strategies, describing and refining your insights, and effectively writing about code. Everything you did, though, and felt is potentially relevant. I want you to reflect upon how what you did, thought, and felt helped or hindered your learning process, and identify the light bulbs (insights) that went on for you, and the quesitons you still have.

Elliott Hauser is an Assistant Professor at the UT Austin iSchool. He's hacking education as one of the cofounders of Trinket.io. Find Elliott Hauser on Twitter, Github, and on the web.