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.