Intro to Java Programming, Comprehensive Version, 10e

Price:

NPR 1,829.00


Intro to Java Programming, Comprehensive Version, 10e

Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach.

NPR 1,829.00 1829.0 NPR NPR 2,032.00

NPR 2,032.00


  • Author
  • Pages
  • Pages 1344
  • Year
  • ISBN
  • Publisher
  • Language
  • Edition
  • Weight
  • Dimensions
  • Binding

This combination is not available.

Share :

Intro to Java Programming, Comprehensive Version, 10e

Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented, GUI programming, advanced GUI and Web programming using Java .This title is a Pearson Global Edition. The Editorial team at Pearson has worked closely with educators around the world to include content which is especially relevant to students outside the United States. Fundamentals-First Approach Fundamentals-First: The book is fundamentals-first, which introduces basic programming concepts and techniques before objects and classes. The fundamental concepts and techniques of loops, methods and arrays are the foundation for programming. Building the foundation prepares students to learn object-oriented programming and advanced Java programming. Why Fundamentals-First. Learning basic logic and fundamental programming techniques like loops and step-wise refinement is essential for new programmers to succeed. Students who cannot write code in procedural programming are not able to learn object-oriented programming. A good introduction on primitive data types, control statements, methods and arrays prepares students to learn object-oriented programming .From Fundamentals to Object-Oriented: Often students have difficulty adapting to the object-oriented paradigm. The book addresses this issue in chapter 10 on transition from procedural programming to object-oriented programming. The chapter focuses on class design. Several examples are used to demonstrate the advantages of object-oriented programming so that students learn how and when to apply OOP effectively.

Chapter 1 Introduction to Computers, Programs and Java

Chapter 2 Elementary Programming

Chapter 3 Selections

Chapter 4 Mathematical Functions, Characters and Strings

Chapter 5 Loops

Chapter 6 Methods

Chapter 7 Single-Dimensional Arrays

Chapter 8 Multidimensional Arrays

Chapter 9 Objects and Classes

Chapter 10 Object-Oriented Thinking

Chapter 11 Inheritance and Polymorphism

Chapter 12 Exception Handling and Text I/O

Chapter 13 Abstract Classes and Interfaces

Chapter 14 JavaFX Basics

Chapter 15 Event-Driven Programming and Animations

Chapter 16 JavaFX UI Controls and Multimedia

Chapter 17 Binary I/O

Chapter 18 Recursion

Chapter 19 Generics

Chapter 20 Lists, Stacks, Queues and Priority Queues

Chapter 21 Sets and Maps

Chapter 22 Developing Efficient Algorithms

Chapter 23 Sorting

Chapter 24 Implementing Lists, Stacks, Queues and Priority Queues

Chapter 25 Binary Search Trees

Book
Author Liang
Pages 1344
Year 2018
ISBN 9789353065782
Publisher Pearson
Language English
Uncategorized
Edition 10/e
Weight 650 g
Dimensions 20.3 x 25.4 x 4.7 cm
Binding Paperback