Contents: An Overview of computers and logic -- Understanding structure -- Modules, hierarchy charts, and documentation -- Designing and writing a complete program -- Making decisions -- Looping -- Control breaks -- Arrays -- Appendix A: Solving difficult structuring problems -- Appendix B: Understanding numbering systems and computer codes -- Appendix C: Using a large decision table.