|
Showing 1 - 21 of
21 matches in All Departments
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.
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.
For all basic-to-intermediate level courses in Visual C#
programming. An informative, engaging, challenging and entertaining
introduction to Visual C# Created by world-renowned programming
instructors Paul and Harvey Deitel, Visual C# How to Program, 6th
Edition introduces students to the world of desktop, mobile and web
app development with Microsoft's (R) Visual C# (R) programming
language. Students will use the .NET platform and the Visual Studio
(R) Integrated Development Environment to write, test, and debug
applications and run them on a wide variety of Windows (R) devices.
At 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.
Android How to Program, Second Edition provides a clear and
entertaining App-driven introduction to Android 4.3 development for
both introductory- and intermediate-level programming courses. The
Deitels' App-driven, Live Code Approach is simply the best way to
master Android programming! The Deitels teach Android programming
through ten complete, working Android Apps. Each chapter presents
new concepts through a single App. The authors first discuss what
the App does, show screen shots, test drive the App, and present an
overview of the technologies and architecture used to build it.
Next, the authors walk through building the App, presenting
complete code and providing a detailed "Live Code" walkthrough. As
part of the code walkthrough, they discuss essential programming
concepts, and demonstrate the functionality of relevant Android 4.3
APIs. Readers will gain hands-on experience with a wide spectrum of
essential Android APIs. 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: An extensive,
optional introduction to programming using the Java language makes
this book appropriate for Java courses. Motivate Students with an
App-driven, Live Code Approach to Android 4.3 Development: Concepts
are presented in the context of 10 complete working Android Apps,
complete with syntax coloring, code walkthroughs and sample
outputs.
Appropriate for all basic-to-intermediate level courses in Visual
Basic 2012 programming. Created by world-renowned programming
instructors Paul and Harvey Deitel, Visual Basic 2012 How to
Program introduces all facets of the Visual Basic 2012 language
through a hands-on approach with hundreds of working programs. This
book reflects 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 6th 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. Students 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.
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
signature Live-Code Approach with their Application-Driven
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. View the Deitel Buzz online to learn more about the
newest publications from the Deitels.
The professional programmer's Deitel (R) 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++ (R), GNU (R)
g++, Apple (R) Xcode (R) and LLVM (R)/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++ (R), GNU (R) g++,
Apple Xcode (R) Clang, LLVM (R)/Clang Docker: GNU (R) GCC, LLVM
(R)/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.
The professional programmer's Deitel (R) guide to Python (R) 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 (R) for sentiment
analysis, cognitive computing with IBM (R) Watson (TM), 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 (R), Spark (TM) and
NoSQL databases, the Internet of Things and more. You'll also work
directly or indirectly with cloud-based services, including
Twitter, Google Translate (TM), IBM Watson, Microsoft (R) Azure
(R), OpenMapQuest, PubNub and more. Features 500+ hands-on,
real-world, live-code examples from snippets to case studies
IPython + code in Jupyter (R) 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 & 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 (R), IBM (R) Watson (TM), machine learning,
deep learning, computer vision, Hadoop (R), Spark (TM), NoSQL, IoT
Open-source libraries: NumPy, pandas, Matplotlib, Seaborn, Folium,
SciPy, NLTK, TextBlob, spaCy, Textatistic, Tweepy, scikit-learn
(R), 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.
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.] Also Available with MyLab Programming. MyLab
(TM) Programmingis an online learning system designed to engage
students and improve results. MyLab Programmingconsists of a set of
programming exercises correlated to the programming concepts in
this book. Through hundreds of practice problems, the system
automatically detects errors in the logic and syntax of their code
submissions and offers targeted hints that enable students to
figure out what went wrong-and why. MyLab Programmingimproves the
programming competence of beginning students who often struggle
with the basic concepts and paradigms of popular high-level
programming languages. For instructors, a comprehensive gradebook
tracks correct and incorrect answers and stores the code inputted
by students for review. Note: You are purchasing a standalone
product; MyLab (TM) & Mastering (TM) does not come packaged
with this content. Students, if interested in purchasing this title
with MyLab & Mastering, ask your instructor for the correct
package ISBN and Course ID. Instructors, contact your Pearson
representative for more information. If you would like to purchase
both the physical text and MyLab & Mastering, search for:
0134800273 / 9780134800271 Java How to Program, Early Objects Plus
MyLab Programming with Pearson eText -- Access Card Package, 11/e
Package consists of: 0134743350 / 9780134743356 Java How to
Program, Early Objects 0134752120 / 9780134752129 MyLab Programming
with Pearson eText -- Access Code Card -- for Java How to Program,
Early Objects Students can use the URL and phone number below to
help answer their questions:
http://247pearsoned.custhelp.com/app/home 800-677-6337
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 Eighth 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 readers a chance to run each program as they study it and see
how their learning applies to real world programming scenarios.
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.
Intended for use in the Java programming course The Deitels'
groundbreaking How to Program series offers unparalleled breadth
and depth of object-oriented programming concepts and
intermediate-level topics for further study. Java How to Program
(Early Objects), Tenth Edition, teaches programming by presenting
the concepts in the context of full working programs and takes an
early-objects approach MyProgrammingLab for Java How to Program
(Early Objects) is a total learning package. MyProgrammingLab is an
online homework, tutorial, and assessment program that truly
engages students in learning. It helps students better prepare for
class, quizzes, and exams-resulting in better performance in the
course-and provides educators a dynamic set of tools for gauging
individual and class progress. Teaching and Learning Experience
This program presents a better teaching and learning experience-for
you and your students. *Personalize Learning with MyProgrammingLab:
Through the power of practice and immediate personalized feedback,
MyProgrammingLab helps students fully grasp the logic, semantics,
and syntax of programming.*Teach Programming with the Deitels'
Signature Live Code Approach: Java language features are introduced
with thousands of lines of code in hundreds of complete working
programs. *Introduce Objects Early: Presenting objects and classes
early gets students thinking about objects immediately and
mastering these concepts more thoroughly. *Keep Your Course
Current: This edition can be used with Java SE 7 or Java SE 8, and
is up-to-date with the latest technologies and advancements.
*Facilitate Learning with Outstanding Applied Pedagogy: Making a
Difference exercise sets, projects, and hundreds of valuable
programming tips help students apply concepts. *Support Instructors
and Students: Student and instructor resources are available to
expand on the topics presented in the text.
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.
"Internet & 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.
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. Also available with MyLab Programming This
title is also available with MyLab (TM) Programming-an online
learning system designed to engage students and improve results.
MyLab Programming consists of a set of programming exercises
correlated to the programming concepts in this book. Through
hundreds of practice problems, the system automatically detects
errors in the logic and syntax of their code submissions and offers
targeted hints that enable students to figure out what went
wrong-and why. MyLab Programming improves the programming
competence of beginning students who often struggle with the basic
concepts and paradigms of popular high-level programming languages.
For instructors, a comprehensive gradebook tracks correct and
incorrect answers and stores the code inputted by students for
review. Note: You are purchasing a standalone product; MyLab
Programming does not come packaged with this content. Students, if
interested in purchasing this title with MyLab Programming, ask
your instructor for the correct package ISBN and Course ID.
Instructors, contact your Pearson representative for more
information. If you would like to purchase both the physical text
and MyLab Programming, search for: 0134583000 / 9780134583006 C++
How to Program Plus MyLab Programming with Pearson eText -- Access
Card Package, 10/e Package consists of: 0134448987 / 9780134448985
MyLab Programming with Pearson eText -- Access Code Card -- for C++
How to Program (Early Objects Version) 0134448235 / 9780134448237
C++ How to Program
|
|