A guide to developing structured program logic. It introduces universal programming concepts. It offers explanations reorganization to reflect how programming languages are taught emphasis on modularity and appendices Flowchart Symbols and Structures.