Wikipedia Contribution Assignment - Part II
For my Wikipedia contribution, I enjoyed working on four different posts. I was able to edit various spelling and grammar errors on:
-
Health issues in athletics
-
Sexless marriage
I also updated a section of "
Failed suicide attempt" after learning that India no longer criminalizes the act of attempted suicide, under the assumption that the person was suffering from mental illness at the time.
I also expanded a stub article of
Chloe Kim, creating a brief biography with the information currently available.
What intrigued me the most was not the information learned from researching the four topics, but what I learned from the editing process and the Wikipedia community as a whole. Unfortunately, I have not yet had any responses from other community members on the Talk page, however this assignment has made me realize how fluid the unofficial publication of information can be on the internet. Especially since Wikipedia is a well-known source for anyone interested in a brief overview of virtually topic, anything posted can impact many people. Because of this, Wikipedia boasts a strong community of editors and editing functions that allow articles to be kept up to date and also notify the community which articles require more work.
Personally, I was surprised with the simplicity behind editing the articles I chose to work with. Everything was well-structured and any questions or concerns I had were readily answered by either the Help feature right above my editing sandbox or the Community Portal. It was very satisfying to see the results of my edits each time I pressed "preview" or saved my changes, since they modeled the professional appearance of any other article on Wikipedia.
Aa-aah-choo!
This week, we were finally able to utilize the functions we had dabbed into throughout this course to create a simulation of the spread of an infection within a population. At first, it was a challenge to interpret the functions being defined. I was required to experiment around with each given function, sometimes purposelessly leaving out parts of the definition in order to fully understand the role that each part played. Then, for functions like
left-cycle and
right-cycle, I would write additional check-expects to make sure that they worked. Some of the more difficult functions were already defined however, and I was sort of relieved to see that. Still, I tried to break them down in order to better predict what was to happen when the program was run.
Most of the changes to VIRULENCE, DURATION, and IMMUNITY produced results that were to be expected, given the definitions of the values. Increasing virulence increased the rate at which the blue dots were spreading (infection). Increasing duration increased the length of time the blue dots remained, and increasing immunity (away from 0) resulted in more red dots (immune).
All in all, it was an interesting assignment that required a multi-layered understanding of the programming functions learned up to date and I was glad to be able to produce the final product. Looking forward to the second programming project!
Challenges
Aside from the assignments, the past two weeks had focused on recursion which personally, has required much more attention than all the previous functions. I found that the best way to dig into any recursive function is to begin with the base case (n=0) and build up from there. I did well on last week's recursion quiz however on the quiz at the end of this week was a little tougher for me. I had trouble picturing the size of the next circle compared to the previous circles. Hopefully I did it right.
Next Week...
I will be focused on studying for the second term test. Important topics include:
- deconstructing and recomposing images
- applying functions to lists
- recursion