
Learning objectives for chapter 1 
1  Learn what are the steps to produce a computer program. 
2  Learn how to "speak" to a computer in a language it can understand. 
3  Learn how to write an "algorithm" using sequential processing. 
4  Learn how to apply branching and looping in an algorithm. 
5  Learn how subprograms are applied in algorithms. 


Learning objective(s) addressed 

1  2  3  4  5 
Exercises 
Rightclick (or controlclick on a Mac) the title to save its PDF to your system. 

1.1 
Your First Algorithm PDF 
 X  X   
1.2 
Sequential Processing Algorithm PDF 
 X  X   
1.3 
Branching Logic PDF 
 X  X  X  
 
Samples 
Rightclick (or controlclick on a Mac) the title to save its PDF to your system. 

1.1 
Area Of A Room PDF 
 X  X   
1.2 
Score A Quiz PDF 
 X  X  X  
1.3 
Area Of A House PDF 
 X  X  X  X 
 
Videos 

1.1 
Click HERE for a Khan Academy video that introduces the concept of programming.
The video is about 3 minutes long.

X  X    
1.2 
Click HERE for a YouTubelike video that explains sequential processing with an example.
The video is 11 minutes long, and presented using Windows XP. But the principles it teaches are systemindependent.

 X  X   
1.3 
Click HERE for a Khan Academy video that introduces the concept of algorithms.
The video is about 5 minutes long  watch the first 2:50.

  X  X  
 
Addendums 
Rightclick (or controlclick on a Mac) the title to save its PDF to your system. 

1.1 
More About Editors PDF 
X     

Code from the chapter in order of their appearance in the text 
