Friday, March 30, 2007

March 30th Status Report

This week was a shortened because the entire tenth grade had to write a literacy test on Thursday. We mostly spent our time working on a large Visual Basic program, although we had some lessons on arithmetic operators, comparison operators and logical operators. We also used dialog boxes in the large program that we were working on this week.

The program that we worked on this week calculated the weekly payroll of a worker, for the program to work correctly the information would be retrieved from the hours worked and the amount of cups sold. Once we finished the basic outline of the payroll program, we had to add a menu and two dialog boxes, so the user could enter their own hourly rate and tax rate. I finished the program and they work successfully.

I had a couple problems this week; one was with the dialog boxes and the other was calculating the commission according to the hours worked and cups sold. I had to figure out to put brackets on the calculations for the commission for the program to work. I also had some problems with the dialog boxes. In the beginning I thought we only needed one dialog box, later I figured out that we needed two, so for the first dialog box I had mixed up the code and the program was not working properly. Next week we are starting our first project in partners and I am eager to get started.

Friday, March 23, 2007

March 23rd Status Report

We started of the week with a lesson on data types in Visual Basic and we were introduced to scroll bars and picture boxes. We had to work in pairs to do an assignment where we had to define what the string data types purpose was, and in what situations they should be used. We made a String tutorial for the data types that we did in the earlier assignment. I had some difficulties with the development of the program, but once I cleared some errors the program ran smoothly.

I completed everything that was required this week; this included the two programs and the essay on web awareness that I will be finishing this weekend. I continue to learn more about Visual Basic programming. For the first time I used a scroll bar, track bar, picture box and list box.

Most of my problems this week stemmed from the String tutorial that I developed. I had trouble writing the code with a proper case statement for some of the data types. It took me a while to figure out how to write in the data types in the list box, since it was a new control to me.
I'm glad with the work done this week, because I learned many new controls and I was challenged this week with the different programs.

Friday, March 9, 2007

March 9th Status Report

This week was mainly a work week, we didn't have very many lessons learning about new information. We did learn about debugging our programs and what errors we should look for. I learned that there are 3 groups that programming errors can be classified into; compiler errors, runtime errors and logic errors.

We had a test on flowcharts and programming, this was the first programming test we had so it was a new experience. I believe I did pretty well on the test. We continued to work on our visual basics programs. We had an assignment that was due Friday, it was a case program, where we had to make a election ballot to calculate who won, came second or came third.

For the future I would like to get better at working with case programming. I think with some time getting more familiar with this system of programming I will learn more and improve positively as a programmer.

Friday, March 2, 2007

March 2nd Status Report

This week we primarily focused on our visual basics programming. We learned about software documentation and when and how we should use it. We learned about if and else statements, and case statements. We had many programs to do that were very interesting and I'm glad that I now have the knowledge to make my own programs.

The greatest challenge I faced was finding out to do some of the visual basics programs. In particular the hardest program I faced was the program that asked the user what the plural of sheep was. I did not know how to finish the code, but with some trial and error I succeeded with the program.

For the future I hope to continue enhancing my knowledge with programming. I would like to start doing more complex programs with more complicated codes.