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 ApproachFundamentals-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
Add a review
Login to write a review.
Customer questions & answers