|
Revised to reflect the most current issues in the programming industry, this widely adopted text emphasizes that problem solving is the same in all computer languages, regardless of syntax. Sprankle and Hubbard use a generic, non-language-specific approach to present the tools and concepts required when using any programming language to develop computer applications. Designed for students with little or no computer experience — but useful to programmers at any level — the text provides step-by-step progression and consistent in-depth coverage of topics, with detailed explanations and many illustrations. Salient Features
• A generic, non-language-specific approach presents the tools and concepts required when using any programming language to develop computer applications. • Broad coverage ranges from the basics of mathematical functions and operators to the design and use of such techniques as code, arrays, pointers, other data structures, database concepts, and object- oriented programming concepts. • Problem-solving tools are used to discuss the problem analysis chart, interactivity (structure) chart, IPO chart, the coupling diagram, algorithms, flowcharts, and tools to help with the development of object oriented programming solutions. • Structured programming techniques include sequential, decision, loop, and case logic structures. • A full chapter on variables, constants, data types, functions, operators, equations, and expressions gives students a solid foundation in the concepts that are important to know before starting to develop a program, and which make setting up the basic instructions much easier. • Various types of data structures are explored, with full chapter coverage on arrays, stacks, linked lists, binary trees, and database. • Problem solving for applications details includes techniques for page layout, spreadsheets, database management systems, and document processing. • "What`s Wrong with This?" sections in problem sections challenge students to think critically and analytically to debug programs. • "Putting It All Together sections" walk students through a complete solution for a given problem, using the concepts previously presented. • Chapter Problems give students hands-on experience in solving problems that are typically found in computer language textbooks. • Abundant pedagogical aids integrated throughout include chapter objectives, chapter summaries, key words, chapter exercises and problems, glossaries, and tables of flowcharting symbols and functions. ISBN - 9789332518841
|
|
Pages : 488
|