Note that this video has been redone. You can find the improved version here: • Aliases and Mutability (using Scala) .
This video explores the concepts of aliasing and mutability. It presents a simple mental model that students can think of when they declare variables and shows how that leads to aliasing and the impact that can have when using mutable values. This is extended to calling functions with normal passing semantics.
This video is part of a series of learning support material for "Introduction to the Art of Programming Using Scala".
CRC Press - http://www.crcpress.com/product/isbn/...
Amazon - http://www.amazon.com/Introduction-Pr...