1 29/12 – 02/01 2 05/01 – 09/01 kerstvakantie Les 1: Bespreken PTA-401 Start: H03 Computers en randapparatuur § 1: Computers zijn overal M: opdrachten: Jargon in advertenties, Onderzoek naar randapparatuur, Algemene definitie van een invoerapparaat Bekijk thuis de video: Video: uitleg over de opbouw van de computer Les 2: § 2: De processor l: webtekst: De kern van de computer l: webtekst: De processor schematisch l: webtekst: De instructiecyclus van de processor Thuis maken: Opdracht_voor_de_processor_simulatie Les 3: 3 12/01 – 16/01 4 19/01 – 23/01 l: webtekst: Klok en kloksnelheid in een aantal processoren § 3: Het geheugen l: webtekst: Soorten computergeheugen Les 1: 13/1 + 15/1: l: webtekst: Extern: van diskette tot flash-geheugen tien-minutengesprekken Bekijk thuis: Animatie USB stick Opdrachten: Hoeveel ruimte heeft een byte nodig Data op tape De werking van het schijvengeheugen Verschil tussen een HD en een CD-ROM Les 2: l: webtekst: Intern geheugen: chips Bekijk thuis: Animatie RAM l: webtekst: Virtueel geheugen en cache-geheugen Bekijk thuis: Animatie Geheugen (Algemeen) m: Diagnostische test van de computer Les 3: § 4: Busstructuur in de computer l: webtekst: Adresbus, besturingsbus en databus l: webtekst: Gespecialiseerde aansluitingen: IDE, PCI, .. m: Randapparatuur aansluiten met USB Bekijk thuis: Animatie Busstructuur en Film en animatie: een computer in elkaar zetten m: Busstructuur: Toets je kennis Les 1: § 5: Het Von Neumann-principe l: webtekst: Het principe van Von Neumann l: webtekst: Oplossingen voor de Von Neumannbottleneck m: Advies over de aanschaf van een laptop Les 2: § 6: De werking van de personal computer l: webtekst: Basic Input Output System: BIOS m: Commando's bij het starten van een computer m: Diagnostische toets: Computers en Randapparatuur Les 3: Start: H04 Besturingssystemen § 1: Basisbegrippen besturingssysteem l: webtekst: Waarom heb je een besturingssysteem nodig l: webtekst: De functies van het besturingssysteem eventueel m: Besturingsspel l: webtekst: Verschillende soorten besturingssystemen 4 5 26/01 – 30/01 Les 1: l: webtekst: Besturingssystemen in allerlei apparaten § 2: Besturingssystemen voor computers l: webtekst: Een besturingssysteem beheert je computer l: webtekst: De lagen in een besturingssysteem l: webtekst: Het besturingssysteem in actie bij het werken met een programma l: webtekst: Het besturingssysteem: hardwarebeheer l: webtekst: Het besturingssysteem: processorbeheer Les 2: l: webtekst: Het besturingssysteem: geheugenbeheer l: webtekst: Het besturingssysteem: randapparatuur l: webtekst: Het besturingssysteem: invoer en uitvoer m: opdracht: DirectX l: webtekst: Het besturingssysteem: randapparatuur l: webtekst: Het besturingssysteem: gebruikersbeheer § 3: Computersystemen met meer dan één CVE l: webtekst: Supercomputers en parallel computing m: Een geheugen van vele tebibytes m: Waarvoor gebruikt men supercomputers? Bekijk thuis: Film: de supercomputer Huygens van SARA Les 3: Proefwerk in eigen les 6 02/02 – 6/02 Plan Praktische Opdracht Websitebouw in week 6, 7 en 8. Eind deze week: ontwerp site op papier af (vgl: digitale practica Websitebouw: Practicum 2: Gebruik hyperlinks, Practicum 3: Geen website zonder een menu en Practicum 6: Inhoud en vormgeving uit elkaar halen) 7 09/2 – 13/02 8 16/02 – 20/02 9 23/02 – 27/02 10 02/03–06/03 Voortgang werkzaamheden Praktische opdracht Websitebouw Aan het einde van deze week moet de praktische opdracht klaar zijn (PTA-nr 402). Inleveren: bij je docent persoonlijk! Carnavalsvakantie Les 1: Start: H05 Computernetwerken § 1: Onderdelen van netwerken l: webtekst: Onderdelen van computernetwerken l: webtekst: Berichten versturen in een netwerk m: Achterhaal het MAC adres van de netwerkkaart in je computer. Thuis bekijken: Animatie van het Internet Les 2: § 2: Netwerktopologieën l: webtekst: Topologie, de plattegrond van een netwerk m: Vergelijk de verschillende soorten netwerken en Teken het netwerk op je school § 3: Schakelpunten l: webtekst: Schakelpunten in een computernetwerk l: webtekst: Verschillen tussen de schakelpunten l: webtekst: Pakketschakelen: een methode van schakelen m: Vragen over pakketschakeling en Traceren van IP-adressen en routes Thuis bekijken: Animatie modem en router Thuis bekijken: Animatie: netwerkverkeer in tekeningen Les 3: § 4: Kenmerken van netwerken l: webtekst: Kenmerken van de werking van een netwerk l: webtekst: De schaalbaarheid van een netwerk 5 20/9: verkorte lesdag l: webtekst: Redundantie als maatregel tegen uitvallen m: Hoe bedrijfszeker is een netwerk? en Fouten bij de communicatie in een netwerk Thuis bekijken: Film: het beheer van een server 11 09/03 – 13/03 Les 1: § 5: Communicatie in een netwerk l: webtekst: Het OSI-model voor communicatie tussen computers Thuis bekijken: Animatie ISO-OSI en Thuis bekijken: Animatie: iso-osi-model in tekeningen m: Het OSI-model bij je peer-netwerk § 6: Virtuele netwerken l: webtekst: VLAN: een virtueel netwerk Les 2: § 7: De firewall l: webtekst: Beveiliging met behulp van een firewall l: webtekst: Het instellen van een firewall eventueel m: Zelf een firewall instellen Les 3: 12 16/03 – 20/03 13 23/03 – 27/03 Start: H06 Geschiedenis van de computer § 1: Hulpmiddelen bij het rekenen l: webtekst: Hulpmiddelen bij het rekenen § 2: Naar moderne computers l: webtekst: Het ontstaan van de moderne computers m: Begrippen rond de geschiedenis van de computer en Generaties van de moderne computers bekijken: Interactieve tijdbalk van de geschiedenis van de computer Thuis bekijken: Animatie Geschiedenis van de Processor Les 1: Start: H07 Algoritmen en programma's § 1: Van kleine instructies naar grote processen l: webtekst: Instructies voor de computer m: Opdracht 1: Alfabetisch namen sorteren l: webtekst: Een wonderlijk model § 2: Tekenen met opdrachten l: webtekst: Een voorbeeld: de ster-fractal m: Opdracht 1: Een lang algoritme? Les 2: l: webtekst: De tekenopdrachten en het tekenblad m: Opdracht 2: Een eenvoudige tekening m: Opdracht 3: Een groen vierkant m: Opdracht 4: Drie figuren Les 3: l: webtekst: Extra tekenopdracht: de stap-opdracht m: Opdrachten: Opdracht 5: Een tekening met stappen inhalen achterstanden Les 1: § 3: Variabelen gebruiken in een algoritme l: webtekst: Variabelen gebruiken in tekenopdrachten m: Opdrachten: Opdracht 1: Een variabele rechthoek Opdracht 2: Variabele figuren Les 2: § 4: Deeltaken l: webtekst: Deeltaken binnen algoritmen m: Opdrachten: Opdracht 1: Ruiten en vierkanten Opdracht 2: Driehoeken Opdracht 3: Een boom van driehoeken Les 3: 6 19/3: St. Joep § 5: Herhalingen l: webtekst: Herhalingen gebruiken m: Opdrachten: Opdracht 1: Oefening met herhalingen Opdracht 2: Krimpende vierkanten 14 30/03 –03/04 Les 1: § 6: Structuurdiagrammen l: webtekst: Structuurdiagrammen maken m: Opdrachten: Opdracht 1: Een krans van vierkanten Opdracht 2: Huisjes Les 2: § 7: Keuzeopdrachten l: webtekst: Taken met keuzeopdrachten m: Opdrachten: Opdracht 1: Verschillende sorteeralgoritmen. Opdracht 2: Bubblesort Les 3: Start: H08 Programmeertalen § 1: Programmeertalen: Machinetaal en assembler l: webtekst: Machinetaal en assembler m: Opdrachten: Opdracht 1: 4-bits demo-computer Opdracht 2: Programmeren in assemblertaal opdracht 3: Assemblertaal 15 06/04 –10/04 Les 1: 9/10: LOB inhaalgrp § 2: Hogere programmeertalen startprogr. l: webtekst: Ontwikkeling van hogere programmeertalen 10/10: rapportuitreiking m: Opdrachten: Opdracht 1: Wat doet een compiler? l: webtekst: Nieuwe generaties programmeertalen l: webtekst: Werken met een programmeertaal Les 2: § 3: Voorbeelden in Basic, Pascal, Java en PHP l: webtekst: Voorbeelden in Basic m: Opdrachten: Opdracht 1: Een Basicprogramma aanvullen Opdracht 2: een Basicprogramma wijzigen Les 3: l: webtekst: Voorbeelden in Pascal m: Opdrachten: Opdracht 3: Een Pascalprogramma wijzigen Opdracht 4: Een Pascalprogramma coderen 16 13/04 –17/04 Les 1: l: webtekst: Voorbeelden in Java l: webtekst: Voorbeelden in PHP § 4: Herhalingsstructuur in programmeertalen l: webtekst: Herhalingsstructuren maken in programmeertalen m: Opdrachten: Opdracht 1: Basicprogramma DrukMachten Opdracht 2: Pascalprogramma DrukMachten Les 2: § 5: Keuzeopdrachten vertalen l: webtekst: Keuzeopdrachten in programmeertalen m: Opdrachten: Opdracht 1: Een variabele volgen Opdracht 2: Een Pascalprogramma wijzigen Les 3: § 6: Deeltaken: procedures en methoden l: webtekst: Procedures en methoden voor deeltaken m: Opdracht 1: Procedures maken in Pascal inhalen achterstanden 7 13/4: Paasmaandag 16/4: tienminutengesprekken 17 20/04 – 24/04 Les 1: Start: Programmeren - JavaLogo § 1: Java, applets, JavaLogo l: webtekst: Java, applets m: Opdrachten: Opdracht 1: Een webpagina met een applet 21/4: tienminutengesprekken maken. l: webtekst: Wat is JavaLogo? m: Opdrachten: Opdracht 2: Voorbeelden van JavaLogo-applets § 2: Werken met JCreator (deze paragraaf slaan we over: we werken met JSourcEd) Zie: http://www.stoopned.net/informatica/prop/javainlNew.htm en voer alle instructies thuis uit. § 3: Tekenen in Java l: webtekst: Tekenopdrachten in een Javaprogramma m: Opdracht 1: Maak je eerste Javaprogramma Les 2: l: webtekst: Meer kleuren gebruiken l: webtekst: Fouten zoeken in een programma m: Opdrachten: Opdracht 2: Coderen en tracen Les 3: l: webtekst: Een JavaLogo-applet op een website Lees overal JSourcEd ipv JCreator m: Opdrachten: Opdracht 3: JavaLogo-applet op een website zetten § 4: Variabelen en typen in Java l: webtekst: Variabelen gebruiken in Java m: Opdrachten: Opdracht 1: Nogmaals variabele figuren 18 27/04–01/05 Meivakantie 19 04/05 – 08/05 Meivakantie 20 11/05 – 15/05 Les 1: 14/5: Galabal l: webtekst: Variabelen: typen m: Opdracht 1: Nogmaals variabele figuren l: webtekst: Schrijfopdracht en Font-objecten m: Opdracht 2: Tekst op een applet § 5: Methoden maken voor deeltaken l: webtekst: Nieuwe methoden voor deeltaken m: Opdracht 1: Methoden maken voor figuren Les 2: l: webtekst: Parameters van een methode m: Opdracht 2: Verschillende driehoeken combineren § 6: Herhalingsopdrachten en commentaar l: webtekst: Herhalingsopdrachten maken in Java m: Opdracht 1: Een programma met herhalingen Les 3: l: webtekst: Commentaar in een programma m: Opdracht 2: Zesendertighoeken Uitstapje 1: Start: H09 Objectgeoriënteerde programmeertalen § 1: Communicatie met programma's l: webtekst: Over communicatie met programma's l: webtekst: Gebeurtenisgestuurde programma's § 2: JavaLogo programma's met eventhandling l: webtekst: Eventhandling in JavaLogo Terug naar JavaLogo: 8 l: webtekst: Gebeurtenisgestuurde interactie 21 18/05 – 22/05 Les 1: 21 -22: Hemelvaartsweekend § 7: Invoervariabelen l: webtekst: Invoervariabelen gebruiken m: Opdracht 1: Voorbeelden van invoervariabelen Opdracht 2: Een variabel vierkant Opdracht 3: Een variabele n-hoek Les 2: Uitstapje 2: H09 Objectgeoriënteerde programmeertalen l: webtekst: Andere eventhandlers in JavaLogo Terug naar JavaLogo: l: webtekst: Meer invoervariabelen en keuze m: Opdracht 4: Drie figuren aanpasbaar Opdracht 5: Een RGB-kleurenmixer 22 25/05 – 29/05 Les 3: Les 1: § 8: Animaties in JavaLogo l: webtekst: Animaties maken m: Opdracht 1: Voorbeelden van animaties Opdracht 2: Draaiend vierkant Opdracht 3: Een draaiende krans Les 2: § 9: Muisinteractie l: webtekst: Muisinteractie in JavaLogo m: Opdracht 1: Voorbeelden van muisinteractie Opdracht 2: Versleep een vierkant l: webtekst: Muisinteractie: muisDrukActie m: Opdracht 3: Drie vierkanten Opdracht 4: Verslepen, draaien en vergroten Les 3: § 10 en 11 hoef je niet te doen: mag wel. Restant: H09 Objectgeoriënteerde programmeertalen § 3: Objectgeoriënteerd programmeren in Java l: webtekst: OO programmeren in Java l: webtekst: OO programmeren in een grafische omgeving: Delphi l: webtekst: Objectgeorienteerd programmeren nader bekeken 23 01/06 – 05/06 24 08/06 – 12/06 25 15/06 – 19/06 26 22/06 –26/06 27 29/06 – 03/07 28 06/07 - 10/07 6-10/7: toetsweek 29 13/07 – 17/07 13-14/7: inhaalmomenten 17/7: rapportuitreiking 30 Delphi? 20 juli start zomervakantie (-4 september) 9 1/6: Pinkstermaandag