Friday, April 27, 2007

April 27th Status Report

This week in computer programming, we learned about a new control called the Timer Control. We were taught a lesson on the properties of the timer and we learned when and how the timer control should be used into our programs. One of the programs that we did to incorporate the timer control was an application that shows a running clock and also a program that is a stopwatch. As a continuation from the essay that we completed last week, each group had to present two of their computer related careers. On Thursday we had our unit test on strings, loops, timer controls , tracing and operators.

The timer control was not a very had control to use, the notes that we were given were very clear and were easy to follow and use. The computer related careers presentations really opened my eyes to all the possibilities that go with working with computers. Regarding the test, I had some trouble with it, although I reviewed my notes and was pretty well prepared I believe I could have done much better. The biggest problem I had was writing the code on paper and not on a Visual Basic form. I felt awkward writing the code on paper, and I wasn't really comfortable writing the the program that added only odd numbers. I remember doing this program but switching from visual basics to paper was to confusing for me. I also had some trouble with the tracing with the remainder process in the program, I am not very familiar with it and I regret not learning more about it before the test.

In the future I hope that I will be better prepared for the tests and I will be able to do well on the tests and not just the programs. I am looking forward to the new control or programs that we will be doing next week.

Friday, April 20, 2007

April 20th Status Report

This week we continued learning about for and next loops. We learned about a new function called "exit for" which stops the function and immediately skips after to the next. We made more programs using this exit for. Our biggest program this week was the Mini slide show application. I didn't have any problems with the actual creating process but there were some security problems on the school computers and the programs could only run properly when they were played from our USB keys.

The second part of the week was spent creating an essay about 6 computer related careers. The essay was to be about the job description, responsibilities, education requirements, potential workplaces and earnings. Next week, I hope to learn more about loops and I would like to use multiple loops in a larger program.

April 20th Status Report

This week we continued learning about for and next loops. We learned about a new function called "exit for" which stops the function and immediately skips after to the next. We made more programs using this exit for. Our biggest program this week was the Mini slide show application. I didn't have any problems with the actual creating process but there were some security problems on the school computers and the programs could only run properly when they were played from our USB keys.

The second part of the week was spent creating an essay about 6 computer related careers. The essay was to be about the job description, responsibilities, education requirements, potential workplaces and earnings. Next week, I hope to learn more about loops and I would like to use multiple loops in a larger program.

Friday, April 13, 2007

April 13th Status Report

This week we learned about loops and we did some small programs on them. My group finished the pizza palace program and we got it evaluated on it. While working on the program we had some difficulties but we prevailed and finished the program successfully and we got a great mark. The rest of the week was spent learning about loops in Visual Basics. We learned about about For and Next statements and how to trace these kinds of programs as well as nested loops. We also had some handouts that were based around making loops in programs, finding the output and tracing them, but the main idea of this activity was to better understand the process of loops.

The only problem I had with working with the loops is that before I found out that I had to change the text boxes to multi line the output was giving me a strange answer. Once I cleared that problem up it was quite easy to work through these programs. I believe I grasped the concept of tracing loops. In the future I will be able to debug any programs that have loop statements in them. Every week as we learn a new process or statement in Visual Basics I feel that I am getting to be an overall better programmer.

Friday, April 6, 2007

March 6th Status Report

This week I started to work on a midterm project in a group of three. My group was Alex, Roman and I. We worked well together and we are making a lot of progress. This Pizza Palace order form was similar to the payroll application because it also used dialog boxes. Having finished the payroll application a week ago, it was easier to finish the Pizza Palace dialog boxes. The order form had to allow the user to choose between a small, medium and large pizza and different types of pizzas including; pepperoni, mushroom, veggie or Hawaiian. The difficulty with the program started when we had to create a function for the user to make their own pizza, choosing from a choice of toppings. The user could also choose to order bread sticks and wings and also soft drinks, orange juice and water. After the user had chosen everything they want the total amount would be calculated. The next step of the program was making the option of changing the prices of the pizzas, drinks, sides and toppings.

My group has not yet finished the program, hopefully we will complete it on Tuesday. The hardest part of the project is just the very large amount of coding that goes into finishing this big project. The way we are working on the project is we take turns writing the code, if one of our group members is unable to do something we ask for help from our peers or very often we ask Ms. Emami for help.

This week my group faced a couple of problems, most of the time they were silly mistakes, but sometimes they took some time to fix. I learned about the shear time and effort that goes into making a program that is complicated. Even though I faced many problems while making this program I am still proud of myself with what I have accomplished this week as I feel I am improving as a programmer.