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
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
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
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
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
<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-
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
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