| Introduction to Java Programming-Comprehensive Version, 6/E |
|
|
Y Daniel Liang, Armstrong Atlantic State University
Publisher: Prentice Hall Copyright: 2007 Format: Paper; 1328 pp
| ISBN-10: | 0132221586 | | ISBN-13: | 9780132221580 |
Our Price: £46.99 Status: Not Yet Published Estimated Availability: 03 Aug 2006 |
|
Description
For courses in Java–Introduction to Programming and Object-Oriented Programming. 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 and GUI programming using Java 5. Students start with the essential problem-solving and programming concepts (control statements, methods, and arrays), are then introduced to object-oriented programming, graphical user interface (GUI), and applets, and finally to exception handling, I/O, data structures, and other advanced subjects. Liang uses small, simple, and stimulating examples to demonstrate concepts and techniques while longer examples are presented in case studies with overall discussions and thorough line-by-line explanations. Students can now write short, interesting, graphical game programs starting from Chapter 2! This text offers one of the broadest ranges of carefully chosen examples, reinforcing key concepts with objectives lists, introduction and chapter overviews, easy to follow examples, chapter summaries, review questions, programming exercises, interactive self-test. Students receive solutions to even-numbered programming exercises, source code for the examples in the book, online self assessment (w/over 1000 multiple-choice questions) and ONLINE homework through GRADIANCE, the industries most advanced online homework application. Instructors are offered the most extensive library of support materials available including interactive and animated slides, TestGen (w/over 2000 multiple-choice questions), solutions to all programming exercises, sample exams and supplemental exercises. Available in two versions, the Fundamentals First edition (chapters 1-19) and the Comprehensive version (chapters 1-36). |
Table Of Contents
Part I Fundamentals of Programming Chapter 1 Introduction to Computers, Programming, and Java Chapter 2 Primitive Data Types and Operations Chapter 3 Selection Statements Chapter 4 Loops Chapter 5 Methods Chapter 6 Arrays Part II Object-Oriented Programming Chapter 7 Objects and Classes Chapter 8 Strings and Text I/O Chapter 9 Inheritance and Polymorphism Chapter 10 Abstract Classes and Interfaces Chapter 11 Object-Oriented Design Part III GUI Programming Chapter 12 GUI Basics Chapter 13 Graphics Chapter 14 Event-Driven Programming Chapter 15 Creating User Interfaces Chapter 16 Applets and Multimedia Part IV Exception Handling, IO, and Recursion Chapter 17 Exceptions and Assertions Chapter 18 Binary I/O Chapter 19 Recursion Part V Data Structures Chapter 20 Lists, Stacks, Queues, Trees, and Heaps Chapter 21 Generics Chapter 22 Java Collections Framework Chapter 23 Algorithm Efficiency and Sorting Part VI Concurrency, Networking, and Internationalization Chapter 24 Multithreading Chapter 25 Networking Chapter 26 Internationalization Part VII Advanced GUI Programming Chapter 27 JavaBeans and Bean Events Chapter 28 Containers, Layout Managers, and borders Chapter 29 Menus, Toolbars, Dialogs, and Internal Frames Chapter 30 MVC and Swing Models Chapter 31 JTable and JTree Part VIII Web Programming Chapter 32 Java Database Programming Chapter 33 Advanced Java Database Programming Chapter 34 Servlets Chapter 35 JavaServer Pages Chapter 36 Remote Method Invocation Appendixes |
Features
• Logical, supportive presentation — Starts students with essential problem-solving and programming concepts (control statements, methods, and arrays); moves on to object-oriented programming, graphical user interface (GUI), and applets; and finally introduces exception handling, binary I/O, and recursion. • Early hands-on practice — Enables students to write short, interesting, graphical game programs starting from Chapter 2. • Exceptionally broad range of carefully chosen examples — Reinforces key concepts with objectives lists, introduction and chapter overviews, easy-to-follow examples, chapter summaries, review questions, programming exercises, and an interactive self-test. • GOAL online courseware — Utilizes the industry’s most advanced online homework application to give students solutions to even-numbered programming exercises, source code for the examples in the book, online self assessment (w/over 1000 multiple-choice questions) and online homework. • The most extensive instructor support package available — Includes interactive and animated slides, TestGen (w/over 2000 multiple-choice questions), solutions to all programming exercises, sample exams and supplemental exercises. • Instructor resource center and companion website at http://www.cs.armstrong.edu/liang/intro6e/intro6einstructor.html These resources contain: — Microsoft PowerPoint slides with interactive buttons to view full-color, syntax-highlighted source code and to run programs without leaving the slides — Sample exams — Solutions to all the exercises (Students can access the solutions of even-numbered exercises in the book’s companion CD-ROM) — Web-based quiz generator — Online quiz. • Complete coverage on Java collections framework, threads, JavaBeans, advanced GUI components, JDBC, Servlets, JSP, networking, and RMI. • Practical examples such as computing loan payments, taxes, and printing payroll statements — Replaces pure mathematical examples such as computing deviations and matrix multiplications. • Case studies–Offers students additional examples for learning the fundamentals of programming, such as writing loops. • Carefully chosen, easy-to-follow, representative examples–Include a description, source code, sample run, and an example review. • UML (Unified Modeling Language) graphical notations throughout — Describes classes and their relationships; teaches students design and development of Java programs using the industry standard modeling technique. • Notes and tips throughout — Offer valuable advice and insight on important aspects of program development.. • Sample exams — Includes multiple-choice questions, correct programming errors, trace programs, and write programs. • Supplemental exercises with solutions — Give instructors more options when assigning homework or writing exams. |
New To This Edition
• Full integration of Java 5 features – Handled in a separate section in earlier editions. • Many new illustrations. • Enhanced examples – Uses small, simple, and stimulating examples to demonstrate concepts and techniques. – Presents longer examples in case studies with overall discussions and thorough line-by-line explanations. • Earlier introduction to writing programs — Enables students to write short, interesting, graphical game programs starting from Chapter 2. • New chapter on recursion – Expands treatment from earlier editions to encompass a complete chapter (Ch. 19). • Extensive supplements options – Installing and configuring JDK, IDE tutorials, design patterns, rapid GUI development, database design, SQL, etc. are provided for instructors to customize their course. |
All Valuepacks
Valuepack: Introduction to Java Programming- Comprehensive Version /Essential of Systems Analysis and Design/ Computer Science/Computer Science:An Overveiw:International Edition. LIANG, VALACICH, George, Brookshear & Hoffer © 2007 | Prentice Hall | Kit/Package/ShrinkWrap | Estimated Availability: 10 Aug 2006 ISBN-10: 1405853662 | ISBN-13: 9781405853668
Our Price: £122.99
| Package consists of: |
 |
Introduction to Java Programming-Comprehensive Version, 6/E |
 |
Computer Science: An Overview: International Edition, 9/E |
Valuepack:Introduction to Java programming-Comprehensive Version/Computer Science:An Overview:International Edition Liang & Brookshear © 2007 | Prentice Hall | Kit/Package/ShrinkWrap | Instock ISBN-10: 1405887087 | ISBN-13: 9781405887083
Our Price: £81.99
| Package consists of: |
 |
Introduction to Java Programming-Comprehensive Version, 6/E |
 |
Computer Science: An Overview: International Edition, 9/E |
|
Student Supplements
GOAL Online Purchase - Liang Liang © 2007 | Prentice Hall | On-line Supplement | Available ISBN-10: 0132429446 | ISBN-13: 9780132429443
Prentice Hall’s modern on-line homework and java learning labs for Introduction to Java Programming, 6/e by Daniel E. Liang. GOAL (Gradiance Online Accelerated Learning) was created with the intent to change homework from a traditionally one-sided, sometimes frustrating, exercise into a truly interactive, online tutoring system that makes learning a more efficient and effective experience. GOAL's function is to offer immediate assessment and feedback to the student through two kinds of assignments: homework and Java programming labs. - On-line homework consists of a set of questions that instructors may assign. The questions are phrased as problems for a student to solve completely. However, instead of having the student write down a solution, the student's knowledge is sampled, repeatedly if necessary, by a multiple-choice question. This methodology, the proprietary technique called “root questions,” distinguishes GOAL from other on-line homework programs.
-
The Java programming labs portion of GOAL also takes an innovative approach to engaging students. GOAL programming labs are more than just compilers or syntax checkers. GOAL tests submitted code for both syntactic and semantic errors so that students no longer “write to the test,” but are compelled to write code that works in all cases, not just the test cases. Prentice Hall is proud to offer such a ground-breaking learning toolset.
|
Instructor Supplements
Instructor Resource Center t/a Intro to Java Programming, Comprehensive, 6/E Liang © 2007 | Prentice Hall | CD-ROM Only | Available ISBN-10: 0132221225 | ISBN-13: 9780132221221 IRC (0132221225) This Instructor Resource Center to accompany Intro to Java Programming, 6e Comprehensive is a password-protected area of the Prentice Hall online catalog that enables instructors to download presentation and assessment resources quickly. Including: - Pre-built PowerPoint Lecture Presentation with interactive animations
- Full Set of Instructor Solutions
- Solutions to Even-Numbered Exercises
- TestGen
- Sample Exams
- Exercises
Additional resources are available at http://www.cs.armstrong.edu/liang/intro6e/intro6einstructor.html. For access, please contact your Prentice Hall Sales Representative.
GOAL Online Purchase - Liang Liang © 2007 | Prentice Hall | On-line Supplement | Available ISBN-10: 0132429446 | ISBN-13: 9780132429443
Prentice Hall’s modern on-line homework and java learning labs for Introduction to Java Programming, 6/e by Daniel E. Liang. GOAL (Gradiance Online Accelerated Learning) was created with the intent to change homework from a traditionally one-sided, sometimes frustrating, exercise into a truly interactive, online tutoring system that makes learning a more efficient and effective experience. GOAL's function is to offer immediate assessment and feedback to the student through two kinds of assignments: homework and Java programming labs. - On-line homework consists of a set of questions that instructors may assign. The questions are phrased as problems for a student to solve completely. However, instead of having the student write down a solution, the student's knowledge is sampled, repeatedly if necessary, by a multiple-choice question. This methodology, the proprietary technique called “root questions,” distinguishes GOAL from other on-line homework programs.
-
The Java programming labs portion of GOAL also takes an innovative approach to engaging students. GOAL programming labs are more than just compilers or syntax checkers. GOAL tests submitted code for both syntactic and semantic errors so that students no longer “write to the test,” but are compelled to write code that works in all cases, not just the test cases. Prentice Hall is proud to offer such a ground-breaking learning toolset.
Bridge Page, 6/E Liang © 2007 | Prentice Hall | On-line Supplement | Available ISBN-10: 0132391341 | ISBN-13: 9780132391344
|
|