Learning objectives for chapter 1
Learn what are the steps to produce a computer program.
Learn how to "speak" to a computer in a language it can understand.
Learn how to write an "algorithm" using sequential processing.
Learn how to apply branching and looping in an algorithm.
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