The course covers the key underlying principles and concepts in computing. It covers concrete discussions of the differences between cloud and local computing. The course highlights a number of computing options and etiquette for using shared resources.
Moving content b/w ch2 and 3 a bit more and small edits to historical context