**Computers in Engineering 308-208
**

Name: ______________________ Student Number:____________________

**Have you programmed a computer before?**- YES
- NO
- If so, how many computer courses have you taken?
**What computer languages have you used?**- Basic
- Pascal
- FORTRAN
- C
- Other (specify):
**Do you have access to a computer at home?**- YES
- NO
- If so, which type (e.g. IBM, compatible, Mac)
**Do you know how to use E-mail?**- YES
- NO
**Do you know how to surf the WEB?**- YES
- NO
**Do you know how to use a word processor (eg MS Word)?**- YES
- NO
**Do you know how to use a spreadsheet (eg MS Excel)?**- YES
- NO
**What is an algorithm?****Give an example of a numerical algorithm.****Give an example of a non-numerical algorithm.****This question is open ended and you are supposed to be as creative as possible!**Use any computer language you know or pseudo code (any structured combination Mathematics, English, French(?), and/or computerese) to answer this question.

Let's define computer literacy as being proficient in the above four computer activities. Rate your own computer literacy as a percentage based on your degree of comfort in using the above four applications ___%

Write as **MANY DISTINCTLY DIFFERENT** sections of code to perform
the following simple operation:

A variable, call it K, can have a value of 1 or 2. If it is one change it to two, if it is two change it to one. (use the reverse of this page as necessary).