Y. Daniel Liang
Yamacraw Professor of Software Engineering
Department of Computer Science
Georgia Southern University
Email: y(dot)daniel(dot)liang(at)gmail.com

Books

REVEL and eText Introduction to Java Programming and Data Structures, 13E

(August 2023)

REVEL and eText Introduction to Python Programming and Data Structures, 3E

(May 2022)

REVEL and eText Introduction to C++ Programming and Data Structures, 5E

(May 2021)

REVEL and eText Introduction to Java Programming and Data Structures, 12E

(Jan 3, 2020)

Introduction to Java Programming and Data Structures, 12E

(Jan 3, 2020)

REVEL Introduction to Python Programming and Data Structures, 2E

(Jan 3, 2019)

REVEL Introduction to C++ Programming and Data Structures, 4E

(February 15, 2018)

Introduction to Java Programming and Data Structures, 11E

(March 23, 2017)

Introduction to Java Programming, Brief Version, 11E

(March 23, 2017)

Liang Java AP Edition

(Jan 15, 2016)

REVEL for Liang Java

(July 10, 2015)

Introduction to Java Programming, Comprehensive Version, 10E

(Jan 3, 2014)

Introduction to Java Programming, Brief Version, 10E

(Jan 3, 2014)

Introduction to Programming with C++, 3E

(Jan 3, 2013)

Introduction to Java Programming, Comprehensive Version, 9E

(March 2012)

Introduction to Java Programming, Brief Version, 9E

(March 2012)

Introduction to Programming Using Python 3

(Jan 1 2012)

Introduction to Java Programming, Comprehensive Version, 8E

(Dec 2009)

  • Access Companion Website (Login using access code. Each new book has a unique access code on the second page of the book)
  • Out of print

Introduction to Java Programming, Brief Version, 8E

(Dec 2009)

  • Access Companion Website (Login using access code. Each new book has a unique access code on the second page of the book)
  • Out of print

Introduction to Programming with C++, 2E

(March 2009)

Introduction to Java Programming, Brief, 7E

(May 2008)

Introduction to Java Programming, Comprehensive Version, 7E

(May 2008)

Introduction to Programming Using C++, Comprehensive Version

(December 2006)

Introduction to Programming Using C++, Fundamentals First Version

(December 2006)

Computer Graphics Using Java 2D and 3D

(November 2006)

Introduction to Java Programming, Comprehensive Version, 6E

(June 2006)

Introduction to Java Programming, Fundamental First (Core Version), 6E

(June 2006)

Introduction to Java Programming, Comprehensive Version, 5E

(November 2004)

Introduction to Java Programming, Custom Core, 5E

(November 2004)

Lab Manual Introduction to Java Programming

(Developed by Peter J. Dobins, December 2004)

Introduction to Java Programming with JBuilder, Third Edition

(November 2003)

Tutorial for JBuilder

(April 2003)

Tutorial for Sun ONE Studio 4

(April 2003)

Introduction to Java Programming, Fourth Edition 

(November 2002)

Rapid Java Application Development Using Sun ONE Studio 4

(October 2002)

Introduction to Java Programming with Sun ONE Studio 4

(September 2002)

Rapid Java Application Development Using JBuilder 4/5/6, Second Edition

 (December 2001)

Introduction to Java Programming with JBuilder 4/5/6, Second Edition

(July 2001)

Introduction to Java Programming, Third Edition

(December 2000) 

Introduction to Java Programming with JBuilder 3

(February 2000) 

  • out of print

Introduction to Java Programming with Visual J++ 6

(March 2000)

Rapid Java Application Develepment Using JBuilder 3

(December 1999)

  • out of print

Introduction to Java Programming, Second Edition

(February 1999)

  • out of print

 

Introduction to Java Programming

(December 1997)

  • out of print