Friday, April 4, 2014

FINAL ROUND: PROGRAM

Week 12

a-Maze-...ingly confusing.

My vision of what the maze was going to look like.
The final programming project was a lot more challenging to understand than I had originally expected.  Obviously, the "TODO" sections that I had to do were much easier than the definitions and designs that were actually given.  The hardest part was understanding how the "TODO" parts contributed as a whole to the entire program.  I had no idea what the final project was supposed to be like so I often felt like I was blindly programming, only to make it so that the given check-expects all passed.  After finishing all the parts and clicking run, the program ran smoothly but I wasn't sure if it was supposed to have a finish line of some sort (because mine did not) and I still do not know if I am indeed missing something from the program.  I tried my best to dig into the definitions that were "beyond the scope of this course" but found it very difficult grasp, especially when they began to nest into each other.  In the end, even though the program ran and pressing the directional keys moved the person around the maze, I was unsure whether or not I had done it correctly or exactly what it was that I did.

Wrapping up...

I had a great time working through all the material throughout the course and hopefully I have developed a methodology - a computational way of thinking - that I can apply to any situation out in the real world.

I would like to thank Professor Gary Baumgartner and Danny Heap (never really figured out if the video tutorials were made by the same person as you), and all the TA's that made this course very accessible to all!
A sincere, state-of-the-art thank you!