Modulewijzer tirprog03, programmeren in Java 3



Vergelijkbare documenten
Modulewijzer tirprog02/infprg01, programmeren in Java 2

Modulewijzer Tirdat01

Programmeren in Java 2

Programmeren in Java 3

Modulewijzer InfPbs00DT

Programmeren in Java

Programmeren in Java 1

Studiewijzer BACHELOR KUNSTMATIGE INTELLIGENTIE EXTRA KEUZENVAK VAK: C++ PROGRAMMEERMETHODEN

Studiewijzer. Bachelor Informatica. Inleiding Programmeren Studiejaar en semester: jaar 1, semester 1 (blok 1)

Inhoud introductie. Introductie tot de cursus

tot oplevering (thuis e maken met ondersteuning via forum) Cursus Moodle, boek, internet

HOGESCHOOL ROTTERDAM MODULEWIJZER RIVBEVP1K7

Zelfreflectie Jaar 1 Marco Kleine Deters Bedrijfskundige Informatica

Practicumhandleiding. (versie 2010)

Programmeren in C++ (deel 1)

Inhoud. Blz. 3. Blz. 4. Blz. 5. Blz. 7. Blz. 8. Blz. 9. Blz. 10. Opdracht 1 - Brainstormen. Opdracht 2 - Je eigen controller. informatie - makey makey

Toetsen in Techniekstad

LEERACTIVITEIT Het verven van de woonkamer Ent-teach Module 6 Project management

Marketing met Interactieve Media

eerste voorbeelden in Java

Uit het resultaat van mijn test kwamen voornamelijk de doener en beslisser naar voren.

Programmeren met Java

Hoogbegaafd en studeren aan de universiteit

MODULEBESCHRIJVING Databases DBS1

Onderhandelen en afspraken maken

PROGRAMMA VAN TOETSING EN AFSLUITING Vak : Natuur- en scheikunde 1 (NASK-1)

Inhoudsopgave. Hoofdstuk 1: Ant...4

Inhoud. Introductie tot de cursus

MONTAGETOOL MONTAGETOOL. voor docenten. voor studenten. Loopbaanoriëntatie en begeleiding in het mbo. Loopbaanoriëntatie en begeleiding in het mbo

Vrienden kun je leren

Zelfreflectie meetinstrument Ondernemende houding studenten Z&W

Vergelijking Oracle certificering voor Java en het CPP Gecertificeerd Javaprogrammeur van de Open Universiteit

Presenteren. Oriëntatie

Opdracht Implementatie van de Code of Conduct Gedragscode voor de reisindustrie over kindersekstoerisme

Vereiste kennis. 1 Java-editor. 2 Het compileren van een programma

Inhoud. Introductie tot de cursus

Inhoud introductie. Introductie tot de cursus

Voorwoord Adam Somlai-Fischer 10 Gepreziliteerd 12 Segito de zebra 14. Hoofdstuk 1: Wat is een Prezi? 16

Training. Zakelijk communiceren

Ebook Nooit Meer Afgeleid. Auteur: Mark Tigchelaar. Nooit Meer Afgeleid Mark Tigchelaar 1

Feedback Project Ergonomisch Ontwerpen

Laser Focus. De 6 Concentratie Technieken Die Ze Je Niet Op Je Opleiding Leren..

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica

Project 2 Maze Driver. Plan van Aanpak TI1A

HOGESCHOOL ROTTERDAM / CMI

Hoorcollege 1 datavisualisatie

HOGESCHOOL ROTTERDAM

MEDMEC01 Q1 JAAR 1. THEMA: het creatieve proces MODULEWIJZER Mediaencreativiteit.pbwiki.com VAKGROEP MEDIA EN CREATIVITEIT

PROGRAMMA VAN TOETSING EN AFSLUITING Vak: Natuur- en scheikunde 1 (NASK) Inleiding. Voor het vak Nask1 gebruiken we twee methodes:

MEDMEC01 Q1 JAAR 1. THEMA: het creatieve proces MODULEWIJZER Mediaencreativiteit.pbwiki.com VAKGROEP MEDIA EN CREATIVITEIT

HANDLEIDING scholing voorbehouden en risicovolle handelingen

Uitleg boekverslag en boekbespreking

Ik-Wijzer Ik ben wie ik ben

Opdracht Weg met seksuele uitbuiting van kinderen in toerisme

Rapport Docent i360. Test Kandidaat

PROGRAMMA Vak: Informatica..

B.Sc. Informatica Module 4: Data & Informatie

NAAM: GROEP: SCHOOL:

Handleiding Magister 6 voor leerlingen, de basis.

Het gedragmodel. 1. Inleiding

Mysteryshopping zachte vloeren. Nieuwegein, april 2010 Jeroen Kleingeld

Inwerken onderwijssystemen


Kritisch reageren op onzorgvuldig omgaan met macht binnen de zorgverlening

Handleiding installeren en configureren programmeeromgeving tbv de module JavaEditor

Onderzoek naar een verband tussen de houding van leerlingen ten opzichte van natuurkunde en het interpersoonlijk gedrag van hun docent.

1 Ben je vroeg genoeg begonnen om je met je toekomst bezig te houden?

Misschien VIND je het vervelend, maar het is wel echt nodig om hier goed mee bezig te zijn. Waarom? Daarover hieronder en op de volgende dia s meer!

Smoesjes. TipsforTrouble HOME TROUBLE MEER WETEN < > EXTRA PITTIG

LEERVRAAG. EINDDOEL 1. Van novice naar beginner: zelfstandig een Titanium video app bouwen 2. Beeldvan User Design principes

COMMUNICATIE training. effectief communiceren met iedereen

Bijlage. Handreiking voor docenten

- Een docent controleert of jij je huiswerk op hebt geschreven. - Je hebt aanmoediging nodig om je huiswerk te noteren.

Ontwikkel je specialiteit! TOPklas leerjaar 1 Cultuur, Sport, ICT en Science

Nummer 1 December Cursusaanbod 2012 Gedeeld verdriet Mindfulness Laat je zelf zien

Competentiescan Klant exemplaar

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

Digitaal portfolio (DPF)

Leraar, je wist dat je het was.

Cursus. Anatomie, fysiologie en pathologie Deel 4

Stap 1: je eigen website registreren & activeren

Wetten van oorzaak en gevolg

Werkomgeving. Android Studio. Android - werkomgeving 1/6

Handleiding van de Bibliotheek. E-books lezen op je e-reader - voor Windows

HOGESCHOOL ROTTERDAM / CMI. Organiseren zonder Organisaties MODULEWIJZER MEDBV201D

Handleiding van de Bibliotheek: e-books lezen op je e-reader - voor Windows

LEERACTIVITEIT IJs verkopen op straat Ent-teach Module 6 Project management

Competentiescan Propedeuse Academie voor Beeldende Vorming Tilburg

Transcriptie:

Modulewijzer tirprog03, programmeren in Java 3 W. Oele 5 mei 2008 1

Inhoudsopgave 1 Inhoud van deze module 3 2 Leermiddelen 3 3 Theorie en practicum 4 4 Toetsing 4 5 Studiehouding 4 6 Planning 5 2

1 Inhoud van deze module In deze module worden een aantal losse onderwerpen behandeld die men vaak bij het programmeren tegenkomt. Verder vormt deze module een (gedeeltelijke) herhaling van de eerdere twee modules, vooral voor wat betreft het objectgeoriënteerde denken. De volgende onderwerpen worden behandeld: herhaling abstracte classes herhaling interfaces exceptions threads persistentie streams enkele losse onderdelen van de Java a.p.i. 2 Leermiddelen Voor deze module heb je het volgende nodig: Boek:Schaum s outlines Programming with Java second edition, auteur: John R. Hubbard, uitgever: McGraw hill, ISBN: 0-07-142040-1 Boek: Introduction to Java programming, auteur: Y. Daniel Liang, uitgever: Prentice Hall, ISBN:0132221586 Software: Java Development Kit (JDK) versie 6, te downloaden van http://www.javasoft.com Eventueel: text editors zoals Emacs, Jedit en/of netbeans hersenen en de wil deze te gebruiken discipline tijd vasthoudendheid interesse 3

3 Theorie en practicum Per week krijg je een uur theorie en drie uur practicum. Tijdens de theorie legt de docent te leren stof uit, waarbij grofweg de onderwerpen in het boek behandeld zullen worden. In het practicum werk je aan opdrachten uit het boek of aan opdrachten die de docent voorschrijft. Tijdens het practicum loopt er ook een studentassistent door de zaal. Ook aan deze ouderejaars student kun je vragen stellen als je ergens niet uit komt. 4 Toetsing Deze module wordt getoetst middels een aantal losse programmeeropdrachten. Deze opdrachten maak je persoonlijk en worden uitsluitend tijdens de practicumles getoond en beoordeeld. Het gemiddelde van deze opdrachten levert het eindcijfer voor deze module. De programmeeropdrachten, deadlines en wegingsfactor verschijnen per week op de website van de docent. 5 Studiehouding Nu je meer en meer vat krijgt op de kunst van het programmeren, wordt het ook langzaam maar zeker tijd om je wat onafhankelijker op te stellen van zowel het voorgeschreven leerboek als de docent. Ingenieurs zijn mensen die in hoge mate hun eigen weg kunnen vinden in een intellectueel oerwoud dat vol zit met onzekerheden. Juist dat onafhankelijk, zelfsturend en autodidactisch handelen is wat ingenieurs onderscheidt van anderen. Wanneer je in deze module gevraagd wordt een programma te schrijven, waarin exceptions worden gebruikt terwijl je niet weet wat een exception is, kun je netjes volgens de voorgeschreven weg bladzijde x uit boek y lezen en het daarbij laten... Maar wat nu als de betreffende tekst voor jou onduidelijk is of je, zelfs na herhaaldelijk lezen van de tekst, nog steeds met een hoop vragen zit? Een ingenieur gaat dan zelf op zoek: in de bibliotheek naar alternatieve boeken via zoekmachines door het intikken van kernwoorden (in dit geval: exception java) op internet middels fora over programmeren door te vragen aan medestudenten 4

door zelf middels eenvoudige programma s te experimenteren en inzicht en gevoel te ontwikkelen voor de materie door te vragen aan de docent (ook slechts een mens en derhalve slechts een bron die zich ook wel een vergist) In deze zoektocht gaat met enige regelmaat van alles mis: je dacht iets te begrijpen, totdat je het een tweede keer toepast en iets ineens anders reageert dan je had verwacht. bepaalde details blijken belangrijker te zijn dan je in eerste instantie dacht. de door jou gelezen teksten blijken onvolledig en behoeven aanvulling. de gelezen teksten blijken achterhaald te zijn. de gelezen teksten blijken fout te zijn. Dergelijke tegenslagen zijn normaal. Aan de littekens herkent men de krijger. Het gaat erom dat als docenten en medestudenten je een aantal paden door het bos getoond hebben, je op den duur zelf je eigen paden moet kunnen bewandelen en je zelf in je hoofd een beeld moet kunnen creëren van hoe de rest van het bos eruit ziet. 6 Planning Daar er voor deze module in de verschillende opleidingen variërende hoeveelheden tijd ter beschikking staan en dit bovendien ook nog per jaar verandert, is het niet mogelijk een volledige planning van week tot week te geven voor deze module. De docent zal daarom, in overleg met de leiding een planning overeenkomen en deze doorgeven aan de student aan het begin van de module. 5