𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Students' Guide to Program Design

✍ Scribed by Lesley Anne Robertson (Auth.)


Publisher
Butterworth-Heinemann
Year
1992
Tongue
English
Leaves
185
Series
The students' guide series
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Existing programming texts that use specific languages (PASCAL, BASIC etc) usually gloss over the important step of designing a solution to a given problem. This book tackles program design by using structured programming techniques and pseudocode to develop a solution algorithm. The pseudocode used in the book has been chosen for its closeness to written English and to the syntax of most programming languages. The book begins with a basic explanation of structured programming techniques, top-down development and modular design. Then, concept by concept, the student is introduced to the syntax of pseudocode; methods of defining the problem; the application of basic control structures in the development of the solution algorithm; desk checking techniques; hierarchy charts; and module design considerations. Examples and problems are given throughout

✦ Table of Contents


Content:
Front Matter, Page i
Dedication, Page ii
Copyright, Page ii
PREFACE, Pages vii-viii
CHAPTER 1 - PROGRAM DESIGN, Pages 1-7
CHAPTER 2 - PSEUDOCODE AND NASSI–SCHNEIDERMAN DIAGRAMS, Pages 8-17
CHAPTER 3 - DEVELOPING AN ALGORITHM, Pages 18-34
CHAPTER 4 - SELECTION CONTROL STRUCTURES, Pages 35-55
CHAPTER 5 - REPETITION CONTROL STRUCTURES, Pages 56-77
CHAPTER 6 - PSEUDOCODE ALGORITHMS USING SEQUENCE, SELECTION AND REPETITION, Pages 78-93
CHAPTER 7 - MODULARIZATION, Pages 94-113
CHAPTER 8 - MODULE DESIGN CONSIDERATIONS, Pages 114-134
CHAPTER 9 - GENERAL PSEUDOCODE ALGORITHMS TO COMMON BUSINESS PROBLEMS, Pages 135-164
CHAPTER 10 - CONCLUSION, Pages 165-168
APPENDIX, Pages 169-174
GLOSSARY, Pages 175-176
INDEX, Pages 177-180


πŸ“œ SIMILAR VOLUMES


Developing Effective Student Peer Mentor
✍ Peter J. Collier πŸ“‚ Library πŸ“… 2015 πŸ› Stylus Publishing 🌐 English

At a time when college completion is a major issue, and there is particular concern about the retention of underserved student populations, peer mentoring programs offer one solution to promoting student success. This is a comprehensive resource for creating, refining and sustaining effective studen

How to Write Good Programs: A Guide for
✍ Perdita Stevens πŸ“‚ Library πŸ“… 2020 πŸ› Cambridge University Press 🌐 English

Learning to program isn't just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have to learn to score hig

How to Write Good Programs: A Guide for
✍ Perdita Stevens πŸ“‚ Library πŸ“… 2020 πŸ› Cambridge University Press 🌐 English

This accessible, visually engaging book is mainly for students in Higher or Further Education taking early programming courses (computer science students and others). It teaches the fundamental skills that apply to any programming language, yet are usually not explicitly covered in programming cours

A Graphic Design Student's Guide to Free
✍ Ben Hannam πŸ“‚ Library πŸ“… 2012 πŸ› Wiley 🌐 English

<p><b>A complete guide to freelance graphic design--created specifically for design students</b><p>Why wait until you graduate? Freelancing is a great way to jumpstart your career in graphic design. It lets you apply what you've been learning in school, close the gaps in your education with real&#45

Build Your Own Programming Language: A p
✍ Clinton L. Jeffery πŸ“‚ Library πŸ“… 2021 πŸ› Packt Publishing 🌐 English

The need for different types of computer languages is growing rapidly and developers prefer creating domain-specific languages for solving specific application domain problems. Building your own programming language has its advantages. It can be your antidote to the ever-increasing size and complexi

Mastering Drone Design and Programming:
✍ Kris Hermans πŸ“‚ Library πŸ“… 2023 πŸ› Cybellium 🌐 English

Unleash Creativity and Innovation in Drone Technology In the realm of aviation and technology, drones have emerged as revolutionary tools with endless possibilities. "Mastering Drone Design and Programming" is your comprehensive guide to understanding and harnessing the potential of these aerial