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
Schedule
Day 1
- Loop Basics - try to get through Ch 5.1-5.3
- CPP Lab Basic Loops
Day 2
- Loop Strategies styles and strategies - Ch 5.4-5.5, and 5.7-5.9
- CPP Lab Loops 2
Day 3
- Nested Loop
- CPP Lab Nested Loops
- Check out assignment
Day 4
Loop Basics
Read Ch 5.1-5.3. This video introduces the key ideas:
Do the Basic Loops CPP Lab .
Loop Strategies
Read Ch 5.4-5.5 and 5.7-5.9 and watch this video:
Do the Loops 2 CPP Lab .
Nested Loops
Read Ch 5.10-5.13, 5.15 and watch this video:
Do the Nested Loops CPP Lab .
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.