Lesson 1 - Learning Goals
1.1 Course Contents
1.2 Course Format and organization
1.3 Required course facilities.
1.4 Course evaluation process
1.5 Techniques to do well in the course
1.6 Quick quiz to guage your degree of computer literacy
A- Introduction + E-Mail 1 week
B- Computer Programming in FORTRAN 4 weeks
C- Computer Programming in C 4 weeks
D- Computer Algorithm 3 weeks
Sorting, Searching, Numerical Integration,
Finding, ODEs, Gaussian Elimination
Lectures - 3 hours per week Tuesday and Thursday 2:30 - 4:00
Tutorial - 2 hours per week Tuesday and Thursday 9-10 in EMF
Labs/teaching assistance/demos - 1 hour per week.
Labs and assignment - 6 hours per week.
MacDonald Harrington G15, 60 HP Vectra/Pentium computers DOS/Windows/Novell.
FORTRAN and ALGORITHMS by G.Ratzer , Bookstore ~$45
4 assignments in FORTRAN
3 assignments in C
Assignment 30% Mid term 20% Final 50%
Now the BAD News...
University Regulations include :
GOOD MANNERS include :
This is YOUR
Your learning is in your hands
o Be responsible for your learning
o Have an open mind
o Participate freely
o Be willing to experiment
o Act in a positive, sensitive manner
o Have fun
TELL me and I'll forget
SHOW me and I might remember
me and I'll LEARN
Studies show Percentage of RETENTION :
How much do you RETAIN/REMEMBER:
of what you HEAR
of what you HEAR and SEE
70% of what you HEAR, SEE and DO
The message : - GET
Come to lectures
LISTEN (Don't chatter)
Take notes - to supplement Web
READ notes and course handouts
READ course texts
READ PROGRAMS (over 100 on web/course diskette)
RUN programs on diskette
WRITE your own programs
SEE programming consultants in LAB
SEE Teaching Assistants ( TAs ) during Lab/Office Hours
SEE your Instructor during Office
LEARN from tests
1) 50 programs in FORTRAN
2) 50 programs in C
3) 50 programs in PASCAL
4) QUIZZES (20 modules)
cd CANPC (for diskette version)
5) ALGORITHM PROGRAMS
demo of all algorithms)
6) SOURCE CODE OF ALGORITHMS
will get a list of all the programs)
7) COURSE MATERIAL
cd L1 (for lecture #1, L2 for lecture #2 and so on)
Education and hard work are the
keys to financial success, according to an Environics Research
poll of high-income Canadians. The following survey was done for
Royal Trust. It asked the top 10% of wealthy households what advice
they would give others...
|Get as much education as possible||27 %|
|Hard Work||16 %|
|Start financial planning early in life||6 %|
|Limit debt||6 %|
|Start RRSP early||3 %|
|Start own business||2 %|
|Will to take risks||2 %|
|. . .||. . .|
Source: MacLean's 8 July 1996
Computers in Engineering
YOUR LAST NAME ____________________________________
YOUR FIRST NAME ___________________________________
YOUR STUDENT NUMBER _____________________________
YOUR DEPARTMENT (e.g. Mech, Civil)___________________
1. Have you programmed a computer before?
YES ___ NO ___
If so, how many computer courses have
you taken? _______
2. What computer languages have you
Basic ____ Pascal ____ FORTRAN ____ C ____
Other (specify) ____________________________
3. Do you have access to a computer at home? YES ___ NO ___
If so, which type (e.g. IBM, compatible, Mac) _________
4. Have you accessed the Internet? YES ___ NO ___
5. Do you use E-mail? YES___ NO ___?
6. What is an algorithm?
7. Give an example of a numerical algorithm.
8. Give an example of a non-numerical algorithm.
9. 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.
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).
Go back to lecture menu
Go back to main page