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
  12345
Exercises Right-click (or control-click on a Mac) the title to save its PDF to your system.  
1.1 Your First Algorithm PDF  XX  
1.2 Sequential Processing Algorithm PDF  XX  
1.3 Branching Logic PDF  XXX 

 
Samples Right-click (or control-click on a Mac) the title to save its PDF to your system.  
1.1 Area Of A Room PDF  XX  
1.2 Score A Quiz PDF  XXX 
1.3 Area Of A House PDF  XXXX

 
Videos  
1.1 Click HERE for a Khan Academy video that introduces the concept of programming. The video is about 3 minutes long. XX   
1.2 Click HERE for a YouTube-like 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 system-independent.  XX  
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.   XX 

 
Addendums Right-click (or control-click 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
Calculating Area

Chapter 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15