Welcome to Textbook Deals - get-great.info Online Shop. Get Discount and Cheap textbook Deals and browse our product selection. We have the best educational book offers.

Programming Logic and Design: Comprehensive (with Videos Printed Access Card)

Programming Logic and Design: Comprehensive (with Videos Printed Access Card)

With a clear writing style that is stripped of highly technical jargon, Programming Logic and Design, Introductory, Sixth Edition provides beginning programmers with a guide to developing structured program logic. The book's main goal is to introduce universal programming concepts, while enforcing good style and logical thinking along the way. The Sixth Edition will offer clearer explanations, reorganization to better reflect how programming languages are taught, increased emphasis on modularity, and two new appendices - Flowchart Symbols and Structures.

124.81 [ Detail ]

Introduction to Java Programming, Comprehensive Version (9th Edition)

Introduction to Java Programming, Comprehensive Version (9th Edition)

Introduction to Java Programming, Comprehensive, 9e, features comprehensive coverage ideal for a one-, two-, or three-semester CS1 course sequence.Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented, GUI programming, advanced GUI and Web programming using Java.

109.31 [ Detail ]

Starting Out with Alice: A Visual Introduction to Programming (2nd Edition) (Gaddis Series)

Starting Out with Alice: A Visual Introduction to Programming (2nd Edition) (Gaddis Series)

Starting Out with Alice: A Visual Introduction to Programming presents a fun and motivational way for novice programmers to learn the basic tenets of programming. Using Alice, an innovative and increasingly popular teaching tool, readers from a variety of backgrounds create virtual programming worlds of animations and computer games. In the successful style of Tony Gaddis’ texts, useful examples and detail-oriented explanations allow students to become comfortable with fundamental concepts of programming without dealing with frustrating syntax errors and complex design techniques. With the knowledge acquired using Alice, students gain confidence in their skills to transition into Java or other programming languages.

67.58 [ Detail ]

Introduction to Java Programming, Brief (8th Edition)

Introduction to Java Programming, Brief (8th Edition)

Introduction to Java Programming, Brief, 8e consists of the first 20 chapters from the Comprehensive version of Introduction to Java Programming. It introduces fundamentals of programming, problem-solving, object-oriented programming, and GUI programming. The Brief version is suitable for a CS1 course. Regardless of major, students will be able to grasp concepts of problem-solving and programming — thanks to Liang’s fundamentals-first approach, students learn critical problem solving skills and core constructs before object-oriented programming.  Liang’s approach includes application-rich programming examples, which go beyond the traditional math-based problems found in most texts. Students are introduced to topics like control statements, methods, and arrays before learning to create classes. Later chapters introduce advanced topics including graphical user interface, exception handling, I/O, and data structures. Small, simple examples demonstrate concepts and techniques while longer examples are presented in case studies with overall discussions and thorough line-by-line explanations. In the Eighth Edition, only standard classes are used.

81.51 [ Detail ]

Lua Programming Gems

Lua Programming Gems

This collection of articles record some of the existing wisdom and practice on how to program well in Lua. In well-written articles that go much beyond the brief informal exchange of tips in the mailing list or the wiki, the authors share their mastery of all aspects of Lua programming, elementary and advanced. The articles cover a wide spectrum of areas and approaches, with authors from both the industry and academia and titles about game programming, programming techniques, embedding and extending, algorithms and data structures, and design techniques.

29.63 [ Detail ]

Imagine! Java: Programming Concepts in Context

Imagine! Java: Programming Concepts in Context

For one or two-semester  introductory CS1 Java courses taken by CS majors and non-majors.   Based on his inspiring lecture style, author Frank Carrano’s new text, Imagine! Java, engages students immediately with vivid “what if” examples and everyday analogies that keep them engaged and wanting to learn more.  Carrano starts students slowly by presenting concepts in small, manageable chunks that force students to focus on one core concept at a time. Carrano uses engaging repetitive examples to reinforce learning before moving on to more complicated concepts. This approach offers the student an opportunity to establish patterns they can use in their own programs and ultimately develop a more intuitive and sustainable understanding of the programming concepts.

105.46 [ Detail ]

Object-Oriented Programming

Object-Oriented Programming

The third book in the Coad/Yourdon series on object-oriented programming, this volume uses a series of four comprehensive examples to help readers gradually and gently flip their system-building mind-set into an object-oriented perspective — how to “object think” and program with the two leading object-oriented programing languages — Smalltalk and C++. Contains an OOPL primer, major examples, language summaries, OO patterns, and extensive source code for the major examples. For programmers.

84.99 [ Detail ]

Programming in Objective-C 2.0 (2nd Edition)

Programming in Objective-C 2.0 (2nd Edition)

THE #1 BESTSELLING BOOK ON OBJECTIVE-C 2.0 Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to Objective-C, the primary language used to develop applications for the iPhone, iPad, and Mac OS X platforms.   The book does not assume previous experience with either C or object-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in your everyday iPhone/iPad or Mac OS X programming tasks. A powerful yet simple object-oriented programming language that’s based on the C programming language, Objective-C is widely available not only on OS X and the iPhone/iPad platform but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.   The second edition of this book thoroughly covers the latest version of the language, Objective-C 2.0. And it shows not only how to take advantage of the Foundation framework’s rich built-in library of classes but also how to use the iPhone SDK to develop programs designed for the iPhone/iPad platform.   Table of Contents    1    Introduction Part I: The Objective-C 2.0 Language     2    Programming in Objective-C      3    Classes, Objects, and Methods     4    Data Types and Expressions     5    Program Looping     6    Making Decisions     7    More on Classes     8    Inheritance     9    Polymorphism, Dynamic Typing, and Dynamic Binding   10    More on Variables and Data Types   11    Categories and Protocols   12    The Preprocessor   13    Underlying C Language Features Part II: The Foundation Framework   14    Introduction to the Foundation Framework   15    Numbers, Strings, and Collections   16    Working with Files   17    Memory Management   18    Copying Objects   19    Archiving Part III: Cocoa and the iPhone SDK   20    Introduction to Cocoa    21    Writing iPhone Applications Part IV: Appendixes   A    Glossary   B    Objective-C 2.0 Language Summary   C    Address Book Source Code  D    Resources

19.98 [ Detail ]

C# Programming: From Problem Analysis to Program Design

C# Programming: From Problem Analysis to Program Design

C# Programming: From Problem Analysis to Program Design has been thoroughly revised for Visual Studio 2010. As in previous editions of the text Doyle introduces a variety of basic programming concepts, from data types and expressions to arrays and collections - all using C# as the programming language. Every chapter begins with an identification of objectives and ends with a case study solidifying concepts presented in the chapter. New to this edition, each chapter ends with a new "Coding Standards" section summarizing style issues and links to additional Resources. Ideal for both novices and programmers with experience in other languages, this book goes beyond traditional programming books by including new, advanced software topics such as an introduction to database connectivity using LINQ (Language Integrated Query) and ADO.NET. A full chapter is devoted to web programming using ASP.NET.

128.88 [ Detail ]

An Introduction to Parallel Programming

An Introduction to Parallel Programming

Author Peter Pacheco uses a tutorial approach to show students how to develop effective parallel programs with MPI, Pthreads, and OpenMP. The first undergraduate text to directly address compiling and running parallel programs on the new multi-core and cluster architecture, An Introduction to Parallel Programming explains how to design, debug, and evaluate the performance of distributed and shared-memory programs. User-friendly exercises teach students how to compile, run and modify example programs.Key features:Takes a tutorial approach, starting with small programming examples and building progressively to more challenging examplesFocuses on designing, debugging and evaluating the performance of distributed and shared-memory programsExplains how to develop parallel programs using MPI, Pthreads, and OpenMP programming models

63.72 [ Detail ]

1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 · 18 · 19 · 20
21 · 22 · 23 · 24 · 25 · 26 · 27 · 28 · 29 · 30 · 31 · 32 · 33 · 34 · 35 · 36 · 37 · 38 · 39 · 40
41 · 42 · 43 · 44 · 45 · 46 · 47 · 48 · 49 · 50 · 51 · 52 · 53 · 54 · 55 · 56 · 57 · 58 · 59 · 60
61 · 62 · 63 · 64 · 65 · 66 · 67 · 68 · 69 · 70 · 71 · 72 · 73 · 74 · 75 · 76 · 77 · 78 · 79 · 80
81 · 82 · 83 · 84 · 85 · 86 · 87 · 88 · 89 · 90 · 91 · 92 · 93 · 94 · 95 · 96 · 97 · 98 · 99 · 100