TW5: Cryptografie en security
BBC artikel over social engineering
P6: Programmeren, relationele databases en informatiemodelleren
Oefenqueries bij database van The Game
Basisbestand connectie PHP met database
Basisbestand HTML forms en PHP - een simpel loginscript
Basisbestand ingloggen met sessions
dropdownmenutje vullen met info uit de DB
Praktische opracht:
Programmeer in PHP een interactieve website volgens het Model-View-Control framework, waarin
een gebruiker via HTML forms de informatie in een database opvraagt, manipuleert en/of verwijdert.
De website wordt beoordeeld op de volgende punten:
- Inzet in de les
- Maken van huiswerk
- Minitoetsje SQL
- Begrip van de code
- Complexiteit van de code
- Foutloze code
- Effectieve code
- Efficiente code
- Overzichtelijke code en commentaar
- Omvang van de database (meerdere tabellen en kolommen)
- Normalisatie van de database, en het gebruik van de juiste datatypen
- Veiligheid: sowieso gebruik van sessions, versleuteling van wachtwoorden met een hash-functie
Inleveren, per mail onder vermelding van je echte naam en als onderwerp "opdracht programmeren":
- Alle, en enkel de bestanden die gebruikt worden in je systeem, in een zip-bestand.
- Screenshots van alle tabellen van je database, in hetzelfde zip bestand.
- De URL waar je website live werkend te zien is.
TW7: Netwerken / geschiedenis
Enigma: Geschiedenis - Paragraaf 1 en 2, eerste helft
Enigma: Netwerken - Paragraaf 1 t/m 7 (6.3, 6.4, 7.1, 7.2 en 7.3 overslaan)
Hubs, switches en routers [youtube]
TW8: Formele logica
Algoritmiek [pdf]
- Hoofdstuk 1 en 2 (pagina 1-8) tot: 2.2 Efficiƫntie analyse
Wat is logica? [pdf]
Beschrijven en bewijzen [pdf]
- Hoofdstuk 1: alles
- Hoofdstuk 2: alles
- Hoofdstuk 4: alles t/m 4.2 (pagina 51)