Programmeren in Java



Vergelijkbare documenten
Producten en prijzen 2012

Producten en prijzen 2012

Handleiding JCreator. Inhoud. Een Workspace en een eerste project maken

Programmeren met Java

Lichamelijke Opvoeding Niveau mavo. Jaar Toetsnaam Type Omschrijving Afnamemoment Weegfactor Herkansbaar 10 handelingsdeel 1 handelingsdeel

Soft-Solutions. Stageverslag

Inhoud. Introductie tot de cursus

SYNTRA-WEST. Cursus OOP. Deel

Onderwijzer zoekt erfgoedinstelling WAT HEBBEN ERFGOEDINSTELLINGEN EN ONDERWIJS ELKAAR TE BIEDEN?

SYNTRA-WEST. Initiatiecursus JAVA. Deel

public Paneel() { knop = new JButton( Klik ); knop.addactionlistener( new KnopHandler() ); tekstvak = new JTextField(10); add(knop); add(tekstvak);

Java Objectgeoriënteerd ontwerpen en programmeren

DESIGN THIS 2 MEREL SCHAAP CMD3C

APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE. Onderdeel van SmartProducts

Groepsnieuws deel 3 klas H van juf Els en juf Mirjam. Mei 2015.

Informatica-Actief. i&i-conferentie. 25 november 2015, Amersfoort. Pieter Vorstenbosch en Paul Bergervoet

Persoonlijk welkom Wij helpen je graag op weg vandaag. Stel je vragen en krijg alle informatie die jij wilt hebben! AULA

Chrome ondersteunt geen JAVA meer

Niveau 2 Medewerker ICT

Samenwerkend leren in het modernevreemdetalenonderwijs

Handleiding voor. Contentbeheerder. Beknopte handleiding bij het gebruik van het landelijk platform

Module 5 (leerjaar 1) HET ROMEINSE RIJK (OPKOMST EN ONDERGANG).

Handleiding voor. Familieleden. Beknopte handleiding bij het gebruik van het landelijk platform

Plan van Aanpak Afstuderen

ONTWERPEN VAN INTERACTIEVE PRODUCTEN

Wiskunde op maat! 29/11/17

Toets-ICT voor het VO

Programmeren in C ++ met wxwidgets les 5

eerste voorbeelden in Java

Handleiding voor docenten

Plan van Aanpak. Christophe Deloo, Roy Straver & Machiel Visser. Versie 4 ( )

6,1. Samenvatting door een scholier 1809 woorden 28 oktober keer beoordeeld. Informatica

Hartelijk welkom op het Driestar College. Sector havo & vwo

Analyse Programmeertalen

Inhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13

Vorig jaar in 5v cluster, tot en met OO hoofdstukken, geen problemen. Nu in mengcluster, tot OO hoofdstukken, wel problemen bij 4h leerlingen

Inhoud. Introductie tot de cursus

Handleiding voor. Persoonlijk begeleider. Beknopte handleiding bij het gebruik van het landelijk platform

OO-programmeren in Java met BlueJ

Workshop Uitleg. Code, Processing, Box Adventure en meer. Laat je leerlingen spelendwijs kennismaken met coderen

Handleiding Schoolboeken op je ipad

Hoofdstuk 5: Functies voor getallen en teksten

Dé methode voor Digitale Geletterdheid. Voor VMBO of HAVO /VWO. Producten en prijzen 2017 DIGIT DIGIT.

Zelfgestuurd werken bevorderen door teamteachen

VERENIGINGSWIJZER.NL FINAL DOCUMENT

Studiewijzer Keuzedeel Verdiepingsoftware (AO)

Digitale boeken

Handleiding Schoolboeken op je ipad

Programmeren: Visual Basic

Wat is een grafische gebruikersinterface (GUI)?

Zelftest Java concepten

Gebruikershandleiding Beheerder

Fundament. Producten en prijzen 2017 Fundament. Informatica voor de bovenbouw. Informatica voor de bovenbouw 1. Fundament Informatica

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Digitale Geletterdheid. Voor Praktijkonderwijs, VMBO, en HAVO / VWO. Producten en prijzen 2018 DIGIT DIGIT. DigitaleGeletterdheid.

Digitale Geletterdheid. Voor Praktijkonderwijs, VMBO, en HAVO / VWO. Producten en prijzen 2018 DIGIT DIGIT. DigitaleGeletterdheid.

E-learning Solliciteren. Sanne van Hoof 2 juli 2014

Het voert eenvoudige instructies uit die achter elkaar in het geheugen van de machine zijn opgeslagen.

Curriculum Vitae. Persoonlijke gegevens. Werkervaring. Ester Hartholt. geboortedatum 7 mei adresgegevens Selwerderstraat 43.

Kajmunk Science klas. Een VWO klas met een + voor natuurtalenten. Gestart schooljaar 2007/2008

Bestelgegevens Economie havo/vwo bovenbouw 2016

Het Zenuwslopende Zenuwstelsel

Titanpad. Answergarden. Wordle. Tricider. Resultaten Workshop ICT & Aps

DeDecaan.net. DeDecaan.net. uw decanaat online. DeDecaan.net

Verantwoording van de te bezoeken les

Simon de schildpad J van Weert 1

Start Onze doelen Het nieuwe itslearning Wanneer Wat Wie Waarom

Acht stappen voor JSF

JavaLogo en praktische opdrachten wiskunde

SLIM LEREN. Plus school met intensieve begeleiding op maat.

Algemene opzet cursus

Object-oriented programmeren met BlueJ en Visual Studio

Ontdek het Vlietland College

Syntra-West. Syntra-West Doorniksesteenweg Kortrijk Tel. 056/ Fax 056/

IPBEV Testplan Hogeschool Leiden - Informatica

<INFORMATIE/> CODE QUBE

Product en prijzen schooljaar

André Fondse

Objectgeorïenteerd werken is gebaseerd op de objecten die door het systeem gemanipuleerd worden.

INTERACTIE. In de Appendix vindt u de wireframes.

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

Office 365, SOMtoday & Ouderportaal. Wat kunt u verwachten op het Griftland College

Vragen over algebraïsche vaardigheden aan het eind van klas 3 havo/vwo

Wiskunde D met Fontys en de TU/e

Nieuwsbrief voor ouders/verzorgers van leerlingen van t Hooghe Landt. De veranderingen:

PERSBERICHT: Jongens worden ingehaald. Meisjes zijn de toekomstige bèta s

NIEUWSBRIEF Antoniuscollege Augustus 2015

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

HEEMKUNDE RIPS. Project Initiatie Document. Datum voltooid: Versie: 1.0. Document ID: 1 Bestandsnaam: Project initiatie document

Transcriptie:

NIOC - presentatie Programmeren in Java Met JCreator en BlueJ Door Wim de Lange, SG Tabor, locatie Oscar Romero, Hoorn 18 april 2007 Wim de Lange Programmeren met JCreator en BlueJ 1

Mijn achtergrond Docent Informatiekunde en Informatica Opleiding via CODI, Java cursus met Visual Café Verzorg lessen Informatiekunde in de Brugklas en Informatica in de Tweede Fase HAVO en VWO Wim de Lange Programmeren met JCreator en BlueJ 2

Lessen in programmeren op het Oscar Nu Vanaf 2007 HAVO JCreator-basis Uitbreiden met BlueJ-basis VWO JCreator-basis, BlueJ-basis Beide, BlueJ met verdieping Wim de Lange Programmeren met JCreator en BlueJ 3

Huidige lessen - JCreator-basis Module gemaakt door Peter Harmsen en Ruud Koortens, vergelijkbaar met module van GertJan Laan van Instruct. Eerste kennismaking met kritische computertaal, confrontatie met de noodzaak van nauwkeurig werken. JCreator-omgeving is NIET visueel, bewuste keuze om gevoel voor code bij leerlingen aan te brengen. ( netjes coderen ) Wim de Lange Programmeren met JCreator en BlueJ 4

Huidige lessen - JCreator-basis Er wordt alleen gewerkt binnen een Applet waardoor de hele code is te overzien. ( Eventueel op een website te plaatsen.) Nadeel van deze manier van leren programmeren is dat het gevoel voor objecten minder ontwikkeld wordt en er wordt niet aan zelfstandige applicaties gewerkt. Er was behoefte aan een leerling-vriendelijkere omgeving. Wim de Lange Programmeren met JCreator en BlueJ 5

Vanaf dit schooljaar BlueJ Wim de Lange Programmeren met JCreator en BlueJ 6

Vanaf dit schooljaar BlueJ Wat is BlueJ? Het is een geïntegreerde omgeving, speciaal ontworpen voor introductie van Objectgeoriënteerd programmeren. BlueJ is gebaseerd op Java en wordt regelmatig getest op systemen met Solaris, Linux, Macintosh en verschillende Windows-versies. Het zou moeten werken op alle platforms die een recente Java VM ondersteunen. Als freeware beschikbaar voor non-commerciële gebruikers. Wim de Lange Programmeren met JCreator en BlueJ 7

Vanaf dit schooljaar BlueJ Waar komt BlueJ vandaan? Het wordt ontwikkeld en onderhouden door een groep onderzoekers van de Deakin University, Melbourne, Australië samen met mensen van de University of Kent in Canterbury, UK. Het wordt gesteund door Sun Microsystems. Wim de Lange Programmeren met JCreator en BlueJ 8

Vanaf dit schooljaar BlueJ Wat is het doel van de BlueJ-groep? Men wilde voorzien in een makkelijk te gebruiken leeromgeving voor het onderwijs in Java aan beginnende studenten. Er is speciale aandacht besteed aan visualisatie - en interactietechnieken om zodoende een heel interactieve omgeving te creëren, die uitnodigt tot experimenteren en onderzoek. Wim de Lange Programmeren met JCreator en BlueJ 9

Vanaf dit schooljaar BlueJ Redenen voor mij om met BlueJ aan de slag te gaan Allereerst zag ik kansen om objectoriëntatie beter uit te leggen, vooral de visuele manier van werken levert voordelen op didactisch gebied, de leerlingen van tegenwoordig zijn meer plaatjes gericht. Bovendien is het een complete omgeving, van ontwerpen tot en met testen kan allemaal binnen BlueJ. Voor de toekomst zijn er mogelijkheden tot verdieping via de plug-ins. Wim de Lange Programmeren met JCreator en BlueJ 10

Hoe ziet de BlueJ er uit: Inhoud BlueJ voor Havo/VWO Inhoudsopgave ISBN 90 460 0193 8 1. Objecten in BlueJ Objecten maken in BlueJ Een bericht naar een object sturen Nog een object maken De object-inspector van BlueJ Wim de Lange Programmeren met JCreator en BlueJ 11

Hoe ziet de BlueJ er uit: Inhoud 2. De schildpad De interface van de schildpad Methoden van Schildpad Een tweede schildpad maken Broncode van de klasse Schildpad Documentatie 3. Klassen Een klasse voor bankrekeningen De broncode van de klasse Bankrekening Lay-out van de broncode De klasse Leerling Wim de Lange Programmeren met JCreator en BlueJ 12

Hoe ziet de BlueJ er uit: Inhoud 4. Objecten met objecten Teams van leerlingen Verbeterde versie van de klasse Team Objecten bewaren in BlueJ Strings achter elkaar plakken 5. Collecties Herontwerp van de klasse Team Cijfers Een winkel Testen van de winkel Formatteren van de uitvoer Wim de Lange Programmeren met JCreator en BlueJ 13

Hoe ziet de BlueJ er uit: Inhoud 6. Keuzes en herhalingen Dobbelsteen Het for-statement Herhalingen met de schildpad Kop of munt Getal raden Yahtzee 7. Gebruikersinterface Een Swing-applicatie JPanel, JButton en JTextField Gebruikersinterface voor het raadspel Afhandelen van twee verschillende events Een applet Wim de Lange Programmeren met JCreator en BlueJ 14

Wim de Lange Programmeren met JCreator en BlueJ 15

Wim de Lange Programmeren met JCreator en BlueJ 16

Wim de Lange Programmeren met JCreator en BlueJ 17

Wim de Lange Programmeren met JCreator en BlueJ 18

Wim de Lange Programmeren met JCreator en BlueJ 19

Wim de Lange Programmeren met JCreator en BlueJ 20

Wim de Lange Programmeren met JCreator en BlueJ 21

Wim de Lange Programmeren met JCreator en BlueJ 22

Wim de Lange Programmeren met JCreator en BlueJ 23

Wim de Lange Programmeren met JCreator en BlueJ 24

Wim de Lange Programmeren met JCreator en BlueJ 25

Wim de Lange Programmeren met JCreator en BlueJ 26

Wim de Lange Programmeren met JCreator en BlueJ 27

Wim de Lange Programmeren met JCreator en BlueJ 28

Wim de Lange Programmeren met JCreator en BlueJ 29

Wim de Lange Programmeren met JCreator en BlueJ 30

Wim de Lange Programmeren met JCreator en BlueJ 31

Wim de Lange Programmeren met JCreator en BlueJ 32

Wim de Lange Programmeren met JCreator en BlueJ 33

Wim de Lange Programmeren met JCreator en BlueJ 34

Wim de Lange Programmeren met JCreator en BlueJ 35

Wim de Lange Programmeren met JCreator en BlueJ 36

Wim de Lange Programmeren met JCreator en BlueJ 37

Wim de Lange Programmeren met JCreator en BlueJ 38

Wim de Lange Programmeren met JCreator en BlueJ 39

Wim de Lange Programmeren met JCreator en BlueJ 40

Wim de Lange Programmeren met JCreator en BlueJ 41

Wim de Lange Programmeren met JCreator en BlueJ 42

Wim de Lange Programmeren met JCreator en BlueJ 43

Wim de Lange Programmeren met JCreator en BlueJ 44

Wim de Lange Programmeren met JCreator en BlueJ 45

Wim de Lange Programmeren met JCreator en BlueJ 46

Helaas : EINDE Meer over BlueJ op www.bluej.org Wim de Lange Programmeren met JCreator en BlueJ 47