Friday, April 13, 2007

Cow Goes "Weekly Status Report 9" Moo

Week 9 of Cow Goes Moo, was another shorten week. The first day of the week, tuesday we finished up the pizza order form program from the previous week. We did learn something new this week. The main focus and skills learned is the loop. Loops are structure that repeats a set of statements. They are four loop statements, For Next, While loops, Do loops and For Each Loops. So far we've only learned the For..Next Statement. It uses a variable counter expressed as i or j or k and loops from For until the Next statement. We were given 7 different programs that uses the For...Next statement. For the rest of the week, we completed the loop work sheet. Total combined 7 different programs we made and uses the togglepoint to follow and learn how the loop operates. We made tables to trace the each steps which the program operates.

The work remaining for the week is the For...Next Statement programs. Out of the 7 programs, I have only completed around 4. If given time, finishing the rest of them is the priority for next week. Another goal for up coming weeks is the test that we probably will have. It is hard to remember the things learned before because there were many days off recently and its hard to keep it updated in my brain.

The challenge faced and the future goal is to check the program more carefully. For the pizza order form, we lost some easy marks because we did not double check the work well enough. For the next program that is being marked, it is important for me to carfully check if any small details are not finished.

Friday, April 6, 2007

Cow Goes "Weekly Status Report 8" Moo

Week 8 of Cow Goes Moo,nothing new was learned because we had no lesson this week. Being a short 4 day week plus working on our big group project, we did not have any leesons. We did have some in between tips regarding on the group project. The project was given on monday. It was to develop a Pizza Palace Order Form where we can choose the different Pizza size, Pizza type, the toppings, side dishes and drinks and calculate the total price of all. It also had to include dialog boxes on the menu so the user can set his or her own prices of each items. We had to use many of the skills learned previous and incorporate all of them in order to finish the program. There were many parts to the program and each had to be broken down in order to make the process much easier. Just making the interface of the program took me a whole period.

Surprisingly as complicated as the program has been, we did not run into that many problems. One of the problems that I had to face was on the first day of working on the project, my partner was absent so I had to start off alone. When he came back the nest day, I had to explain him what we are working on and how much work was completed so far. Other problems occursed when starting a section of the program, we just struggles to find where to begin. We did get some help from mainly the teacher to get started off. Surprisingly once we started working on the codes, we did not make any errors in the codes so the program worked fine.

When the week was over, our project was roughly around 99% completed. I think only documemtation is left in order to complete the program. Third dialog box for the prgram seems to be done but we did not have time to check if it works properly. I am not completely sure of this because we may have forgot to do some of parts of the prgram. Finishinf the program for tuesday and making sure it functions properly is the main goal for the upcoming week.

Friday, March 30, 2007

Cow Goes "Weekly Status Report 7" Moo

Week 7 of Cow Goes Moo, there really wasn't a main objective for the week. Just to finish the work given and completing them was the main goal. The only work remaining from the last week, Temperature Converter was completed easily and we learned the Visual Basics Operators. Operators are symbols used in an operation that performs on one or more values either to modify one value or to produce a new value by combining existing value. There are several types of operators. Arithmetic operators are used to do simple calculation of numeric values. Arithmetic operators include addition, substraction, multiplication, division, modulus, and exponent. Comparison operators are used to compare data values. They are used to compare two expression to determine if they are the same or not. These includ, =, >, <, <=, >=, and <>. Finally there is the logical operators, which are used to combine two or more comparision tests into a single compound comparisions. They are "And", "Or", and "Not" to join more than one comparisionss.

I was completed developing a program that uses all of the skills learned in class that calculates the payroll. The payroll is different depending on the number of hours worked and the amount of coffee cups sold. Depending on the total amount of money earned, the tax is different as well. I have yet to complete the payroll application uses the new features. The newly learned features include The dialogue and the menu command. The menu is something to add on extra settings or ability on to the program and it can save spaces visually. Dialogs are different form of Form that are opened using the menu.

The future goal is to complet the work remaining, which is the program that was just mentioned and study and do well on the upcoming test and project. There were that many challenges that I had to face. The programs seemed hard but once I got the beginning of it, the rest seemed easier. I feel that I am understanding at a faster, not by a lot, pace than when I first started the course.

Friday, March 23, 2007

Cow Goes "Weekly Status Report 6" Moo

Week 6 of Cow Goes Moo, the tiring first week back from the March Break, we learned many new skills and did developed new programs. First we learned new toolbos controls like HScrollBar and TrackList. Hscrollbar is a bar that moves left and right depending on the value given. TrackList is similar to HScroll bar, expect that theres is a pointer instead of a bar that moves left and right. We applied these new skills in developing a Temperature Converter where we enter the Temperature in Fahrenheit and converts it in to Celsius and determine the conditions with Freezing, Cold, Comfortable, Too Hot or Boiling. We used new control like the PictureBox, where we can add a picture in it. We learned about many different Data Types used in Visual Basics. So far, we learned String, Interger, Long, Single, Double, Date, Boolean, and Byte, and learned in which situation to used them. Also to help us to idenfity the data type, we learned to use prefixes like int, sng, dbl, dec, and str in front of the name of the variable. We learned the Web Awareness Internet Safety Pledge and completed a three paragraph essay about our opinion about Web Awareness. Lastly, we learned about String, a text composed of a sequence of zero or more characters. We also learned 16 different string functions we can use and completed the chart that explains what each function does. We developed a program, String Tutorial, that runs ten of the string functions using the ListBox.

Objective of the week was to stay awake, which I was successful at, and complete what ever we learn in class. Currently, the only work remaining is the Temperature Converter that uses the Tracklist. The objective, or the goal for next week is to finish that program and try to develop the new programs with less help from the classmates.

The challenge faced from last week, which was performing poorly on the test, somehow got solved by itself. I got the test back and surprising, I did much much better than I expected. Some of the other challenges this week was that it took me a long time to understanding the new functions, but by just looking at it over and over, I was somehow able to understand them.

Friday, March 9, 2007

Cow Goes "Weekly Status Report 5" Moo

Week 5 of Cow Goes Moo, my main objective for the week was to be on cruise control and wait for the weekend, which is MARCH BREAK!!! Also the main objectives for the course was the Voting Program thats due Friday and the Test on programming which was Thursday and complete them with success. This week, we learned more detailed usage of SELECT CASE statement. It is used for situation where mutiple conditions and codes that go along with the conditions are needed. We worked on grading, pizza and voting programs that used IF or SELECT CASE statement to practice the statement over and over. We also leanred what Debuggin is and the 3 main different errors that might occur during programming. They are complier error, which is mistakes like spelling, the run-time error, which is a situation where the operation cannot be run, and logic error, which is an error that doesnt effect the programs ability to run but result is not the expected due to a wrong code. We also learned different way we can find and fix these errors.
By handing in the voting program along with its flowchart, there is no more work left, especially because its MARCH BREAK!!!! However future goal is do better in test. I did the test on thursday and i feel very bad about the result. I thought I did enought preparation but apprantely I was very wrong. This is an area where I have to definetly improve and be set as a future goal.
There were many challenges using the CASE statement. I have struggled because I thought the pizza program used CASE statement and could not get it woring properly. The problem kind of got solved by itself when I found out the IF statement could be used instead of the CASE statement. Another problem was the voting problem, which sounded extremely hard at first. However once I started, and with some help of classmates, the program did not seem very hard at all. The flowchart was not hard but long, and took me several trys to make in fit into a paper, but only to find out that turning the paper sideway can solve the problem. Lastly the biggest challenge was the test, which didn't get solved at all because I do not feel very good on how I did.

Saturday, March 3, 2007

Cow Goes "Weekly Status Report 4" Moo

Week 4 of Cow Goes Moo, the main objective of the week was to finish the question 2 which was marked on wednesday. Along with that assignment sheet, we've learned the IF statement and were briefly introduced to CASE statement. The If statement is used if the program need to do different things in response to different conditions. You can use either If, Elseif, or Else to varify the different situation the program can encounter during the process of running. Some task that goes along with are creating a program that determines if a number is positive, negative or zero, and creating a program that determines if the plural of sheep the user enters is a correct anwer. Also Case statement can be used to program for many different conditions you might encounter during the process. Many conditions mean that writing codes for all of the possible choices.
I have completed all the programs that uses the IF statement. However I have not completed the ones that uses the Case statement. Future goal at the moment is to complete all the given assignment and have complete understand because there are a lot to understand than just understanding how to use it. One of the biggest thing for the week was the quiz but it got cancelled due to too little people in class because the the snow storm.
There was a lot, of challenges and difficulties during the course of the programming because Visual Basics, still, remains a very complicated software for me. Help from many different classmates were needed to solve the problems like different situations that are used during developing different programs.

Friday, February 23, 2007

Cow Goes "Weekly Status Report 3" Moo

Week 3 of Cow Goes Moo, we started (finally) the Visual Basics prgram. Working with the program is a complicated process that involves strick step by step instruction for the program. the only object of the week was to get used and familiar with Visual Basics, because other days were spent doing the test and to install the programs. First assignment, making a tax calculator was easy but only because the instruction was written step by step. 3 other tasks were given which is not completed yet, and is the main goal for next week. What I have learned this week is the languages of programming, and different terms of programming like forms, controls and properties. Different variables are used for input and output. Dim is a symbol used in Visual Basics, and is used to declare a variable before it is used. There are different data types like sting, interger, and single. The Visual Basics have been a bit complicated to adjust to and many confusions occured but many was able to get the answer through asking questions to either the teacehr or other students.