Lavoisier S.A.S.
14 rue de Provigny
94236 Cachan cedex
FRANCE

Heures d'ouverture 08h30-12h30/13h30-17h30
Tél.: +33 (0)1 47 40 67 00
Fax: +33 (0)1 47 40 67 02


Url canonique : www.lavoisier.fr/livre/informatique/introduction-to-java-programming-brief-version-global-edition/descriptif_4512566
Url courte ou permalien : www.lavoisier.fr/livre/notice.asp?ouvrage=4512566

Introduction to Java Programming, Brief Version, Global Edition (11th Ed.)

Langue : Anglais

Auteur :

Couverture de l’ouvrage Introduction to Java Programming, Brief Version, Global Edition

This text is intended for a 1-semester CS1 course sequence. The Brief Version contains the first 18 chapters of the Comprehensive Version. The first 13 chapters are appropriate for preparing the AP Computer Science exam.

For courses in Java Programming.

A fundamentals-first introduction to basic programming concepts and techniques

Designed to support an introductory programming course, Introduction to Java Programming and Data Structures, Brief Version teaches concepts of problem-solving and object-orientated programming using a fundamentals-first approach. Beginner 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 JavaFX. This course approaches Java GUI programming using JavaFX, which has replaced Swing as the new GUI tool for developing cross-platform-rich Internet applications and is simpler to learn and use. The 11th edition has been completely revised to enhance clarity and presentation, and includes new and expanded content, examples, and exercises.

1. Introduction to Computers, Programs, and Java

2. Elementary Programming

3. Selections

4. Mathematical Functions, Characters, and Strings

5. Loops

6. Methods

7. Single-Dimensional Arrays

8. Multidimensional Arrays

9. Objects and Classes

10. Object-Oriented Thinking

11. Inheritance and Polymorphism

12. Exception Handling and Text I/O

13. Abstract Classes and Interfaces

14. JavaFX Basics

15. Event-Driven Programming and Animations

16. JavaFX UI Controls and Multimedia

17. Binary I/O

18. Recursion

 

Appendixes

Appendix A   Java Keywords

Appendix B   The ASCII Character Set

Appendix C   Operator Precedence Chart

Appendix D   Java Modifiers

Appendix E   Special Floating-Point Values

Appendix F   Number Systems

Appendix G   Bitwise Operations

Appendix H   Regular Expressions

Appendix I   Enumerated Types

  • A fundamentals-first approach prepares students to learn object-oriented programing and advanced Java programming by first building foundational skills.
    • The title has been changed toIntroduction to Java Programming and Data Structures, Comprehensive to more accurately reflect the depth and breadth of coverage Liang provides. The Comprehensive edition contains coverage of all subjects taught in a typical data structures and algorithms course.
    • The fundamental concepts and techniques of loops, methods, and arrays are introduced before objects and classes. This instructs new programmers in the essential skills to succeed. A good introduction on primitive data types, control statements, methods, and arrays prepares students to learn object-oriented programming.
    • Strings are covered early in the text to allow students to use objects and strings to develop interesting programs early.
    • UPDATED to Java 8 and 9. Examples and exercises are improved and simplified by using the new features in Java 8 and 9.
    • Object-oriented chapter focus addresses the difficulty students have with adapting to the object-oriented paradigm by focusing on class design. Several examples are used to demonstrate the advantages of object-oriented programming so that students learn how and when to apply OOP concepts effectively.
    • Bonus chapters that cover advanced data structures such as 2-4 trees, B-trees, and red-black trees.
    • The book allows for flexible chapter orderings to enable GUI, exception handling, recursion, generics, and the Java Collections Framework to be covered earlier or later.
  • With a problem-driven focus, students learn to approach programming as a method for problem solving rather than syntax.
    • Programming, data structures, and algorit

Date de parution :

Ouvrage de 832 p.

20x25.4 cm

Disponible chez l'éditeur (délai d'approvisionnement : 14 jours).

86,89 €

Ajouter au panier

Thème d’Introduction to Java Programming, Brief Version, Global... :