[an error occurred while processing this directive]
Introduction to Programming
(winter 2001/2002)
Lectures Notes and Course Material
Week 13, Jan. 28th and 29th 2002
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Final Exam
:
questions
(
.pdf
,
.pz.gz
)
Summary of Maple's Syntax:
(
.pdf
,
.pz.gz
) (will be given out during the exam)
Solution:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Week 12, Jan. 21th 2002
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Exercise:
worksheet
(
.pdf
,
.pz.gz
) will be discussed in the tutorial
Week 11, Jan. 14th 2002
Topics: Solving Linear Systems of Equations
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Exercise:
worksheet
(
.pdf
,
.pz.gz
)
Maple-Worksheet
for the Exercise: (
HTML version
,
.ps.gz
and
.pdf
).
Solution:
Maple-Worksheet
for the Exercise: (
HTML version
,
.ps.gz
and
.pdf
).
Week 10, Jan. 7th 2002
Topics: Linear Systems of Equations
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial: Midterm exam (solution)
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Exercise:
worksheet
(
.pdf
,
.pz.gz
)
Solution:
Maple-Worksheet
(
HTML-version
,
.ps.gz
and
.pdf
).
Week 9, Dec. 17th 2001
Mid-term exam
:
worksheet
(
.pdf
,
.ps.gz
)
Week 8, Dec. 10th 2001
Topics: Archimedes' Quadrature
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial: Bresenham
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial: Knights
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Exercise:
worksheet
(
.pdf
,
.pz.gz
)
Solution:
Maple-Worksheet
(
HTML-version
,
.ps.gz
and
.pdf
).
Week 7, Dec. 3rd 2001
Topics: Trees
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Exercise:
worksheet
(
.pdf
,
.pz.gz
)
Solution:
Maple-Worksheet
(
HTML-version
,
.ps.gz
and
.pdf
).
Week 6, Nov. 26th 2001
Topics: Sorting
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Exercise:
worksheet
(
.pdf
,
.pz.gz
)
Solution:
Maple-Worksheet
(
HTML-version
,
.ps.gz
and
.pdf
).
Week 5, Nov. 19th 2001
Topics: Procedures, Recursion, Breadth-first and Depth-first Search
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Exercise:
worksheet
(
.pdf
,
.pz.gz
)
Solution:
Maple-Worksheet
(
HTML-version
,
.ps.gz
and
.pdf
).
Week 4, Nov. 12th 2001
Topics: Loops, if-expressions, tables/arrays
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Exercise:
worksheet
(
.pdf
,
.pz.gz
)
Solution:
Maple-Worksheet
(
HTML-version
,
.ps.gz
and
.pdf
).
Week 3, Nov. 5th 2001
Topics: Sequences, Lists, Sets
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Exercise:
worksheet
(
.pdf
,
.pz.gz
)
Solution:
Maple-Worksheet
(
HTML-version
,
.ps.gz
and
.pdf
).
Week 2, Oct. 29th 2001
Topics: Functions, Recursion
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Exercise:
worksheet
(
.pdf
,
.pz.gz
)
Solutions:
Horizon:
Maple-Worksheet
(
HTML-version
,
.ps.gz
and
.pdf
);
Recursion:
Maple-Worksheet
(
HTML-version
,
.ps.gz
and
.pdf
).
Week 1, Oct. 22nd 2001
Topics: Expressions and Variables
Lecture:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Tutorial:
Maple worksheet
(
HTML version
,
.ps.gz
and
.pdf
).
Michael Bader