ISBN 90-430-0749-8
Prijs: 41.50
Uitvoering:
Aantal pagina's 480
|
Programmeren in Java met BlueJ Een 'objecten eerst'- benadering
|
|
David J. Barnes & Michael Kolling
|
BlueJ is een ontwikkelomgeving voor Java die wordt uitgevoerd boven op de Java Development Kit van Sun Microsystems, waarbij wel de standaardcompiler en de virtuele machine daarvan worden gebruikt. BlueJ is specifiek ontwikkeld om te dienen als inleiding tot objectgeoriënteerd programmeren, waarbij de studenten zelf objecten kunnen maken en de bijbehorende methodes ook kunnen beïnvloeden. Het feit dat bij deze lesmethode objecten op de eerste plaats komen binnen de aangepaste BlueJ-omgeving, zal waarschijnlijk leiden tot een totaal andere benadering van de manier waarop programmeren wordt onderwezen. Nu komen de, gewoonlijk als lastig beschouwde concepten van objecten en klassen, tot leven in een gemakkelijk manipuleerbare, visuele vorm.
BELANGRIJKSTE KENMERKEN
- Objecten op de eerste plaats BlueJ ondersteunt onderwijshulpmiddelen die in andere programmeeromgevingen niet beschikbaar zijn, zoals de visualisering van de klassenstructuur. Dat betekent dat de studenten direct objecten kunnen manipuleren, zelfs nog voordat ze ook maar één regel Java-syntax hebben bekeken!
- Probleemoplossing aan de hand van projecten In elk hoofdstuk staan vraagstukken die eerst worden geanalyseerd. Pas daarna worden de taalconstructs geïntroduceerd waarmee ze kunnen worden opgelost. Daarnaast is het boek opgezet met als leidraad de fundamentele ontwikkelingstaken en worden de principes van objectgeoriënteerd programmeren helder beschreven.
- Verdiepende herhaling De lastiger onderwerpen worden al vroeg geïntroduceerd, om later in het boek in een andere context opnieuw belicht te worden, waardoor studenten een beter begrip ervan krijgen.
- Grondige bespreking van de principes van objectgeoriënteerd programmeren.
In elk hoofdstuk zijn pointers opgenomen die studenten verwijzen naar aanvullend leesmateriaal, aanvullende bronnen en taalverwijzingen
David J. Barnes werkt aan de Universiteit van Kent in Canterbury en is ook de auteur van Object-Oriented Programming with Java, ook verschenen bij Prentice Hall.
Michael Kölling is één van de ontwikkelaars van de BlueJ-software en werkt op dit moment aan de Universiteit van Zuid-Denemarken in Odense.
Inhoud
Voorwoord van James Gosling van Sun Microsystems
Inleiding voor de docent
Lijst van in dit boek gedetailleerd besproken projecten
Dankwoord
-
Principes van objectorientatie
- Hoofdstuk 1 Objecten en klassen
- Hoofdstuk 2 Wat zijn klassedefinities?
- Hoofdstuk 3 Interactie van objecten
- Hoofdstuk 4 Objecten groeperen
- Hoofdstuk 5 Geavanceerder gedrag
- Hoofdstuk 6 Goed werkende objecten
- Hoofdstuk 7 Klassen ontwerpen
-
Applicatiestructuren
- Hoofdstuk 8 De stuctuur verbeteren met vererving
- Hoofdstuk 9 Meer over vererving
- Hoofdstuk 10 Verdergaande abstractietechnieken
- Hoofdstuk 11 Foutafhandeling
- Hoofdstuk 12 Applicaties ontwerpen
- Hoofdstuk 13 Een case study
Bijlagen
- Werken met een BlueJ-project
- Gegevenstypes van Java
- Controlestructuren van Java
- Operatoren
- Java uitvoeren zonder BlueJ
- BlueJ configureren
SUPPLEMENTEN
Bij dit boek hoort een cd-rom met JDK en BlueJ voor verschillende besturingssystemen. Op de bijbehorende website vindt u de style guide voor alle in het boek gebruikte voorbeelden, maar ook de PowerPoint-dia's voor de docenten.
|
|
|
|
|