Bookbot

Introduction to Programming and Object-Oriented Design Using Java

Parametri

  • 1040pagine
  • 37 ore di lettura

Maggiori informazioni sul libro

* Objects First Approach: Students begin designing with objects, avoiding the traditional method of first learning procedural programming, which is less effective for large-scale problems. This approach allows for a consistent understanding of programming principles throughout the curriculum, making it easier for instructors to present material. * Distinction between class specification and implementation: Early development of coherent class specifications enables students to create components that adhere to defined specifications, resulting in maintainable, error-free code. * Emphasis on testing: Students adopt a habit of testing during the implementation process, which is crucial for ensuring program quality. * Current presentation of object-oriented design and Java: Students learn general approaches to common design patterns within a specific context, facilitating comprehension when these topics arise in advanced courses. * Additional features include a focus on event-driven interfaces instead of traditional procedural I/O and informal use of standard UML notation. * Optional interactive exercises are available for the open-source DrJava integrated development environment (IDE), a popular tool for compiling and testing programs.

Acquisto del libro

Introduction to Programming and Object-Oriented Design Using Java, Jaime Nino, Frederick A. Hosch

Lingua
Pubblicato
2008
Rilegatura
(In brossura)
Ti avviseremo via email non appena lo rintracceremo.

Metodi di pagamento

Titolo
Introduction to Programming and Object-Oriented Design Using Java
Lingua
Inglese
Pubblicato
2008
Formato
In brossura
Pagine
1040
ISBN10
0470128712
ISBN13
9780470128718
Serie
Tag
Descrizione
* Objects First Approach: Students begin designing with objects, avoiding the traditional method of first learning procedural programming, which is less effective for large-scale problems. This approach allows for a consistent understanding of programming principles throughout the curriculum, making it easier for instructors to present material. * Distinction between class specification and implementation: Early development of coherent class specifications enables students to create components that adhere to defined specifications, resulting in maintainable, error-free code. * Emphasis on testing: Students adopt a habit of testing during the implementation process, which is crucial for ensuring program quality. * Current presentation of object-oriented design and Java: Students learn general approaches to common design patterns within a specific context, facilitating comprehension when these topics arise in advanced courses. * Additional features include a focus on event-driven interfaces instead of traditional procedural I/O and informal use of standard UML notation. * Optional interactive exercises are available for the open-source DrJava integrated development environment (IDE), a popular tool for compiling and testing programs.