Download
Authore
Name:
by Y. Liang
Edition
12th
Language
English
Description
Introduction to Java Programming and Data Structures is a comprehensive textbook that covers the fundamentals of programming using the Java language. The book is suitable for beginners who have little or no prior programming experience.
The book starts with an introduction to programming and explains the basics of computer hardware and operating systems. It then moves on to introduce the Java programming language, covering topics such as data types, operators, control statements, and arrays.
The book also covers object-oriented programming concepts in depth, including classes, objects, inheritance, polymorphism, and interfaces. It introduces the concept of data structures such as linked lists, stacks, queues, trees, and graphs.
Overall, Introduction to Java Programming and Data Structures is an excellent resource for anyone who wants to learn Java programming from scratch. The book is easy to follow, and each topic is explained in simple terms, making it accessible to both beginners and experienced programmers. The book also includes numerous examples and exercises to help readers practice what they have learned.
The book starts with an introduction to programming and explains the basics of computer hardware and operating systems. It then moves on to introduce the Java programming language, covering topics such as data types, operators, control statements, and arrays.
The book also covers object-oriented programming concepts in depth, including classes, objects, inheritance, polymorphism, and interfaces. It introduces the concept of data structures such as linked lists, stacks, queues, trees, and graphs.
Overall, Introduction to Java Programming and Data Structures is an excellent resource for anyone who wants to learn Java programming from scratch. The book is easy to follow, and each topic is explained in simple terms, making it accessible to both beginners and experienced programmers. The book also includes numerous examples and exercises to help readers practice what they have learned.
An introduction to essential programming concepts and methods starting with the foundations
Programming, data structures, and algorithms are all effortlessly included into Introduction to Java Programming and Data Structures. Prior to teaching students object-oriented programming and advanced Java programming, the text establishes a solid foundation of essential programming principles and strategies. Programming is explained by Liang in a problem-driven manner that emphasizes problem solving over grammar, using examples to clarify key ideas and offering many of tasks for students to work on. To improve clarity, presentation, content, examples, and exercises, the 12th Edition has undergone a comprehensive, in-depth revision.
Also offered with MyLab Programming
MyLab customizes the learning process and boosts outcomes for each student by fusing digital technologies, reliable author material, and a customizable platform. With MyLab Programming, students complete hundreds of brief, automatically scored coding activities and get useful, timely feedback on their progress.
You are buying a standalone product; MyLab Programming does not include this content in the bundle. Ask your instructor to check the right package ISBN and Course ID if you're interested in buying this book through MyLab Programming. For further information, instructors can speak with their local Pearson representative.
Editorial Reviews
About the Author
About our author
Dr. Liang earned his Ph.D. in Computer Science from the University of Oklahoma in 1991, and his M.S. and B.S. in Computer Science from Fudan University in Shanghai, China in 1986 and 1983. Prior to joining Armstrong State University (now merged with Georgia Southern University), he was an Associate Professor in computer science at Purdue University in Fort Wayne, Indiana, where he twice received the Excellence in Research award.
Dr. Liang is currently a Professor of Computer Science at Georgia Southern University. He was trained in theoretical computer science. He has published in the SIAM Journal on Computing, Discrete Applied Mathematics, Acta Informatics and Information Processing Letters. He is the author of more than 30 books. His popular computer science texts are widely used in the world.
Dr. Liang was elected a Java Champion by Sun Microsystems (now Oracle) in 2005. He has given lectures on programming internationally.
Product details
Publisher : Pearson; 12th edition (December 4, 2019)
Language : English
Paperback : 1240 pages
ISBN-10 : 0136520235
ISBN-13 : 978-0136520238