Wednesday, June 6, 2007

Weekly Status Report

Most of the week, we were doing our final project. On Monday, we got information about our final culminating task for this course worth 15% of our mark. The other 15% would be from our final written exam. For our final project, we are placed into teams of 3, and then we are given a booklet has information about our project. The booklet has of 10 challenges, worth from 10 to 30 points with bonuses, based on the level of difficulty. Each team's goal is to collect 100 points from doing the programming challenges.

Throughout the week, our team was focus on this. On Friday, we had a short test on ergonomics and networking, which was pretty hard.

Friday, May 25, 2007

Weelky Status Report

On Monday, there was no school, because of Victoria Day. On Tuesday, we continued to work on our Lottery ticket programs in the Visual Basic, which I had almost completed. On Wednesday, we had 2 lessons on Ergonomics which focused on the ideal workstation, work area, monitor position, lighting and noise. The second one was on exercises we can do during our breaks from doing work on the computer. These exercises were breathing techniques, neck and arm exercises, shoulder stretching and tendon excercises. I also finished my lottery ticket program.

On Thursday, I got my program marked, and I got 20/20. Also, our class received a hand out that talked about animation in programing. This covered making an object move on our screens. On Friday, we got another handout on, which covered expanding and shrinking of the object. And I started working on the excercise from yesterday's handout.

Friday, May 18, 2007

Weekly Status Report

On Monday, it was a p.d. day, so there was no school. On Tuesday, we did not do anything in class, because of the lack of students, due to a tragic event. On Wednesday, we were had a lesson about the history and introduction to Ergonomics. Ergonomics is defined as the science that explores human capabilities and limitations and is used to improve the design of things that people use and the ways in which they work more productively and efficiently. We were also given an assignment which uses Arrays for a convenience store, which records the sales of Lottery Tickets up to a year.

On Thursday, we had another lesson on Ergonomics, which talked about the certain problems that can occur from poor posture when using the computer, such as back pain and carpal tunnel syndrome. We were put into groups of 2 and we had to make 2 questiions, and also had to answer the questions of another group. We also continued working on our Array assignment. On Friday, we got the period to work on our lottery ticket array assignment, and I am almost complete it.

Friday, May 11, 2007

Weekly Status Report

On Monday, we got the whole class to finish up Step-by-Step program #5, which is Visual Basic program that determines highest mark, lowest mark and average mark of the marks entered by the user. I completed the program, and it seemed to be working fine. On Tuesday, we got a lesson on Arrays, which are data structures that store variable data, which has the same data type. The variables that are in an array are given numbers instead of various names, which makes loops easier to work. We were given 3 big exercises to do, and I completed the first 2 parts of the first one.

On Wednesday, our teacher gave us a short lesson on the code writing for arrays, and I continued on the exercises, but have not yet completed the first one yet. This program can do a lot of things, like 1) initialize all the elements of the array to one, 2) initialize elements of the array with random numbers from 1 to 50, 3) switch the values at both ends of the array, 4) input 10 numbers, both positive and negative, from the user to i) change the negative values to positive, ii) calculate the sum of all the numbers and iii) to calculate the product of odd numbers in product.

We did not do anything on Thursday and Friday, becuase not many people were at class, because of a horrible tragedy.

Friday, May 4, 2007

Weekly Status Report

On Monday, I was continuing on our SIN numbers project, which makes sure the SIN number inputted is valid. Also, with 35 minutes left to go in the class, all of our Computer Science class went outside to pick up garbage in the forest outside of school to help with the environment, and we got 3 extra bonus marks on our test we did last week. On Tuesday, we had the whole period to complete the SIN numbers program, and I finished it after I had made some changes to the coding and documented it, and it was working.

On Wednesday, we had a quick lesson for using the Drawing methods in Visual Basic. The first type of drawing program we went over was to write for drawing lines coming out of a horizon point in the middle, up and side to side up. Also, there was code for how to put circles in. On Thursday, our Computer Science teacher was not here, and she left us a worksheet which had questions that incorporated the history of the computers questions. On Friday, we were given a project that asks the user to input any number of test marks, and click the high to get the highest mark, low button to get the lowest mark, or average button to display the average mark.

Friday, April 27, 2007

Weekly Status Report

On Monday, we we given a lesson for the Time Control function in Visual Basic, and how to use it for things in the properties in the timer, like enabling the timer when the program has loaded and the interval between each event in milliseconds. After the lesson, we 2 exersizes on how to create basic digital clock program and a stopwatch program. On Tuesday, we presented 2 jobs (database developer and computer programmer) out of the 6 selections from our report about the different careers involving computers. On Wednesday, we worked on an in class exercise to prepare for our test tomorrow, including the types of string functions, VB operators, and loops.

On Thursday, our class had the Computer science test for the things we were going over yesterday (types of string functions, VB operators, and loops). On Friday, we had a lesson on the next loops, while loops, which are used when the number of repetitions for the program is not known before we start the loop. This is as long as a condition remains True, and the End While is achieved after a certain condition is met. Then we got 2 excersizes and 1 assignment on while loops, which were a little difficult to understand at first.

Friday, April 20, 2007

Weekly Status Report

On Monday, we created a program in Visual Basic, which was formatted so that it would output four images of the sun to the user in a slide show form. But before i could start that, I had to finish the programs from last week, and started the slide show. On Tuesday, we had another lesson on Loops; this time it focused on using the "Exit For" statement, which is used to end a program at an appropriate time for a For ... Next early and move the execution to the first statement after the loop. I finished my slide show and then did the programs we got for Exit For.

On Wednesday, I continued to work on the Exit For programs. On Thursday, we received a project about the different types of computer jobs like a computer programmer, animator, and DBA. We got in groups of 3 or 4, and choose 6 of the jobs to do, so we could make desriptions of those jobs. The mission was to choose six different jobs, and report about each one and their relevance to computer programming. On Friday, I finished my part for the project and finished my Exit For programs.

Friday, April 13, 2007

Weekly Status Report

On Monday, no one was in class because the school was off for the Easter Monday. On Tuesday, we were finished our PizzaPalace project and our teacher marked it, i think we did pretty well. And as a treat, our teacher brought us some pizza. On Wednesday, we were given a lesson on using Loops in Visual Basic, which we went over when we were doing our flow charts, which was not in the program writing itself. We were given 7 small programs to complete that were based on using loops in different situations. An example of the loops excersizes is our 4th exercise, which asked us to write a program that calculates the product of odd numbers from 10 to 59. That would mean the program would calculate 11+13+15+17... and so on, until the number 59, and then it would output the sum.

On Thursday, we worked on more Loops, but it was debugging, as well as QuickWatching to use break points in the program, so we can see how the program works step by step. On Friday, We continued on the looping programs with QuickWatching, and we had to do 3 programs for what we did yesterday, which was set up the program, run through using QuickWatching, Make a table, and put each variable, and write the output. Except this time we had to describe it also, basically step by step.

Thursday, April 5, 2007

Weekly Status Report

This week, our teacher told us we would not have any lessons and be doing a project in Visual Basic for the whole week. This project was based on the order menu of a restaurant called Pizza Palace. This project would take the whole week, and we were in groups of 2 or 3, and this project would help us with things such as radio buttons and dialog boxes.

On Monday, I was assigned to a group of three, and we started and finished the entire interface of the order form which had different pizzas and toppings, as well as the different drinks and side orders, with a bill to add it all up, and did a little declaring. On Tuesday and Wednesday we focused on writing the program's codes for each of the commands we wanted the program to perform, and on Wednesday, we had finished all but the dialog boxes and documentation. Thursday was our last day to do work, because it is Good Friday on Friday. On Thursday, we created the Dialog Boxes which are used to exit the program and to set the prices for the pizzas and for the side orders and drinks, and we did the documentation.

Friday, March 30, 2007

Weekly status Report

On Monday we were given a lesson about using the Visual Basic Operators, and the types of operators, like arithmetic, used to make calculations,like addition, substraction, multiplication, division, modulus, and exponent. Comparison, used to compare data values, like =, >, <, <=, >=, and <>. And logic, used to combine 2 or more tests in a single comparison. Logical operators are used to compare data values. The logic operators are "And", "Or", and "Not". Then we had to create a payroll application in a coffee shop for the employees on the number of hours worked, the amount of coffee cups sold, and depending on the total amount of money earned, the tax rate varies. I was still on my string assignment, because i had to job shadow last Thursday.

On Tuesday, I started the payroll application, and first it seemed a little difficult, but I had gone very far in it. On Wednesday, i finished the payroll application to find out that i had to add the menu and dialog box which were new features. This was a little challenging, considering I made some mistakes on it, which I found out about on Friday. On Thursday, I we had the literacy test, and got the rest of the day off. On Friday, we got a clearer lesson on the dialog boxes in Visual Basic, and I started fixing my mistakes in the program, and i do not completely understand the dialog boxes, I will hope to soon, as I finish my payroll application.

Friday, March 23, 2007

Weekly Status Report

This week was the week back from march break. On Monday, we started with a lesson on the data types that can be applied while working the Visual Basic and how they can be more efficient, depending on the program that is being created. Data types are variables determines what kind of information a variable is able to hold. Take for example the String data type, which holds combinations of characters (words) up to around 2 billion. We were given a Visual Basic project that asks us to create a Temperature Converter to convert fahrenheit and celsius. also, it was to have a scroll bar to indicate how cold or hot it was. This was a little complicated at first, but i got the hang of it. On Tuesday, i had finished the program, and was told to make a similair one, but this time, it had to have a track bar to select the fahrenheit and it would convert to celsius, and show on the scroll ball how hot or cold it was.

On Wednesday, we were given a web awareness assignment to finish in order to prepare for the OSSLT literacy test. This essay was to write a minimum 3 paragraghs on selected topics about web awareness. On Thursday, I was absent for the entire day because I was job shadowing for my career studies class. And on Friday, the people who missed the class the previous day were handed out a sheet about identifying Strings, where i had to identify the function of each string and start a program about ten of them, and i'll finish next week.

Thursday, March 8, 2007

Weekly Status Report

During this week, we continued the work on our Visual Basic programing, and i got pretty far. We learned how to apply the Select Case statement while writing the codes, for a multiple choice statement. It allows you to use as many conditions as you wish, so you have more choices than the true/false statement. We also got programs to do for it, and one of them would be marked. The first program is a grade calculator, which indicates the grade a student got for a certain mark. The second was a pizza place bill for small, medium and large pizzas, and the tax and total. The last program was to calculate which candidate won in an election according to the number of votes for each candidate, and the program will output who was the winner, second, and last.

The third one is the one we had to hand in, with a flowchart, but i did all three, so i would have better experience. First, the second and third seemed hard, but the second was just hard to figure out the code for radio buttons, and the third was just really long. We also got sheets on debugging a program in compiler errors, run time errors, and logic errors. By understanding how the debugging, it will make you a better programmer, and you can help others in things like troubleshooting. And today, we had a quiz on the Visual Basic handouts we got so far and some flow charts, and after that, i finished my second program, and helped some others with their third programs, and that's my week in a nutshell :-).

Friday, March 2, 2007

Weekly Status Report

This week we got a lot of work in Visual Basic, and I got through a lot of it. First, there were the first 4 assignments that I had to do. At first, I admit that it was kind of difficult, especially because I am not very knowledgeable in computer programming, but by the end of this week, it has become a lot easier, and makes sense to me.

Later, we got our first lesson, which was understanding inputting and outputting variables, as well as declaring them as a number as Single or a combination of characters as String. Next we learned about documentation, so the user can use it easier and but our names on it, for the user to know who programmed the work. The second lesson was If … Then … Else Statement for a number of possible variables inputted, so the computer can output the right variable. And lastly, we learned select case statements, for a wide range of variables, and the right output.

Friday, February 23, 2007

My Weekly Status Report

First, we had a big test for most of the things we went over since the beginning of this course. After, we got a homework flowchart assignment which took me a little while, but it’s not that hard. The next day, we got an “Introduction to Visual Basic” handout, and went over it very thoroughly, and saw all its functions, while Visual Basic was being installed in the program. Also, we had a lesson on cryptography and had a bonus sheet of brain teasers.

The next day, we finally were introduced to visual basic, by starting our first project, which was making a tax calculator. Also, we got our marks back for our blogs. The next day was a half day, so I just continued to work on the tax calculator. And on Friday, we had a Visual Basic lesson, and continued work on our assignments. :-)

Friday, February 16, 2007

Weekly Status Report

This week, I handed in my Flowchart assignment on Monday, and we got a note on introduction to computers, with some terms, and a little describing computers assignment. The next day we got a note on parts of a computer, and learned how a computer processes information. Also, we did some memory problems, and learned how many bytes are in a kilobyte, megabyte, gigabyte, etc., and learned we have a quiz on Friday. On Thursday, we went through the rest of the answers of the flowchart assignment, and our test is now on Monday. We got introduced to pseudo code and computer software. And on Friday, we went through cryptography, and got our assignments back.

This week on my blog, I started off not adding anything, because I felt that it was ok already. But later in the week I started off by posting 2 robot chicken shorts. The first one was darth vader, and the second was Calvin and Hobbes. Then I posted 3 pictures, the first 2 were South Park pictures, and the 3rd was the 2007 Porsche 911 Turbo (nice car). And I also added a game called “Hexxagon”, it’s kind of addictive, but it’s ok.

Hexxagom


Game provided by: Myspace GamesMyspace Layouts

Friday, February 9, 2007

Weekly Status report

This week we were introduced to the blogs or weblogs and started on posting. I first checked out some famous peoples blogs to get some ideas for mine. Then I started my account and customizing my blog by first adding a post, then making a friends’ list and added a favourites list. Later I added pictures and videos and a counter that has the letters like in 24, so it looks cool. Then I added some songs or audio clips to my blog, because it’s cool.

We first learned problem solving and all the steps to identify a problem, analyze it, brainstorm, prioritize ideas, list steps for each idea, and test the solution. Next we learned another way of problem solving was to make it in a flow chart, like in a certain system in a computer and use certain symbols to indicate things, along with some loops. And we got an ethics assignment due on the day and a flowchart due on Monday.

Thursday, February 8, 2007

Monday, February 5, 2007

Feedback

Keep up the good job :-)

My first post

Hello there sports fans, this is my first post, and as the NFL season ends with the Colts taking it, the NASCAR season begins. For the first time in NASCAR history, The Nextel series will have the Toyota Camry. Before this, team Chevy was dominating the majority of the races. Will team Toyota be dominant in the 2007 season? Well we'll just have to find out.