Sunday, July 15, 2012

Flowchart

1. What is a flowchart?
A flowchart is a diagrammatic representation that illustrates the sequence of operations to be performed to get the solution of a problem.

2. Describe the basic flowchart symbols for;
  •  Start or end of the program - rectangle with curved edges
  • Computational steps or processing function of a program - rectangle
  • Input or output operation - parallelogram
  • Decision making and branching - diamond
  • Flow line - arrow
3. With the decision making symbol (diamond) and the process symbol (rectangle), what are the rules for how many lines may enter and leave the symbol.
Only one flow line should enter a decision symbol. Two or three flow lines should leave the decision symbol. Only one flow line should come out of the process symbol.

4. Study the sample flowcharts then create a flowchart for a coin toss where heads means Mary pays for the pizza and Tales means Bill pays.

Algorithms

1. Examine the algorithm above. What two properties of the algorithm enable it to correctly describe the solution to the problem of making a cup of coffee? What is it that makes an algorithm correct?

a. Sequence and selection
b. The two properties above.

2. Define Algorithms for the following processes.

Posting a letter
1. Write letter
2. Put in envelope
3. Seal the envelope
4. Write the address and postcode on the envelope
5. Drop envelope in the postbox.

Making toast
1. Spread butter on bread
2. Put bread in the toaster
3. Wait until toast comes out

Calling a friend on the phone
1. Dial the number of friend
2. Press call button
3. Wait until friend answersf

Sunday, May 13, 2012

6. In the context of data transmission, what is “error detection”?

Error detection is the detection of errors caused by noise or other impairments during transmission from the transmitter to the receiver.

5. Define the term URL. Explain the components that make up the url.

URL stands for Uniform Resource Locator.
URL is the global address of documents and resources on the World Wide Web (WWW). It is a specific character string which is a reference to an Internet source.
An example of URL: http://google.com

http
The first part of the URL is a protocol identifier, which indicates which protocol to use (eg. HTTP, FTP, etc.).
google.com
The second part of the URL is a resource name, which specifies the IP address or the domain name (ie. google.com) where the resource is located.

These two parts (protocol identifier and resource name) are separated by a colon and two forward slashes. ://

4. There are two methods of data transmission – serial and parallel. Explain the difference between them.

Serial Data Transmission is the process of sending data one bit at a time, in a sequence, over a communication channel.
Parallel Data Transmission is the process of sending several data signals simultaneously over several parallel channels.

The difference between a parallel and a serial data transmission is that serial transmission sends data one bit/data at a time, while parallel transmission sends multiple bits/data in the same time. Also, serial transmission uses only one communication channel while parallel transmission uses multiple communication channels.

Monday, May 7, 2012

Smartphone Tour Review

1. Technology Hardware:
Mobile Phones – used to scan the QR code in order to view the information
Computers – used for the accessing and designing of the website, editing of photos, etc.
Digital Camera – used to take photos
Printer – used to print posters for the tour
Router – used to connect to the Internet which allowed for access to the websites

Software:
Image software – used to edit images: resize, rotate, add arrows, etc.
QR Code Reader – scans QR codes to present information on the websites
Google Docs – online collaboration tool to plan the tour
Google Sites – used to host and create websites for the tour
Voice recording app – used to record voices for audio for the websites

2. Constraints
Time – Only 4-5 lessons were given to make the whole tour which limited what we can do in a small amount of time.
Internet speed – The internet speed affected the amount of time it took to download and upload files (on StudentNet, website, etc.).
File size of the photo – compressed file formats (.jpeg) were used. The resolution of the images were limited in order to allow for a faster loading time.
Cost – We resorted to using free hosting services in order to  

3. Roles in the group
I had to make the website for the follow parts of the tour: BM Building to Science Labs and BM Building to Language Other Than English (LOTE) rooms. I had to create the QR codes to link to these websites. I had to find the appropriate photos for the tour (17 photos). After finding the photos, I edited them by adding arrows in to indicate which direction to go.

4. Problems and Solutions
Problem: Internet speed
Solution: Bringing the files (via USB) and working on the websites at home.

Problem: Knowing the status of each website
Solution: Using colour coding on a collaborative document to indicate which websites needed work.

Problem: Finding photos
Solution: Finding the photos needed and copying and pasting them into another folder, as well as renaming the photos with numbers in chronological order.