Problem solving and programming concepts / Maureen Sprankle.
Publication details: New Jersey : Prentice-Hall, c1998.Edition: 4th editionDescription: xx, 486 p. : ill. ; 28 cmISBN:- 9780136318057
- 0136318053 (pbk.)
- 005.1 22 SPR
Item type | Current library | Call number | Copy number | Status | Date due | Barcode |
---|---|---|---|---|---|---|
Book Open Access | Engineering Library | 005.1 SPR 1 (Browse shelf(Opens below)) | 1 | Available | BUML23100799 |
Browsing Engineering Library shelves Close shelf browser (Hides shelf browser)
Table of content
Chapter 1 General problem-solving concepts
Problem solving in everyday life
Types of problems
Problem solving with computers
Difficulties with problem solving
etc.
Chapter 2 Beginning problem-solving concepts for the computer
Constants and variables
Data types
Functions
Operators
Expressions and Equations
Summary
Chapter 3 Programming concepts
How the computer stores data
Communicating with the computer
Organizing the problem
Testing the solution
Coding the program
Chapter 4 An introduction to programming structure
Pointers for structuring a program
Cohesion and coupling
The modules and their functions
The four logic structures
Chapter 5 Problem solving with the sequential logic structure
Algorithm instructions and flowcharts symbols
The sequential logic structure
Solution development
Chapter 6 Problem solving with decisions
The decision logic structure
Multiple IF/THEN/ELSE Instruction
Using straight through logic
Using positive logic
Using negative logic
Logic conversion
Which decision logic logic
Decision tables
Putting it all together
Chapter 7 Problem solving with loops
The loop logic structure
Incrementing
Accumulating
WHILE/WHILE-END
Putting it all together
REPEAT/UNTIL
Putting it all together
etc
Chapter 8 Problem solving with the case logic structure
Codes
Putting it all together
Menus
Putting it all together
Chapter 9 Processing Arrays
Arrays
Putting it all together
Two dimensional
Putting it all together
Multidimensional
Table look-up technique
The pointer technique
etc.
Chapter 10 Data structures
Sorting Techniques
Stacks
Linked lists
Binary trees
Chapter 11 Concept of object oriented programming
Object oriented Languages such as C++
GUI
Event driven object oriented programming
Chapter 12 Object Oriented Programming Design
Steps in Designing an object Oriented application
Interface design
Steps in designing an event-driven Object oriented application
Summary
New terms
Chapter 13 File concepts
Sequential-access file
Random-access files
Buffers
Primary and secondary keys
Algorithm instructions and flowchart symbols
System flowchart
etc.
Chapter 14 Sequential-access file applications
Designing output reports
Headings and line counters
Control breaks
Multiple Contro-Breake
Using indicators for program control
Error handling
Chapter 15 Sequential-access file Updating
Creating files
The master file
Transaction file
Activity file
Backup file
Updating the master file using a transaction file
etc.
Chapter 16 Random-access file processing and updating
Index files
Updating random-access file using an interactive process
Summary
New terms
Chapter 17 Introduction to application software
Types of horizontal software
Steps to learning a new software package
Software compatibility problem
Chapter 18 Problem solving for processing and desktop publishing
Word processing
Graphic
Desktop publishing
Some design concept
Word-processing and desktop-publishing planning
Types of documents
Chapter 19 Problem solving for spreadsheets
Spreadsheet basics
Design of spread sheet
Putting it all together
Macros
Graphs and presentation graphics
Chapter 20: Problem solving for relational database management system
Database management system versus records management system
Designing of a database management system
Putting it all together
etc
Chapter 21: Document processing
The six elements of computer system
Sharing data
Linking data
Glossary : p. 475-482 . _ Index : p. 483-486
There are no comments on this title.