Jump to ratings and reviews
Rate this book

Introduction to Java Programming, Brief Version

Rate this book
This book is a brief version of Introduction to Java Programming, Comprehensive Version, 8E. This version is designed for an introductory programming course, commonly known as CS1. This version contains the first twenty chapters in the comprehensive version. This book uses the fundamentals-first approach and teaches programming concepts and techniques in a problem-driven way. The fundamentals-first approach introduces basic programming concepts and techniques before objects and classes. My own experience, confirmed by the experiences of many colleagues, demonstrates that new programmers in order to succeed must learn basic logic and fundamental programming techniques such as loops and stepwise refinement. 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, GUI, database, and Web programming. Problem-driven means focused on problem-solving rather than syntax. We make introductory programming interesting by using interesting problems. The central thread of this book is on solving problems. Appropriate syntax and library are introduced to support the writing of a program for solving the problems. To support teaching programming in a problem driven way, the book provides a wide variety of problems at various levels of difficulty to motivate students. In order to appeal to students in all majors, the problems cover many application areas in math, science, business, financials, gaming, animation, and multimedia.

Kindle Edition

First published January 6, 2007

12 people are currently reading
69 people want to read

About the author

Y. Daniel Liang

81 books10 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
18 (33%)
4 stars
16 (29%)
3 stars
9 (16%)
2 stars
7 (12%)
1 star
4 (7%)
Displaying 1 - 4 of 4 reviews
Profile Image for Tania.
1,455 reviews39 followers
February 1, 2016
This text can't stand on its own, though there is quite a bit to learn from it. I found that I needed to supplement what I could find in the text with other sources in order to complete the exercises and do well on my tests.
Profile Image for Justin Miller.
27 reviews4 followers
February 28, 2015
Good textbook. It definitely was one of the easier books on beginning programming that I've ever had.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.