Week 3 - Loops

Learning Objectives

Upon finishing this learning module, you should be able to:

  • Write programs that use repetition structures to solve problems
  • Identify strategies for controlling repetition: counters, sentinels, and flags
Quiz 1 is open this Thurs-Saturday. It covers weeks 1 and 2.

Day 1

Day 2

Day 3

Day 4

Loop Basics

Read Ch 5.1-5.3. This video introduces the key ideas:

Do CPP Lab Basic Loops.

Loop Strategies

Read Ch 5.4-5.5 and 5.7-5.9 and watch this video:

Do CPP Lab Loops 2.

Nested Loops

Read Ch 5.10-5.13, 5.15 and watch this video:

Do CPP Lab Nested Loops CPPLab.

Read the rest of Ch 5.

Start the assignment.

Quiz

The quiz will be open Thursday–Saturday in Elearn, time limited (60 minutes), and not collaborative. It covers weeks 1 & 2. Make sure you block out an hour of uninterrupted time before you start the quiz — you can not pause the timer once you start.

To practice, go to the Resource Links and look for "Practice Quiz Questions".

For quiz 1, focus on Ch1, 2, and 3 (especially 2 and 3) to get ready for the quiz. The quiz will be some multiple choice, some short answer, and some writing code. Make sure to read the directions carefully before beginning.