======Part 3====== =====Entries===== ====Entry 9: April 22, 2012==== Wow, its been a long time since I have posted anything. Still working on the projects required for my C/C++ class. Its getting down towards the end of the semester, only 2 weeks left. I am swamped from all my other classes. I wanted to do much better then I have on this opus but have found it incredibly difficult to keep up with between juggling my other classes, work, and life in general. I just hope I have learned enough to pass the class. I have to admit, this class has been a struggle. It seemed pretty easy starting out, but as things progressed I started finding the course difficult to grasp. I'm still having a hard time with the concept of modules and classes which is why project 3 has yet to be completed. I just hope the instructor has some mercy when it comes to grading because I have tried my hardest and stuck it out the entire semester not missing a single class. Well I guess that's all for right now. Back to work on other matters at hand. ====Entry 10: April 26, 2012==== Not much has changed. Still working away on getting project 3 done. I am getting closer to the end of it but still have to figure out the exponent and modulus functions. The exponent function so far has been giving me problems and I think it due to the way my multiplication and addition functions are written. Hopefully I can get this finished up soon so I can start on project 4. Well that all for now. I will post again once I have made progress on my current project. ====Entry 11: May 1, 2012==== Well I have figured out that the problems I was having with project 3 were indeed due to the way the multiplication and addition functions were written. I am now in the process of writing an entirely new exponent module from scratch and abandoning the possibility of calling the other 2 functions from within the exponent function. I have also been reading up on the pow function what will do what I want but it has its drawbacks. The major one is the fact that pow relies on integer data to perform its operation. I will keep working on it and only use pow as a last ditch effort to get the function working. Well back to work, the end is drawing near and I still have a ton of work to do. ====Entry 12: May 3, 2012==== Well its the last official day of class, next week is finals week and then its all over. I can end the week on a good note. I now have functioning exponent and modulus functions in my project 3. I ended up using pow for the exponent function which was not the best thing but at least it works. The modulus function on the other hand does utilize previously created functions and does work as expected so modulus does not have the limitations that exponent does. I wish I had the time to do all the experiments that were wanted for the C/C++ class but I put forth so much time and effort on the projects for this class and my other classes that I just never had the time to do them. I have to sit back though and think that all the trial and error that I went through to complete the projects would make up for the experiments that were not done because this class as a whole is based on experimentation. I had to experiment with many different things to figure out what worked and what didn't and the results of those experiments are the projects that were produced. Well I guess that is it, now to work on the end of course experience and hopefully graduate in a couple of weeks. Its been a long and challenging path but it has been a rewarding one and I can safely say that I can come away from this semester with knowledge that I didn't have when it all started. If time permits I will hopefully make one more post when everything is done and I can finally sit back and breath a sigh of relief. {{page>cprogpart3&nofooter}} =====Experiments===== ====Experiment 7==== ===Question=== What is the question you'd like to pose for experimentation? State it here. ===Resources=== Collect information and resources (such as URLs of web resources), and comment on knowledge obtained that you think will provide useful background information to aid in performing the experiment. ===Hypothesis=== Based on what you've read with respect to your original posed question, what do you think will be the result of your experiment (ie an educated guess based on the facts known). This is done before actually performing the experiment. State your rationale. ===Experiment=== How are you going to test your hypothesis? What is the structure of your experiment? ===Data=== Perform your experiment, and collect/document the results here. ===Analysis=== Based on the data collected: * Was your hypothesis correct? * Was your hypothesis not applicable? * Is there more going on than you originally thought? (shortcomings in hypothesis) * What shortcomings might there be in your experiment? * What shortcomings might there be in your data? ===Conclusions=== What can you ascertain based on the experiment performed and data collected? Document your findings here; make a statement as to any discoveries you've made. ====Experiment 8==== ===Question=== What is the question you'd like to pose for experimentation? State it here. ===Resources=== Collect information and resources (such as URLs of web resources), and comment on knowledge obtained that you think will provide useful background information to aid in performing the experiment. ===Hypothesis=== Based on what you've read with respect to your original posed question, what do you think will be the result of your experiment (ie an educated guess based on the facts known). This is done before actually performing the experiment. State your rationale. ===Experiment=== How are you going to test your hypothesis? What is the structure of your experiment? ===Data=== Perform your experiment, and collect/document the results here. ===Analysis=== Based on the data collected: * Was your hypothesis correct? * Was your hypothesis not applicable? * Is there more going on than you originally thought? (shortcomings in hypothesis) * What shortcomings might there be in your experiment? * What shortcomings might there be in your data? ===Conclusions=== What can you ascertain based on the experiment performed and data collected? Document your findings here; make a statement as to any discoveries you've made. ====Retest 3==== Perform the following steps: ===State Experiment=== Whose existing experiment are you going to retest? Provide the URL, note the author, and restate their question. ===Resources=== Evaluate their resources and commentary. Answer the following questions: * Do you feel the given resources are adequate in providing sufficient background information? * Are there additional resources you've found that you can add to the resources list? * Does the original experimenter appear to have obtained a necessary fundamental understanding of the concepts leading up to their stated experiment? * If you find a deviation in opinion, state why you think this might exist. ===Hypothesis=== State their experiment's hypothesis. Answer the following questions: * Do you feel their hypothesis is adequate in capturing the essence of what they're trying to discover? * What improvements could you make to their hypothesis, if any? ===Experiment=== Follow the steps given to recreate the original experiment. Answer the following questions: * Are the instructions correct in successfully achieving the results? * Is there room for improvement in the experiment instructions/description? What suggestions would you make? * Would you make any alterations to the structure of the experiment to yield better results? What, and why? ===Data=== Publish the data you have gained from your performing of the experiment here. ===Analysis=== Answer the following: * Does the data seem in-line with the published data from the original author? * Can you explain any deviations? * How about any sources of error? * Is the stated hypothesis adequate? ===Conclusions=== Answer the following: * What conclusions can you make based on performing the experiment? * Do you feel the experiment was adequate in obtaining a further understanding of a concept? * Does the original author appear to have gotten some value out of performing the experiment? * Any suggestions or observations that could improve this particular process (in general, or specifically you, or specifically for the original author).