NAME: ===== Geoffrey Towell Programs Files: =============== Part 1: all program files related to part 1 (e.g. HelloWorld.c, ...) Part 2: all program files related to part 2 (e.g. Fibonacci.c, ...) ... Part N: as needed How to Compile: =============== Special instructions (if any) for compiling the code for each part of the assignment. It is unlikely that you will have any special instructions At the very least, you should include compile command for each part of the assignment: For example: Part 1: gcc -o helloworld HelloWorld.c How to Run: =========== Special instructions (if any) for running your code of each part of the assignment. For instance, if your program expects command line arguements, what are those arguements. Reflection: =========== A 1 paragraph comment about what went well, or poorly, in the completion of this assignment. The paragraph might include comments like "The horror, the horror". More seriously, here are some quotes from reflections past (about a rather hard assignment): -- It was also a humbling coding experience. -- it required a lot of meticulousness. The hardest part honestly was just that I had a ton of bad luck -- I was also verrrrrry confused about dealing with bits. I feel the assignment wasn't hard -- I simultaneously appreciate the fact that I was forced to make a detailed plan on how to approach each step, and begrudge it because there were so many moving parts and all of them needed to be debugged. -- challenge me, to the point where I gave up on finishing it in its entirety ... combining so many elements .. that led me to fail -- figure out the big picture of how to organize and structure the code. -- My design was poor .. Poor understanding .. Poor understanding on bitwise -- very challenging and long for me ... it seemed like everything that could go wrong did and there was a bug at every turn I Worked With: ============== In the end, all work must be your own. However, discussions with fellow students is definitely encouraged. If you spent significant time working with other students, list their names here. Approximate Hours worked: ========================= The number of hours you report here will have no effect on your grade. This will affect only people taking this class in the future. So please try to be accurate. Special Instructions to the grader: =================================== As needed -- but generally your code should need no special instructions Known Bugs or Limitations: ========================== As needed. Being forthcoming about bugs is good. An effective bug analysis will reduce the penalty for having that bug by up to 50%. Other comments: =============== "For this is the first key to wisdom, assiduous and frequent questioning. ... By doubting we come to inquiry; by inquiry we perceive the truth." Peter Abelard "Education must be subversive if it is to be meaningful. By this I mean that it must challenge all the things we take for granted, examine all accepted assumptions, tamper with every sacred cow, and instil a desire to question and doubt." Bertrand Russell "Doubt, indulged and cherished, is in danger of becoming denial; but if honest, and bent on thorough investigation, it may soon lead to full establishment of the truth." Bierce