Thursday, December 8, 2011

Project 6

1. This project was a very simple program that reads off a poem using several programming mechanics including escaping characters and the time function. In its most basic form the program is just a virtual book reader, but underneath its shell, it has a complex system of timing. The applications I use are the same as they always are. Terminal for testing and running the program and g-edit for writing the code.

2.The idea that was incorporated the most into this project was "Basic Operations and Concepts (Use It)". This was because the concepts I used in this project were basic programming concepts, but I used them in a more advanced manner. In this way, this is a basic operation and concept, but again, I used them in an advanced manner fitting of my knowledge in python.

3.This project taught me that timing is very important in a user friendly program because you cannot just pile on all the information you have to the reader at once as it will overwhelm them. You need to give a small amount of information at a time to keep the flow good and now overwhelming. This is a large portion of user friendly programming.

4.The aspect I am most proud of in this project is the fact that the flow and the amount of information given to the user at once is perfect. I achieved this through actual user tests to gauge how fast people read and thus how much information to present at once.

5. If I were to start over the only thing I would change for the better is present more the of the poem to actually give all of the poem in the program. This would not be hard, but I would need more time.

6. To see and even use my program you need to go to this website[http://azrathud.com/larry/] and click on "project 6.py". When you click on that you will get a download option, you will need to click yes. That's it, from there just run the program.Enjoy!

No comments: