{"title":"Paul Deitel","description":"\u003cp\u003eDive into the world of computer programming with Paul Deitel, a master of coding education. Perfect for students and professionals alike, explore clear, practical guides to master essential programming skills.\u003c\/p\u003e","products":[{"product_id":"c-how-to-program-global-edition-book-paul-deitel-9781292110974","title":"C How to Program, Global Edition","description":"For courses in computer programming   C How to Program is a comprehensive introduction to programming in C. Like other texts of the Deitels’ How to Program series, the book serves as a detailed beginner source of information for college students looking to embark on a career in coding, or instructors and software-development professionals seeking to learn how to program with C.    The 8th Edition continues the tradition of the signature Deitel “Live Code” approach--presenting concepts in the context of full-working programs rather than incomplete snips of code. This gives students a chance to run each program as they study it and see how their learning applies to real world programming scenarios.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49568327926033,"sku":"GOR011135997","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50778024476945,"sku":"GOR010054504","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52816550461713,"sku":"CIN129211097XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/129211097X.jpg?v=1751208227"},{"product_id":"internet-and-world-wide-web-book-paul-deitel-9780132151009","title":"Internet and World Wide Web","description":"Internet \u0026amp; World Wide Web How to Program, 5\/e is appropriate for both introductory and intermediate-level client-side and server-side programming courses. The book is also suitable for professionals who want to update their skills with the latest Internet and web programming technologies.   Internet and World Wide Web How to Program, 5e introduces students with little or no programming experience to the exciting world of Web-Based applications. This new edition focuses on HTML5 and the related technologies in its ecosystem, diving into the exciting new features of HTML5, CSS3, the latest edition of JavaScript (ECMAScript 5) and HTML5 canvas. At the heart of the book is the Deitel signature “live-code approach”–concepts are presented in the context of complete working HTML5 documents, CSS3 stylesheets, JavaScript scripts, XML documents, programs and database files, rather than in code snippets. Each complete code example is accompanied by live sample executions.The Deitels focus on popular key technologies that will help readers build Internet- and web-based applications that interact with other applications and with databases. These form the basis of the kinds of enterprise-level, networked applications that are popular in industry today. After mastering the material in this book, readers will be well prepared to build real-world, industrial strength, Web-based applications.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49584568074513,"sku":"GOR008153324","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50096280011025,"sku":"CIN0132151006G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50344907407633,"sku":"CIN0132151006A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51286385983761,"sku":"CIN0132151006VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0132151006.jpg?v=1769688114"},{"product_id":"javascript-for-programmers-book-paul-deitel-9780137001316","title":"JavaScript for Programmers","description":"PRACTICAL, EXAMPLE-RICH COVERAGE OF:            XHTML®              CSS®              JavaScript™: Control Statements,              Functions, Arrays, Objects              JSON (JavaScript Object Notation)              XHTML DOM®: Objects and Collections              JavaScript Event-Driven Programming              XML® and RSS              XML DOM              Rich Internet Applications              Asynchronous JavaScript and XML (Ajax)              XMLHttpRequest              Dojo Toolkit              Consuming Web Services              And more…            VISIT WWW.DEITEL.COM              Download code examples              Check out the growing list of programming, Web 2.0 and software-related Resource Centers              To receive updates for this book, subscribe to the free    Deitel    ®     Buzz Online e-mail newsletter at       www.deitel.com\/newsletter\/subscribe.html              Read archived issues of the    Deitel    ®     Buzz Online              Contact    deitel@deitel.com for information on corporate training courses delivered on-site worldwide            The practicing programmer’s Deitel® guide to XHTML®, CSS®, JavaScript™, XML® and Ajax RIA development.         This book applies the Deitel signature live-code approach to teaching the client side of Rich Internet Applications (RIA) development. The book presents concepts in the context of 100+ fully tested programs (6,000+ lines of code), complete with syntax shading, detailed descriptions and sample outputs. The book features over 150 tips that will help you build robust client-side web applications.       Start with an introduction to Extensible HyperText Markup Language (XHTML®) and Cascading Style Sheets (CSS®), then rapidly move on to the details of JavaScript™ programming. Finish with more advanced client-side development technologies including XHTML’s Document Object Model (DOM®), Extensible Markup Language (XML®), XML’s DOM, JavaScript Object Notation (JSON) and Asynchronous JavaScript and XML (Ajax). When you’re finished, you’ll have everything you need to build the client side of Web 2.0 Rich Internet Applications (RIAs). The book culminates with several substantial Ajax-enabled RIAs, including a book cover viewer (JavaScript\/DOM), an address book (Ajax\/consuming web services) and a calendar application (Ajax\/Dojo\/consuming web services).       TheDeitel® Developer Seriesis designed for professional programmers. The series presents focused treatments of emerging technologies, including .NET, Java™, web services, Internet and web development and more.                  Pre-Publication Reviewer Testimonials       “One of the best introductions to JavaScript.”—Raymond Wisman, Indiana University Southeast       “Cements the browser as a first-class development platform.”—Johnvey Hwang, Splunk, Inc.       “Excellent for learning to develop standards-compliant web applications.”—Paul Vencill, MITRE, Inc.       “The CSS chapter is compact, concise and full of useful info!”—Billy B. L. Lim, Illinois State University       “A good introduction to the DOM; doesn’t trip over cross-browser incompatibilities.”—Eric Lawrence, Microsoft       “Exceptionally clear Ajax tutorial; best I’ve reviewed! Great solutions for the very cool type-ahead and edit-in-place Ajax features. ‘Libraries to Help Eliminate Cross-Browser Compatibility Issues’ is fantastic. This book and your websites will be often-visited resources (if not best practices in themselves).”—John Peterson, Insync and V.I.O. Inc.       “I wish I’d had this when I was learning to program.”—Joe Kromer, New Perspective","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49618889507089,"sku":"GOR007335848","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50042348339473,"sku":"CIN0137001312VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50089386311953,"sku":"CIN0137001312G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50133770731793,"sku":"GOR002576609","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51333827821841,"sku":"CIN0137001312A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0137001312.jpg?v=1751194603"},{"product_id":"android-6-for-programmers-book-paul-deitel-9780134289366","title":"Android 6 for Programmers","description":"The professional programmer’s Deitel ® guide to smartphone and tablet app development using Android™ 6 and Android Studio Billions of apps have been downloaded from Google Play™! This book gives you everything you need to start developing great apps quickly and getting them published on Google Play™. The book uses an app-driven approach–each new technology is discussed in the context of eight fully coded and tested Android apps, complete with syntax shading, code highlighting, code walkthroughs and sample outputs. Apps you’ll develop include:     Welcome App    Cannon Game    Tip Calculator    Weather Viewer    Flag Quiz    Twitter® Searches    Doodlz    Address Book          Practical, Example-Rich Coverage of:        Android 6, Android Studio: Gradle™, Vector Asset Studio, Theme Editor    Material Design App Templates and Themes   AppCompat Library, Android Design Support Library, RecyclerView, FloatingActionButton, TextInputLayout    Material Design Elevation and Icons   REST Web Services\/JSON, Threading, SQLite™ Database, Android 6 Permissions    Cursors, Loaders, ContentProviders   Supporting Various Screen Sizes\/Resolutions   Accessibility, Internationalization     Activities, Fragments, Intents, Preferences   GUIs, Layouts, Menus, Resource Files, Events, Touch\/Gesture Processing, Images, Audio, Graphics, Animation   Immersive Mode, PrintHelper     Google Play™ Store, App Publishing, Pricing, Marketing, In-App Advertising, In-App Billing, Virtual Goods and more            Visit www.deitel.com        Download code examples    For info on Deitel’s Dive Into® Series programming training courses, visit www.deitel.com\/training or write to deitel@deitel.com    Follow the Deitels on Facebook® at facebook.com\/DeitelFan, Twitter® at @deitel, Google+™ at google.com\/+DeitelFan, LinkedIn® at bit.ly\/DeitelLinkedIn, YouTube™ at youtube.com\/DeitelTV    Subscribe to the Deitel® Buzz e-mail newsletter at www.deitel.com\/newsletter\/ subscribe.html        About This Book    The first-generation Android phones were released in October 2008. As of June 2015, Android had 82.8% of the global smartphone market share, compared to 13.9% for Apple and 2.6% for Microsoft (http:\/\/ www.idc.com\/prodserv\/smartphone-os-market-share.jsp). Billions of apps have been downloaded from Google Play and more than one billion Android devices were shipped worldwide in 2014 (http:\/\/www.cnet.com\/news\/android-shipments-exceed- 1-billion-for-first-time-in-2014\/). The opportunities for Android app developers are enormous.       This book presents leading-edge computing technologies for professional software developers. At the heart of the book is the Deitel app-driven approach–concepts are presented in the context of complete working Android apps, rather than using code snippets. The introduction and app test drives at the beginning of each chapter show one or more sample executions. The book’s source code is available at http:\/\/www.deitel.com\/books\/AndroidFP3.        The apps in this book were carefully designed to introduce you to key Android features and APIs. You’ll quickly learn everything you need to start building Android apps–beginning with a test-drive of the Tip Calculator app in Chapter 1, then building one new app in each of Chapters 2 through 9. By the time you reach Chapter 10, you’ll be ready to create your own apps for submission to Google Play and other app marketplaces. You’ll master the Google Play submission process, including uploading your apps. You’ll decide whether to sell your apps or offer them for free, and learn how to market them via social media and monetize them with in-app advertising, in-app billing, virtual goods and more.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49664525730065,"sku":"GOR009951914","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50289154785553,"sku":"CIN0134289366G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53377323827473,"sku":"CIN0134289366VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134289366.jpg?v=1751132795"},{"product_id":"visual-basic-2012-how-to-program-book-paul-deitel-9780133406955","title":"Visual Basic 2012 How to Program","description":"Appropriate for all basic-to-intermediate level courses in Visual Basic 2012 programming. Visual Basic 2012 How to Program, Sixth Edition is also appropriate for anyone interested in learning programming with Visual Basic 2012.   Created by world-renowned programming instructors Paul and Harvey Deitel, Visual Basic 2012 How to Program, Sixth¿Edition introduces all facets of the Visual Basic 2012 language through a hands-on approach with hundreds of working programs. This book has been thoroughly updated to reflect the major innovations Microsoft has incorporated in Visual Basic 2012; all discussions and sample code have been carefully audited against the newest Visual Basic language specification. The Sixth Edition is updated to Visual Studio 2012 and includes new chapters on Windows 8 UI app development, Windows 8 graphics\/multimedia, Windows Phone 8 app development and Windows Azure.   Readers begin by getting comfortable with the free Visual Basic Express 2012 IDE and basic VB syntax. Next, they build their skills one step at a time, mastering control structures, classes, objects, methods, variables, arrays, and the core techniques of object-oriented programming. With this strong foundation in place, the Deitels introduce more sophisticated techniques, including inheritance, polymorphism, exception handling, strings, GUI's, data structures, generics, and collections. Throughout, the authors show developers how to make the most of Microsoft’s Visual Studio tools. A series of appendices provide essential programming reference material on various topics.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49708186992913,"sku":"CIN0133406954G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50935524262161,"sku":"CIN0133406954VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133406954.jpg?v=1779962069"},{"product_id":"python-for-programmers-book-paul-deitel-9780135224335","title":"Python for Programmers","description":"The professional programmer's Deitel® guide to Python® with introductory artificial intelligence case studies   Written for programmers with a background in another high-level language, Python for Programmers uses hands-on instruction to teach today's most compelling, leading-edge computing technologies and programming in Python--one of the world's most popular and fastest-growing languages. Please read the Table of Contents diagram inside the front cover and the Preface for more details.   In the context of 500+, real-world examples ranging from individual snippets to 40 large scripts and full implementation case studies, you'll use the interactive IPython interpreter with code in Jupyter Notebooks to quickly master the latest Python coding idioms. After covering Python Chapters 1-5 and a few key parts of Chapters 6-7, you'll be able to handle significant portions of the hands-on introductory AI case studies in Chapters 11-16, which are loaded with cool, powerful, contemporary examples. These include natural language processing, data mining Twitter® for sentiment analysis, cognitive computing with IBM® WatsonTM, supervised machine learning with classification and regression, unsupervised machine learning with clustering, computer vision through deep learning and convolutional neural networks, deep learning with recurrent neural networks, big data with Hadoop®, SparkTM and NoSQL databases, the Internet of Things and more. You'll also work directly or indirectly with cloud-based services, including Twitter, Google TranslateTM, IBM Watson, Microsoft® Azure®, OpenMapQuest, PubNub and more.   Features     500+ hands-on, real-world, live-code examples from snippets to case studies IPython + code in Jupyter® Notebooks Library-focused: Uses Python Standard Library and data science libraries to accomplish significant tasks with minimal code Rich Python coverage: Control statements, functions, strings, files, JSON serialization, CSV, exceptions Procedural, functional-style and object-oriented programming Collections: Lists, tuples, dictionaries, sets, NumPy arrays, pandas Series \u0026amp; DataFrames Static, dynamic and interactive visualizations Data experiences with real-world datasets and data sources Intro to Data Science sections: AI, basic stats, simulation, animation, random variables, data wrangling, regression AI, big data and cloud data science case studies: NLP, data mining Twitter®, IBM® WatsonTM, machine learning, deep learning, computer vision, Hadoop®, SparkTM, NoSQL, IoT Open-source libraries: NumPy, pandas, Matplotlib, Seaborn, Folium, SciPy, NLTK, TextBlob, spaCy, Textatistic, Tweepy, scikit-learn®, Keras and more   Register your product to gain access to updated chapters and material, as well as downloads, future updates, and\/or corrections as they become available. See inside book for more information.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49724766585105,"sku":"CIN0135224330G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49727270125841,"sku":"NGR9780135224335","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49907294994705,"sku":"CIN0135224330A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51149622247697,"sku":"GOR014186862","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51379829408017,"sku":"GOR010952989","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0135224330.jpg?v=1779963164"},{"product_id":"c-how-to-program-book-paul-deitel-9780132165419","title":"C++ How to Program","description":"Late Objects Version: C++ How to Program, 7\/e is ideal for Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language.       This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes a late objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. The Seventh Edition encourages students to connect computers to the community, using the Internet to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers.        The Late Objects Version delays coverage of class development until Chapter 9, presenting control statements, functions, arrays and pointers in a non-object-oriented, procedural programming context.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49726888018193,"sku":"CIN0132165414G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50845973676305,"sku":"CIN0132165414A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0132165414.jpg?v=1751258610"},{"product_id":"java-how-to-program-late-objects-global-edition-book-paul-deitel-9781292273730","title":"Java How to Program, Late Objects, Global Edition","description":"The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study.   Java How to Program, Late Objects, 11th Edition, presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49731378872593,"sku":"NGR9781292273730","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51510127427857,"sku":"CIN1292273739VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53530850165009,"sku":"CIN1292273739G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292273739.jpg?v=1751401960"},{"product_id":"c-20-for-programmers-book-paul-deitel-9780136905691","title":"C++20 for Programmers","description":"The professional programmer's Deitel® guide to C++20   Written for programmers with a background in another high-level language, in this book, you'll learn Modern C++ development hands on using C++20 and its \"Big Four\" features--Ranges, Concepts, Modules and Coroutines. (For more details, see the Preface, and the table of contents diagram inside the front cover.)   In the context of 200+, hands-on, real-world code examples, you'll quickly master Modern C++ coding idioms using popular compilers--Visual C++®, GNU® g++, Apple® Xcode® and LLVM®\/Clang. After the C++ fundamentals quick start, you'll move on to C++ standard library containers array and vector; functional-style programming with C++20 Ranges and Views; strings, files and regular expressions; object-oriented programming with classes, inheritance, runtime polymorphism and static polymorphism; operator overloading, copy\/move semantics, RAII and smart pointers; exceptions and a look forward to C++23 Contracts; standard library containers, iterators and algorithms; templates, C++20 Concepts and metaprogramming; C++20 Modules and large-scale development; and concurrency, parallelism, the C++17 and C++20 parallel standard library algorithms and C++20 Coroutines.   Features     Rich coverage of C++20's \"Big Four\": Ranges, Concepts, Modules and Coroutines Objects-Natural Approach: Use standard libraries and open-source libraries to build significant applications with minimal code Hundreds of real-world, live-code examples Modern C++: C++20, 17, 14, 11 and a look to C++23 Compilers: Visual C++®, GNU® g++, Apple Xcode® Clang, LLVM®\/Clang Docker: GNU® GCC, LLVM®\/Clang Fundamentals: Control statements, functions, strings, references, pointers, files, exceptions Object-oriented programming: Classes, objects, inheritance, runtime and static polymorphism, operator overloading, copy\/move semantics, RAII, smart pointers Functional-style programming: C++20 Ranges and Views, lambda expressions Generic programming: Templates, C++20 Concepts and metaprogramming C++20 Modules: Large-Scale Development Concurrent programming: Concurrency, multithreading, parallel algorithms, C++20 Coroutines, coroutines support libraries, C++23 executors Future: A look forward to Contracts, range-based parallel algorithms, standard library coroutine support and more   \"C++20 for Programmers builds up an intuition for modern C++ that every programmer should have in the current software engineering ecosystem. The unique and brilliant ordering in which the Deitels present the material jibes much more naturally with the demands of modern, production-grade programming environments. I strongly recommend this book for anyone who needs to get up to speed on C++, particularly in professional programming environments where the idioms and patterns of modern C++ can be indecipherable without the carefully crafted guidance that this book provides.\" --Dr. Daisy Hollman, ISO C++ Standards Committee Member   \"This is a fine book that covers a surprising amount of the very large language that is C++20. An in-depth treatment of C++ for a reader familiar with how things work in other programming languages.\" --Arthur O'Dwyer, C++ trainer, Chair of CppCon's Back to Basics track, author of several accepted C++17\/20\/23 proposals and the book Mastering the C++17 STL   \"Forget about callback functions, bare pointers and proprietary multithreading libraries--C++20 is about standard concurrency features, generic lambda expressions, metaprogramming, tighter type-safety and the long-awaited concepts, which are all demonstrated in this book. Functional programming is explained clearly with plenty of illustrative code listings. The excellent chapter, 'Parallel Algorithms and Concurrency: A High-Level View,' is a highlight of this book.\" --Danny Kalev, Ph.D. and Certified System Analyst and Software Engineer, Former ISO C++ Standards Committee Member   Register your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details. Note: eBooks are 4-color and print books are black and white.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49741519552785,"sku":"NGR9780136905691","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53135008399633,"sku":"NIN9780136905691","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0136905692.jpg?v=1781085229"},{"product_id":"c-how-to-program-with-case-studies-introducing-applications-programming-and-syst-book-paul-deitel-9781292437071","title":"C How to Program: With Case Studies introducing Applications Programming and Systems Programming, Global Edition","description":"This print textbook is available for you to rent for your classes. The Pearson print rental program provides you with affordable access to learning materials, so you go to class ready to succeed.   C How to Program is a user-friendly, code-intensive introduction to C programming with case studies introducing applications and system programming. Like other texts of the Deitels’ How to Program series, the book’s modular presentation serves as a detailed beginner source of information for college students looking to embark on a career in coding, or instructors and software-development professionals seeking to learn how to program with C. The signature Deitel live-code approach presents concepts in the context of 142 full-working programs rather than incomplete snips of code. This gives you a chance to run each program as you study it and see how your learning applies to real-world programming scenarios.   Current standards, contemporary practice, and hands-on learning opportunities are integrated throughout the 9th Edition. Over 340 new integrated Self-Check exercises with answers allow you to test your understanding of important concepts — and check your code — as you read. New and enhanced case studies and exercises use real-world data and focus on the latest ACM\/IEEE computing curricula recommendations, highlighting security, data science, ethics, privacy, and performance concepts.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49744488136977,"sku":"NGR9781292437071","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52397356056849,"sku":"GOR013622281","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292437073.jpg?v=1780652754"},{"product_id":"java-how-to-program-early-objects-book-paul-deitel-9780132575669","title":"Java How to Program (early objects)","description":"The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. Their Live Code Approach features thousands of lines of code in hundreds of complete working programs. This enables readers  to confirm that programs run as expected. Java How to Program (Early Objects) 9e contains an optional extensive OOD\/UML 2 case study on developing and implementing the software for an automated teller machine.This edition covers both Java SE7 and SE6.","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":49797551980817,"sku":"CIN0132575663A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49851989491985,"sku":"CIN0132575663G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49879483220241,"sku":"CIN0132575663VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53042956337425,"sku":"GOR014711551","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0132575663.jpg?v=1751005279"},{"product_id":"java-how-to-program-early-objects-book-paul-deitel-9780133807806","title":"Java How To Program (Early Objects)","description":"KEY BENEFIT: The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. KEY TOPICS: Introduction to Computers, the Internet and Java; Introduction to Java Applications; Input\/Output and Operators; Introduction to Classes, Objects, Methods and Strings; Control Statements: Part 1; Assignment, ++ and - Operators; Control Statements: Part 2; Logical Operators; Methods: A Deeper Look; Arrays and ArrayLists; Classes and Objects: A Deeper Look; Object-Oriented Programming: Inheritance; Object-Oriented Programming: Polymorphism and Interfaces; Exception Handling: A Deeper Look; GUI Components: Part 1; Graphics and Java 2D; Strings, Characters and Regular Expressions; Files, Streams and Object Serialization; Generic Collections; Java SE 8 Lambdas and Streams; Recursion; Searching, Sorting and Big O; Generic Classes and Methods; Custom Generic Data Structures; GUI Components: Part 2; Concurrency; Accessing Databases with JDBC; JavaFX GUI: Part 1. Online Chapters: JavaFX GUI: Part 2 (PSR-Per Software Release); JavaFX Graphics and Multimedia (PSR-Per Software Release); Networking; Java Persistence Architecture (JPA); JavaServer (TM) Faces Web Apps: Part 1; JavaServer (TM) Faces Web Apps: Part 2; REST-Based Web Services; ATM Case Study, Part 1: Object-Oriented Design with the UML; ATM Case Study, Part 2: Implementing an Object-Oriented Design. MARKET: A useful reference for programmers who need to brush up their Java skills.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49891639066897,"sku":"CIN0133807800G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50269124296977,"sku":"CIN0133807800A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50325232910609,"sku":"CIN0133807800VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53605711249681,"sku":"GOR011941451","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133807800.jpg?v=1750843910"},{"product_id":"visual-c-how-to-program-book-paul-deitel-9780134601540","title":"Visual C# How to Program","description":"\u003cp\u003eFor all basic-to-intermediate level courses in Visual C# programming.\u003c\/p\u003e \u003cp\u003eAn informative, engaging, challenging and entertaining introduction to Visual C#\u003c\/p\u003e \u003cp\u003eCreated by world-renowned programming instructors Paul and Harvey Deitel, Visual C# How to Program, Sixth Edition introduces students to the world of desktop, mobile and web app development with Microsoft's® Visual C#® programming language. Students will use .NET platform and the Visual Studio® Integrated Development Environment to write, test, and debug applications and run them on a wide variety of Windows® devices.\u003c\/p\u003e \u003cp\u003eAt the heart of the book is the Deitel signature live-code approach--rather than using code snippets, the authors present concepts in the context of complete working programs followed by sample executions. Students begin by getting comfortable with the Visual Studio Community edition IDE and basic C# syntax. Next, they build their skills one step at a time, mastering control structures, classes, objects, methods, variables, arrays, and the core techniques of object-oriented programming. With this strong foundation in place, the authors introduce more sophisticated techniques, including searching, sorting, data structures, generics, and collections. Additional practice is provided through a broad range of example programs and exercises selected from computer science, business, education, social issues, personal utilities, sports, mathematics, puzzles, simulation, game playing, graphics, multimedia and many other areas.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49897026191633,"sku":"CIN0134601548G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49897026486545,"sku":"CIN0134601548A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51423647498513,"sku":"CIN0134601548VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134601548.jpg?v=1769686057"},{"product_id":"intro-to-python-for-computer-science-and-data-science-book-paul-deitel-9780135404676","title":"Intro to Python for Computer Science and Data Science","description":"For introductory-level Python programming and\/or data-science courses.        A groundbreaking, flexible approach to computer science and data science   The Deitels’ Introduction to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud offers a unique approach to teaching introductory Python programming, appropriate for both computer-science and data-science audiences. Providing the most current coverage of topics and applications, the book is paired with extensive traditional supplements as well as Jupyter Notebooks supplements. Real-world datasets and artificial-intelligence technologies allow students to work on projects making a difference in business, industry, government and academia. Hundreds of examples, exercises, projects (EEPs), and implementation case studies give students an engaging, challenging and entertaining introduction to Python programming and hands-on data science.       The book's modular architecture enables instructors to conveniently adapt the text to a wide range of computer-science and data-science courses offered to audiences drawn from many majors. Computer-science instructors can integrate as much or as little data-science and artificial-intelligence topics as they'd like, and data-science instructors can integrate as much or as little Python as they'd like. The book aligns with the latest ACM\/IEEE CS-and-related computing curriculum initiatives and with the Data Science Undergraduate Curriculum Proposal sponsored by the National Science Foundation.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49951155290385,"sku":"CIN0135404673G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50225728946449,"sku":"GOR013892944","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":50999372382481,"sku":"NIN9780135404676","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51733810708753,"sku":"CIN0135404673VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51826987893009,"sku":"GOR011456463","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51972333306129,"sku":"CIN0135404673A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0135404673.jpg?v=1779962640"},{"product_id":"java-how-to-program-early-objects-book-paul-deitel-9780134743356","title":"Java How to Program, Early Objects","description":"For courses in Java programming   Unparalleled breadth and depth of object-oriented programming concepts   The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study. Java How to Program, Early Objects, 11th Edition, presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics. [Java How to Program, Late Objects, 11th Edition also is available.]","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":50052793860369,"sku":"CIN0134743350A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50335836406033,"sku":"CIN0134743350G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51424059326737,"sku":"CIN0134743350VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134743350.jpg?v=1769685790"},{"product_id":"c-how-to-program-book-paul-deitel-9780134448237","title":"C++ How to Program","description":"C++ How to Program presents leading-edge computing technologies in a friendly manner appropriate for introductory college course sequences, based on the curriculum recommendations of two key professional organizations–the ACM and the IEEE.    The best-selling C++ How to Program is accessible to readers with little or no programming experience, yet comprehensive enough for the professional programmer. The Deitels’ signature live-code approach presents the concepts in the context of full working programs followed by sample executions. The early objects approach gets readers thinking about objects immediately–allowing them to more thoroughly master the concepts. Emphasis is placed on achieving program clarity and building well-engineered software. Interesting, entertaining, and challenging exercises encourage students to make a difference and use computers and the Internet to work on problems. To keep readers up-to-date with leading-edge computing technologies, the Tenth Edition conforms to the C++11 standard and the new C++14 standard.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50097223205137,"sku":"CIN0134448235VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51694462959889,"sku":"CIN0134448235A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52102476693777,"sku":"CIN0134448235G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134448235.jpg?v=1769687591"},{"product_id":"c-6-for-programmers-book-paul-deitel-9780134596327","title":"C# 6 for Programmers","description":"The professional programmer's Deitel (R) guide to C# 6 and object-oriented development for Windows (R)           Written for programmers with a background in high-level language programming, C# 6 for Programmers applies the Deitel signature live-code approach to teaching programming and explores Microsoft's C# 6 and .NET in depth. Concepts are presented in the context of 170+ fully coded and tested apps, complete with syntax shading, code highlighting, code walkthroughs, program outputs and hundreds of savvy software-development tips.            Start with an introduction to C# using an early classes and objects approach, then rapidly move on to more advanced topics, including LINQ, asynchronous programming with async and await and more. You'll enjoy the treatment of object-oriented programming and an object-oriented design\/UML (R) ATM case study, including a complete C# implementation. When you've mastered the book, you'll be ready to start building industrial-strength, object-oriented C# apps.            Paul Deitel and Harvey Deitel are the founders of Deitel \u0026amp; Associates, Inc., the internationally recognized programming languages authoring and corporate training organization. Millions of people worldwide have used Deitel textbooks, professional books, LiveLessons (TM) video products, e-books, resource centers and REVEL (TM) interactive multimedia courses with integrated labs and assessment to master major programming languages and platforms, including C#, C++, C, Java (TM), Android (TM) app development, iOS app development, Swift (TM), Visual Basic (R), Python (TM) and Internet and web programming.           Features:           Use with Windows (R) 7, 8 or 10.    Integrated coverage of new C# 6 functionality: string interpolation, expression-bodied methods and properties, auto-implemented property initializers, getter-only properties, nameof, null-conditional operator, exception filters and more.    Entertaining and challenging code examples.    Deep treatment of classes, objects, inheritance, polymorphism and interfaces.    Generics, LINQ and generic collections; PLINQ (Parallel LINQ) for multicore performance.    Asynchronous programming with async and await; functional programming with lambdas, delegates and immutability.    Files; relational database with LINQ to Entities.    Object-oriented design ATM case study with full code implementation.    Emphasis on performance and software engineering principles.            Visit www.deitel.com           Download code examples    For Deitel's programming training courses, www.deitel.com\/training or write to deitel@deitel.com    Join the Deitel social networking communities:            Facebook (R) at facebook.com\/DeitelFan     Twitter (R) at twitter.com\/deitel     LinkedIn (R) at bit.ly\/DeitelLinkedIn     YouTube (TM) at youtube.com\/DeitelTV     Google+ (TM) at google.com\/+DeitelFan        Subscribe to the Deitel (R) Buzz e-mail newsletter at www.deitel.com\/newsletter\/subscribe.html","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50238940086545,"sku":"CIN0134596323G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50344502952209,"sku":"CIN0134596323A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50913597489425,"sku":"GOR014119363","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52515621077265,"sku":"CIN0134596323VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134596323.jpg?v=1751289942"},{"product_id":"java-9-for-programmers-book-paul-deitel-9780134777566","title":"Java 9 for Programmers","description":"The professional programmer’s Deitel® guide to Java® 9 and the powerful Java platform   Written for programmers with a background in another high-level language, this book applies the Deitel signature live-code approach to teaching programming and explores the Java® 9 language and APIs in depth. The book presents concepts in fully tested programs, complete with code walkthroughs, syntax shading, code highlighting and program outputs. It features hundreds of complete Java 9 programs with thousands of lines of proven code, and hundreds of software-development tips that will help you build robust applications.   Start with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including JavaFX GUI, graphics, animation and video, exception handling, lambdas, streams, functional interfaces, object serialization, concurrency, generics, generic collections, database with JDBCTM and JPA, and compelling new Java 9 features, such as the Java Platform Module System, interactive Java with JShell (for discovery, experimentation and rapid prototyping) and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the object-oriented design ATM case study, including a complete Java implementation. When you’re finished, you’ll have everything you need to build industrial-strength, object-oriented Java 9 applications.    New Java® 9 Features      Java® 9’s Platform Module System Interactive Java via JShell—Java 9’s REPL Collection Factory Methods, Matcher Methods, Stream Methods, JavaFX Updates, Using Modules in JShell, Completable Future Updates, Security Enhancements, Private Interface Methods and many other language and API updates.      Core Java Features     Classes, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces Composition vs. Inheritance, “Programming to an Interface not an Implementation” Lambdas, Sequential and Parallel Streams, Functional Interfaces with Default and Static Methods, Immutability JavaFX GUI, 2D and 3D Graphics, Animation, Video, CSS, Scene Builder Files, I\/O Streams, XML Serialization Concurrency for Optimal Multi-Core Performance, JavaFX Concurrency APIs Generics and Generic Collections Recursion, Database (JDBCTM and JPA)   Keep in Touch     Contact the authors at: deitel@deitel.com Join the Deitel social media communities   LinkedIn® at bit.ly\/DeitelLinkedIn  Facebook® at facebook.com\/DeitelFan  Twitter® at twitter.com\/deitel  YouTubeTM at youtube.com\/DeitelTV Subscribe to the Deitel ® Buzz e-mail newsletter at www.deitel.com\/newsletter\/subscribe.html For source code and updates, visit: www.deitel.com\/books\/Java9FP","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50272730218769,"sku":"GOR013907730","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50940093956369,"sku":"CIN0134777565G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51510110191889,"sku":"CIN0134777565VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134777565.jpg?v=1750875993"},{"product_id":"c-how-to-program-global-edition-book-paul-deitel-9781292153346","title":"C++ How to Program, Global Edition","description":"For courses in C++ Programming    The best-selling C++ How to Program is accessible to readers with little or no programming experience, yet comprehensive enough for the professional programmer. The Deitels’ signature live-code approach presents the concepts in the context of full working programs followed by sample executions. The early objects approach gets readers thinking about objects immediately–allowing them to more thoroughly master the concepts. Emphasis is placed on achieving program clarity and building well-engineered software. Interesting, entertaining, and challenging exercises encourage students to make a difference and use computers and the Internet to work on problems. To keep readers up-to-date with leading-edge computing technologies, the 10th Edition conforms to the C++11 standard and the new C++14 standard.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50298005520657,"sku":"GOR013917660","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53002039460113,"sku":"GOR009070323","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292153342.jpg?v=1751082435"},{"product_id":"java-how-to-program-late-objects-book-paul-deitel-9780134791401","title":"Java How To Program, Late Objects","description":"For courses in Java programming   Unparalleled breadth and depth of object-oriented programming concepts   The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study. Java How to Program, Late Objects, 11th Edition, presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics. [Java How to Program, Early Objects, 11th Edition also is available.]","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50299537785105,"sku":"CIN0134791401G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134791401.jpg?v=1779961458"},{"product_id":"c-for-programmers-book-paul-deitel-9780137001309","title":"C++ for Programmers","description":"PRACTICAL, EXAMPLE-RICH COVERAGE OF:       Classes, Objects, Encapsulation, Inheritance, Polymorphism   Integrated OOP Case Studies: Time, GradeBook, Employee   Industrial-Strength, 95-Page OOD\/UML® 2 ATM Case Study   Standard Template Library (STL): Containers, Iterators and Algorithms   I\/O, Types, Control Statements, Functions   Arrays, Vectors, Pointers, References   String Class, C-Style Strings   Operator Overloading, Templates   Exception Handling, Files   Bit and Character Manipulation   Boost Libraries and the Future of C++   GNU™ and Visual C++® Debuggers   And more…    VISIT WWW.DEITEL.COM       For information on Deitel® Dive-Into® Series corporate training courses offered at customer sites worldwide (or write to deitel@deitel.com)   Download code examples   Check out the growing list of programming, Web 2.0 and software-related Resource Centers   To receive updates for this book, subscribe to the free DEITEL® BUZZ ONLINE e-mail newsletter at www.deitel.com\/newsletter\/subscribe.html   Read archived issues of the DEITEL® BUZZ ONLINE    The professional programmer’s DEITEL® guide to C++ and object-oriented application development    Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the C++ language and C++ Standard Libraries in depth. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, code walkthroughs and program outputs. The book features 240 C++ applications with over 15,000 lines of proven C++ code, and hundreds of tips that will help you build robust applications.    Start with an introduction to C++ using an early classes and objects approach, then rapidly move on to more advanced topics, including templates, exception handling, the Standard Template Library (STL) and selected features from the Boost libraries. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD\/UML ® 2 ATM case study, including a complete C++ implementation. When you’re finished, you’ll have everything you need to build object-oriented C++ applications.    The DEITEL® Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including C++, .NET, Java™, web services, Internet and web development and more.        PRE-PUBLICATION REVIEWER TESTIMONIALS  “An excellent ‘objects first’ coverage of C++. The example-driven presentation is enriched by the optional UML case study that contextualizes the material in an ongoing software engineering project.” —Gavin Osborne, Saskatchewan Institute of Applied Science and Technology    “Introducing the UML early on is a great idea.” —Raymond Stephenson, Microsoft    “Good use of diagrams, especially of the activation call stack and recursive functions.” —Amar Raheja, California State Polytechnic University, Pomona    “Terrific discussion of pointers—probably the best I have seen.” —Anne B. Horton, Lockheed Martin    “Great coverage of polymorphism and how the compiler implements polymorphism ‘under the hood.’” —Ed James-Beckham, Borland    “The Boost\/C++0x chapter will get you up and running quickly with the memory management and regular expression libraries, plus whet your appetite for new C++ features being standardized.” —Ed Brey, Kohler Co.    “Excellent introduction to the Standard Template Library (STL). The best book on C++ programming!”  —Richard Albright, Goldey-Beacom College    “Just when you think you are focused on learning one topic, suddenly you discover you’ve learned more than you expected.” —Chad Willwerth, University of Washington, Tacoma    “The most thorough C++ treatment I’ve seen. Replete with real-world case studies covering the full software development lifecycle. Code examples are extraordinary!” —Terrell Hull, Logicalis Integration Solutions\/","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50326731751697,"sku":"CIN0137001304G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52153784566033,"sku":"GOR007228276","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52499754254609,"sku":"CIN0137001304VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0137001304.jpg?v=1751258122"},{"product_id":"android-how-to-program-book-paul-deitel-9780133764031","title":"Android How to Program","description":"Android How to Program, Second Edition provides a clear and entertaining App-driven introduction to Android 4.3 and 4.4 development for both introductory- and intermediate-level programming courses. It also serves as a great reference and tutorial to learn Android programming.           The Deitels' App-driven Approach is simply the best way to master Android programming! The Deitels teach Android programming through seven complete, working Android Apps in the print book and more online. Each chapter presents new concepts through a single App. The authors first provide an introduction to the app, an app test-drive showing one or more sample executions, and a technologies overview. Next, the authors proceed with a detailed code walkthrough of the app's source code in which they discuss the programming concepts and demonstrate the functionality of the Android APIs used in the app. The book also has an extensive introduction to programming using the Java language, making this book appropriate for Java courses that want to add an App-programming flavor.            Teaching and Learning Experience     This program will provide a better teaching and learning experience-for you and your students.            Add an App Component to your Java Course: The appendices provide a condensed, friendly introduction to Java and the object-oriented programming techniques students will need to develop Android apps.    Motivate Students with an App-driven Approach to Android 4.3 and 4.4 Development: Concepts are presented in the context of 7 complete working Android Apps, using the latest mobile computing technologies.    Enhance Learning with Outstanding Pedagogical Features: The Deitels present hundreds of Android short-answer questions and app-development exercises complete with syntax coloring, code walkthroughs and sample outputs.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50344463499537,"sku":"CIN0133764036G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133764036.jpg?v=1751226263"},{"product_id":"simply-visual-basic-2010-book-paul-deitel-9780132990608","title":"Simply Visual Basic 2010","description":"For introductory courses in Visual Basic Programming, offered in departments of Information Technology, Computer Science or Business.     Merging the concept of a lab manual with that of a conventional textbook, the Deitels have crafted an innovative approach that enables students to learn programming while having a mentor-like book by their side. This best-seller blends the Deitel (TM) signature Live-Code (TM) Approach with their Application-Driven (TM) methodology.? Students learn programming and Visual Basic by working through a set of applications.? Each tutorial builds upon previously learned concepts while learning new ones. An abundance of self assessment exercises are available at the end of most chapters to reinforce key ideas.?      This approach makes it possible to cover a wealth of programming constructs within the Visual Basic 2010 environment.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50451891880209,"sku":"CIN0132990601G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50513300455697,"sku":"CIN0132990601VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52547989537041,"sku":"CIN0132990601A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B00A2KJ82O.jpg?v=1750737066"},{"product_id":"android-how-to-program-book-paul-deitel-9780134444307","title":"Android How to Program","description":"For courses in Android Programming.   Thinking like a developer — from the start.   Created by world-renowned programming instructors Paul and Harvey Deitel, Android How to Program, Third Edition introduces the dynamic world of Android smartphone and tablet app development with the Android Software Development Kit (SDK), the JavaTM programming language, and the rapidly evolving Android Studio Integrated Development Environment (IDE). Updated to Android 6 and Google’s preferred Android Studio IDE, the Third Edition presents cutting-edge mobile computing technologies. The Deitels' App-driven Approach helps readers master Android app development through eight complete, working Android apps.   Each chapter features new concepts through a single app. The authors begin with an introduction to the app, followed by an app test-drive showing sample executions and a technologies overview. Next, they present detailed steps to build the app. Finally, they provide a detailed code walkthrough of the app’s source code, discussing the programming concepts and Android APIs used in the app. The book also has an extensive introduction to programming using the Java language, making it appropriate for Java courses that want to add an app-programming flavor.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50701584597265,"sku":"CIN0134444302G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50784151208209,"sku":"CIN0134444302VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134444302.jpg?v=1769685251"},{"product_id":"java-how-to-program-early-objects-global-edition-book-paul-deitel-9781292223858","title":"Java How to Program, Early Objects, Global Edition","description":"For courses in Java programming   The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study. Java How to Program, Early Objects, 11th Edition, presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50914330640657,"sku":"GOR009499270","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51325746020625,"sku":"CIN1292223855G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":53145322520849,"sku":"NGR9781292223858","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292223855.jpg?v=1750889727"},{"product_id":"intro-to-python-for-computer-science-and-data-science-learning-to-program-with-a-book-paul-deitel-9781292364902","title":"Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud, Global Edition","description":"A ground-breaking, flexible approach to computer science and data science   The Deitels' Introduction to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud offers a unique approach to teaching introductory Python programming, appropriate for both computer-science and data-science audiences. Providing the most current coverage of topics and applications, the book is paired with extensive traditional supplements as well as Jupyter Notebooks supplements. Real-world datasets and artificial-intelligence technologies allow students to work on projects making a difference in business, industry, government and academia. Hundreds of examples, exercises, projects (EEPs) and implementation case studies give students an engaging, challenging and entertaining introduction to Python programming and hands-on data science.   The book's modular architecture enables instructors to conveniently adapt the text to a wide range of computer-science and data-science courses offered to audiences drawn from many majors. Computer-science instructors can integrate as much or as little data-science and artificial-intelligence topics as they'd like, and data-science instructors can integrate as much or as little Python as they'd like. The book aligns with the latest ACM\/IEEE CS-and-related computing curriculum initiatives and with the Data Science Undergraduate Curriculum Proposal sponsored by the National Science Foundation.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50987009474833,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50987010064657,"sku":"GOR012980509","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292364904.jpg?v=1780652964"},{"product_id":"java-for-programmers-book-paul-deitel-9780137574735","title":"Java for Programmers","description":"The professional programmer's Deitel® guide to Java with integrated generative AI   Written for programmers with a background in another high-level language, in Java for Programmers: with Generative AI, Fifth Edition, you'll learn modern Java development hands on using the latest Java idioms and features and genAIs.   In the context of 200+ real-world code examples, you'll quickly master Java fundamentals then move on to arrays, strings, regular expressions, JSON\/CSV processing with the Jackson library, private- and public-key cryptography, classes, inheritance, polymorphism, interfaces, dependency injection, exceptions, generic collections, custom generics, functional programming with lambdas and streams, JavaFX GUI, graphics and multimedia, platform threads, virtual threads, structured concurrency, scoped values, building API-based Java genAI apps, database with JDBC and SQLite, the Java Platform Module System and JShell for Python-like interactivity.   Features:     GenAI Prompt Engineering, API Calls, 600 GenAI Exercises ChatGPT, Gemini, Claude, Perplexity Multimodal: Text, Code, Images, Audio, Speech-to-Text, Text-to-Speech, Video Generics: Collections, Classes, Methods Functional Programming: Lambdas \u0026amp; Streams JavaFX: GUI, Graphics, Multimedia Concurrency: Parallel Streams, Virtual Threads, Structured Concurrency, Scoped Values, Concurrent Collections, Multi-Core Database: JDBC, SQL, SQLite Java Platform Module System (JPMS) Objects Natural: Java API, String, BigInteger, BigDecimal, Date\/Time, Cryptography, ArrayList, Regex, JSON, CSV, Web Services JShell for Python-Like Interactivity   Want to stay in touch with the Deitels?     Contact the authors at deitel@deitel.com Join the Deitel social media communities deitel.com\/linkedin facebook.com\/DeitelFan instagram.com\/DeitelFan x.com\/deitel youtube.com\/DeitelTV mastodon.social\/@deitel For source code and updates, visit: deitel.com\/javafp5   Reviewer Comments \"The future of Java programming is here, and this new edition of Deitel is leading the charge! By embracing genAI head-on, the authors are potentially revolutionizing programming education. Through its integrative approach to the use and study of genAI, this book is positioned to be the leading book in modern Java and its applications. Indeed, I expect that it should be widely adopted by instructors who want to ingrain in their students an appreciation for the critical role that Java will play in data science, machine learning, artificial intelligence, and cybersecurity.   \"The book's innovative and forward-thinking use of genAI facilitates reader engagement and inspires readers to think critically about the benefits and limitations of AI as a programming aid. Chapter 19 could become everyone's favorite new Java book chapter--the generative AI API-based code examples are interesting and fun.   \"All audiences of this book should read the Preface--there's so much to get excited about! It demonstrates, with refreshing transparency and honesty, how much love and care went into the reinvention of an already outstanding Java book by bringing it into a new frontier of what it means to be a programmer in today's world. Bravo! Your Preface statement: 'GenAI has created an ultra-high-level programming capability that will leverage your Java learning experience and ability to produce robust, top-quality Java software quickly, conveniently and economically.' is a great conclusion to the Preface intro--really helps justify the use of genAI!\" --Brian Canada, Professor of Computational Science, University of South Carolina Beaufort   \"After reading your whole book, it was fun to read the Preface that wraps everything up at a high level. You have done some amazing work here, and I'm glad to have been a small part of it as a reviewer! I especially appreciate how difficult it must have been to make sure everything was as up to date as possible with the speed at which things change in this field, and the deftness with which you incorporated all the focus on GenAI and data science that's in this book.\"  --Emily Navarro, Ph.D., Continuing Lecturer, Department of Informatics, University of California, Irvine   \"The generative AI exercises are awesome and reflect the way modern developers work! They are fun and let the reader explore and learn about AI by using AI--how meta. This allows readers to expand their knowledge and get a feel for the AIs' code-related capabilities.\"  --Jeanne Boyarsky, CodeRanch, Java Champion   Register your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details. (Note: eBooks are 4-color and print books are black and white.)","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51201550188817,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51201551859985,"sku":"NGR9780137574735","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52496461562129,"sku":"NIN9780137574735","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52717770211601,"sku":"CIN0137574738VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0137574738.jpg?v=1780652861"},{"product_id":"c-how-to-program-global-edition-book-paul-deitel-9781292459981","title":"C++ How to Program, Global Edition","description":"C++ How to Program: An Objects-Natural Approach is a code-intensive, modular introduction to C++ programming. The Deitel live-code approach presents concepts using full working programs rather than code snippets so that you can immediately start to run programs as you read. Interesting, entertaining and challenging examples, exercises and projects help you see how what you're learning applies to real-world scenarios.   The 11th Edition presents new features of C++ 20 and even more hands-on application opportunities. Hundreds of new self-checks let you test your code and understanding of key concepts. New case studies and exercises focus on security, data science, ethics and more.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51201694630161,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51201695973649,"sku":"NGR9781292459981","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292459980.jpg?v=1780653174"},{"product_id":"java-how-to-program-book-paul-deitel-9780137598496","title":"Java How to Program","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53617297129745,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53617297555729,"sku":"CIN0137598491VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780137598496.jpg?v=1780455675"}],"url":"https:\/\/www.worldofbooks.com\/en-ie\/collections\/author-books-by-paul-deitel.oembed?page=2","provider":"World of Books ","version":"1.0","type":"link"}