Book Description
Suited to any introductory programming course using any language. Gives clear concise coverage of problem-solving strategies, modular techinques, program testing, program correctness and data correctness and programming logic.
Author : T. E. Bailey
Publisher : Brooks/Cole
Page : 228 pages
File Size : 19,81 MB
Release : 1989
Category : Computers
ISBN :
Suited to any introductory programming course using any language. Gives clear concise coverage of problem-solving strategies, modular techinques, program testing, program correctness and data correctness and programming logic.
Author : Paul Addison
Publisher :
Page : 571 pages
File Size : 33,22 MB
Release : 2012
Category : Computer programming
ISBN : 9781111825560
From the respected instructor and author Paul Addison, PRINCIPLES OF PROGRAM DESIGN: PROBLEM SOLVING WITH JAVASCRIPT, International Edition gives your students the fundamental concepts of good program design, illustrated and reinforced by hands-on examples using JavaScript. Why JavaScript? It simply illustrates the programming concepts explained in the book, requires no special editor or compiler, and runs in any browser. Little or no experience is needed because the emphasis is on learning by doing. There are examples of coding exercises throughout every chapter, varying in length and representing simple to complex problems. Students are encouraged to think in terms of the logical steps needed to solve a problem and can take these skills with them to any programming language in the future. To help reinforce concepts for your students, each chapter has a chapter summary, review questions, hand-on activities, and a running case study that students build on in each chapter.
Author : Kenneth Leroy Busbee
Publisher :
Page : 340 pages
File Size : 49,58 MB
Release : 2018-01-07
Category : Computers
ISBN : 9789888407491
Programming Fundamentals - A Modular Structured Approach using C++ is written by Kenneth Leroy Busbee, a faculty member at Houston Community College in Houston, Texas. The materials used in this textbook/collection were developed by the author and others as independent modules for publication within the Connexions environment. Programming fundamentals are often divided into three college courses: Modular/Structured, Object Oriented and Data Structures. This textbook/collection covers the rest of those three courses.
Author : Dan Robinson
Publisher :
Page : 362 pages
File Size : 10,79 MB
Release : 2003
Category : Computers
ISBN :
Especially designed for those with minimal computer experience, this book presents the concepts of program design in a simple, easy-to-understand “building block” format, and applies those design concepts to realistic business programs. Each chapter provides not only a complete explanation of what needs to be done in the design, but why. The book is divided into four main parts: Design Principles, Basic Program Design Techniques, and Advanced Program Design. This organization helps readers understand how the subject matter in each chapter relates to other chapters within the section— and the topic of program design as a whole. For individuals interested in the field of program design.
Author : Steven S Skiena
Publisher : Springer Science & Business Media
Page : 742 pages
File Size : 37,22 MB
Release : 2009-04-05
Category : Computers
ISBN : 1848000707
This newly expanded and updated second edition of the best-selling classic continues to take the "mystery" out of designing algorithms, and analyzing their efficacy and efficiency. Expanding on the first edition, the book now serves as the primary textbook of choice for algorithm design courses while maintaining its status as the premier practical reference guide to algorithms for programmers, researchers, and students. The reader-friendly Algorithm Design Manual provides straightforward access to combinatorial algorithms technology, stressing design over analysis. The first part, Techniques, provides accessible instruction on methods for designing and analyzing computer algorithms. The second part, Resources, is intended for browsing and reference, and comprises the catalog of algorithmic resources, implementations and an extensive bibliography. NEW to the second edition: • Doubles the tutorial material and exercises over the first edition • Provides full online support for lecturers, and a completely updated and improved website component with lecture slides, audio and video • Contains a unique catalog identifying the 75 algorithmic problems that arise most often in practice, leading the reader down the right path to solve them • Includes several NEW "war stories" relating experiences from real-world applications • Provides up-to-date links leading to the very best algorithm implementations available in C, C++, and Java
Author : Lesley Anne Robertson
Publisher :
Page : 0 pages
File Size : 49,82 MB
Release : 2000
Category : Computers
ISBN : 9780619015909
"Simple Program Design" allows readers to develop sound programming skills for solving common business problems. Stressing structured programming and modular design, this book uses pseudocode as the major program design technique. Language independent explanations provide a strong foundation in program design problem solving.
Author : Steve McConnell
Publisher : Pearson Education
Page : 952 pages
File Size : 14,79 MB
Release : 2004-06-09
Category : Computers
ISBN : 0735636974
Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor—or evolve—code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project
Author : Tony Gaddis
Publisher : Pearson Higher Ed
Page : 443 pages
File Size : 13,49 MB
Release : 2013-10-03
Category : Computers
ISBN : 1292053089
Starting Out with Programming Logic and Design, Third Edition, is a language-independent introductory programming book that orients students to programming concepts and logic without assuming any previous programming experience. In the successful, accessible style of Tony Gaddis’ best-selling texts, useful examples and detail-oriented explanations allow students to become comfortable with fundamental concepts and logical thought processes used in programming without the complication of language syntax. Students gain confidence in their program design skills to transition into more comprehensive programming courses. The book is ideal for a programming logic course taught as a precursor to a language-specific introductory programming course, or for the first part of an introductory programming course.
Author : Lesley Anne Robertson
Publisher : Newnes
Page : 189 pages
File Size : 14,5 MB
Release : 2014-05-15
Category : Computers
ISBN : 1483141446
Students’ Guide to Program Design is a textbook on program design. This textbook approaches program design by using structures programming techniques and pseudocode to develop a solution algorithm. Divided into 10 chapters, the book begins with a basic explanation of structured programming techniques, top-down development, and modular design. This discussion is followed by detailed concepts of 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. Each step in the development of solution algorithms is covered in this book. These steps are defining the problem; grouping of activities into subtask or functions; creating a hierarchy chart; establishing the logic of the mainline of the algorithm; developing each pseudocode for each successive module in the hierarchy chart; and to desk check the solution algorithm. The development of general pseudocode algorithms as used in common business applications is then studied to help student programmers be familiarized with the concept. In program design, the independence of each module, the ease of maintenance, and the cohesive of the particular module with the other modules in the program are all considered as being important. This textbook will serve as a guide for both beginning and experienced programmers who want to solve common business programming problems.
Author : Douglas Bell
Publisher : Prentice Hall PTR
Page : 212 pages
File Size : 11,66 MB
Release : 1997
Category : Computers
ISBN : 9780133678062
Comparing, contrasting and assessing the most popular and widely used design methods, this book covers a range of methods, including both structured and object-oriented methods.