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 TRU:• COMP 100 Introduction to Information Technology • COMP 113 Introduction to Programming • COMP 152 Introduction to Programming for Engineers • COMP 221 Introduction to Visual Programming • COMP 482 Interactive Computer Graphics • COMP 483 Multimedia Application Development • COMP 345/498 Human-Computer Interaction Design At Memorial:
|