000 02171pam a2200241 4500
001 8574
005 20181127190258.0
008 040913s2006 njua 001 0 eng
010 _a 2004058714
020 _a0131194593 (paperback)
082 0 0 _a005.1
_222
100 1 _aSprankle, Maureen.
245 1 0 _aProblem solving and programming concepts /
_cMaureen Sprankle.
250 _a7th ed.
260 _aUpper Saddle River, N.J. :
_bPearson Prentice Hall,
_cc2006.
300 _axi, 504 p. :
_bill. ;
_c28 cm.
500 _aIncludes index.
505 _aCONTENTS : Ch. 1. General problem-solving concepts -- Ch. 2. Beginning problem-solving concepts for the computer -- Ch. 3. Programming concepts -- Ch. 4. An introduction to programming structure -- Ch. 5. Problem solving with sequential logic structure -- Ch. 6. Problem solving with decisions -- Ch. 7. Problem solving with loops -- Ch 8. Problem solving with the case logic structure -- Ch. 9. Processing arrays -- Ch. 10. Sorting, stacks, and queues -- Ch. 11. File concepts -- Ch. 12. Linked lists -- Ch. 13. Binary trees -- Ch. 14. Database management systems -- Ch. 15. Relational database management systems -- Ch. 16. Concepts of object-oriented programming -- Ch. 17. Object-oriented program design -- Ch. 18. Sequential-access file applications -- Ch. 19. Sequential-access file updating -- Ch. 20. Word processing and spreadsheets -- Ch. 21. Other application software -- Appendix A. Otto the robot -- Appendix B. Overview of UML (Unified Modeling Language) - - Appendix C. ASCII and EBCDIC codes for data representation -- Appendix D. Forms to use in problem solving -- Appendix E. Other problem-solving tools.
_g
_r
_t
520 _aIntended for one-semester, freshman/sophomore-level introductory courses taken by programming majors in Problem Solving for Programmers, Problem Solving for Applications, any Computer Language Course, or Introduction to Programming, this book emphasizes that problem solving is the same in all computer languages, regardless of syntax
650 0 _aComputer programming.
650 0 _aProblem solving
_xData processing.
999 _c7427
_d7427