Section 1 - Introduction and Resources
4A.1.1 Overview
Loops
This week we have a big topic to cover: loops. This is the term that is used to describe repetition in computer programming. There are various types of loops: for, while and do-while, and we'll learn which is used, when.
Version Control Systems: Git and GitHub
The second half of the week will be a change of pace. You will get a chance to see how professionals and open source folks use public remote repositories to collaborate on large projects. It is a very brief intro to a topic that deserves (and will get) its own course. This will not be needed for your assignments, but I might ask about it in the midterm or final, so don't skip module B. These are the tools that drive today's world of software development.
4A.1.2 Assigned Reading
As usual, read the week's modules and paste every code sample into your IDE so you can test and expand upon it. Do this before looking at the assignment. If you want more source material after reading the modules, look up any new terms in your textbook index, and see what it has to say about these things.