![]() |
Teaching |
---|
![]() |
Course Materials All materials for courses I am currently teaching are available through Memorial University´s D2L (Desire2Learn) system.
|
---|---|
![]() |
Flash Animations for Introductory Programming Concepts I have produced Flash animations to describe, through analogies, how the most essential elements of programming work: loops, branching, function calls, etc. These animations use analogies where the CPU travels and executes code acting as a train that follows train tracks and switches rails according to the rules of structured programming. Since this is a way of illustrating flow diagrams, I used the term "train track diagrams" to describe these animations. Another analogy is used where a cellular biological process look-alike is used to explain parameter passing and function/method calls. |
![]() |
These are the courses I have taught: At Thompson Rivers University (TRU): At Memorial University of Newfoundland (MUN):
|