Friday, May 18, 2007

May 18th Status Report

This week in class we had a couple of lessons on ergonomics and we started a new assignment using arrays, while and for loops. The major program we did this week was a program that calculated the number of lotter tickets, so that the vendor or company could calculate the number of days he recorded, days it took to sell 200 tickets or the highest ticket sales in a day, as well as others.

We learned about ergonomics, what it is and how companies use it to improve efficiency and the happiness of their workers. We learned how to sit properly at a desk, how to type on the keyboard and how to use your mouse. We learned about the dangerous affects of working for long periods of time on the computer, and a medical problem called Carpel Tunnel Syndrome. I learned that I should take breaks , when I am using a computer for an extended period of time. Regarding the program, it seemed pretty basic, it was just a matter of choosing the best loops and methods for the actions.

Next week I am going to finish the program. We still have three more lessons on ergonomics, and I hope to learn about computer safety. I hope to recieve a good mark on my lottery ticket program.

Friday, May 4, 2007

May 4th Status Report

This week we finished our SIN projects and they were marked. The Sin project was made to ask the user to input their 9 digit SIN number, afterwards the program would see if the SIN was valid. It it was valid the program would output a message "SIN number is Valid", if it was invalid another message would be displayed;"SIN number is Invalid". To stop the program the user would enter the number"999999999". We also had an interesting side project, on drawing in Visual Basics and we had to fill out a sheet about origins and computer terms.

I had some problems writing the code for the the SIN validation program. The messages were outputting for the wrong SIN numbers, when I put in a valid SIN it would output the wrong message. Once I figured out I had jumbled the code up, the program worked flawlessly.

Next week I would like to finish the program that we got on Friday, I hope to continue learning more controls in Visual Basics.

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.

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.

Friday, February 23, 2007

Febuary 23 Status Report

We started of the week with a test on everything we had done so far.  We were assigned
to develop a flowchart for a program that inputed three numbers and outputted them in
ascending order. We learned about the differences of structured and object oriented
programming, then we worked on some challenging brain teasers. On Wednesday we
developed our first VB program, which was a calculator that calculated tax and the total cost
of something. Towards end the week of we walked through program codes, that we should
become familiar with and use them when working with the visual basics program.

The biggest challenge I faced was working with my Visual Basics program. I hadn't
ever done any programming before so I was slightly confused when we first started working
with the program. To help me complete the program I followed the steps very carefully. I
had my peers around me to help me if I had any problems, but I mostly knew how to do the
program myself, once I got the hang of it.

Friday, February 16, 2007

Febuary 16th Status Report

During this week we learned many new things. We were introduced to simple computer terms, as well as simple and extended models of a computer as well as their memories. We learned about memory size prefixes, i.e. gigabytes, bytes and we had an activity with these terms. We learned about pseudo codes and different types of software. We also did all the flowchart questions together as a class. Lastly we learned about cryptography, and creating simple codes using substitution and then solving these codes. The cryptography lesson was my favorite because I had always been interested in this because of the instances where I saw it in famous movies.

The only work I have left to do this week is to finish the cryptography assignment. The only challenges I faced this week were with the flowcharts. While doing the flowchart problems together as a class I started to figure out where I was making my mistakes. I still have some aspects to improve with my understanding of flowcharts, so I will be studying hard this weekend to prepare for the test that is coming up on Monday.

Friday, February 9, 2007

Alright, I'm sending an email to my blog, lets see if this works!

_________________________________________________________________
Your Space. Your Friends. Your Stories. Share your world with Windows Live
Spaces. http://discoverspaces.live.com/?loc=en-CA

Febuary 9th Status Report

During the first week of Computer and Information Science I learned many new interesting things. Our objectives this week varied from making flow charts, problem solving, working on our new blog and finishing an ethical essay on illegal downloading. I had heard of blogs before, but I never really attempted to create one before this class. Once I got started I had a lot of fun creating my blog.

The area where I probably had the most difficulty was with the flowcharts, I was grasping the concept fairly easily when the problems were simple, but on Thursday I had a basketball game so I had to leave tech class early. When I got home I looked over the homework and I was slightly confused. When I returned to school on Friday I asked my peers for some help on the flowcharts and they helped me quite a lot.

The beginner flowcharts were similar to the image below.


I successfully completed and gained quite a bit of knowledge from my blog, flowchart, problem solving techniques and as well as completing the ethics essay. I learned valuable information about problem solving with very simple processes and I am looking forward to trying to use the problem solving techniques later with more developed problems and activities. Regarding my blog, I am very proud of the work I've done so far, but there can always be improvements, so in the near future I will be trying to improve my blog to make it the best as possible. In conclusion I learned many new interesting things and I am eager to see what the weeks coming up with hold.

SuperBowl 41!

Superbowl 41 was a great one, MVP Peyton Manning led the Indianapolis Colts to a decisive 29-17 win over the Chicago Bears. The game included many turnovers and exciting events such as a kickoff return for a touchdown by Devin Hester of the Chicago Bears. With the football season over, I'm eager to watch the 2007 Probowl which is sure to be a great game with a compilation of the top players of the league.
Here is a video of the kickoff return for a touchdown done by Devin Hester.

Monday, February 5, 2007

Feedback

Keep up the good job :-)
Welcome fellow Blogger's to Scintillating S's blog!
Browse and Enjoy!