Introductie Informatica en Informatiekunde/deel 1. fenomenen/2. netwerken en interactie

Uit Werkplaats
Ga naar: navigatie, zoeken
2. netwerken en interactie

Wat we zien als we een organisatie of een machine bekijken kan misleiden. De houten muzikanten in een straatorgel maken helemaal geen muziek. Ook sommige goed bedoelde diagrammen zeggen weinig.

Belangrijk is wat bepaalde onderdelen van een organisatie of een machine doen en hoe ze met andere onderdelen interageren. Het kan voorkomen dat een belangrijk onderdeel moeilijk te zien is.

Als de onderdelen het geheel niet kunnen overzien en alleen kunnen communiceren met hun buren moet uiterst zorgvuldig afgesproken zijn hoe ze moeten interageren.


Informatica en informatiekunde zijn taalwetenschappen: De knopen in een netwerk communiceren d.m.v. talen. We beschrijven systemen met behulp van taal. We redeneren over systemen met behulp van taal. Wetten, protocollen, regels en strategieën zijn in taal geformuleerd. En computers worden gebruikt om taal te analyseren en te verwerken."

Hoe kunnen we organisaties en computersystemen analyseren als netwerk en welke rol spelen talen en protocollen daarbij?

aanname van de dag
Men kan knopen in een netwerk ertoe brengen te doen wat ze moeten doen.
doelen: aan het eind kunnen de deelnemers
  • knopen in netwerken classificeren m.b.t. autonomie,
  • verschillende visies op communicatie hanteren,
  • eenvoudige talen definiëren,
  • eenvoudige protocollen ontwikkelen.
III

FAQvaak gestelde vragen


filosofie van de cursus

brainstorm
Wat is een taal?
verkenning
  1. bestek
  2. ontwikkeling van internet
    1. packet switching, adressering
    2. alleen point-to-point-verbindingen (zo als bij telefonie)
    3. html: taakverdeling server - client
    4. hyperlinks: www, "doorklikken"
    5. samen werken volgens een gemeenschappelijke structuur (imdb)
    6. voorbeeld wikipedia: de hele wereld werkt samen aan een gigantische encyclopedie (en ook dit loopt weer uit de hand)
    7. Koppelingen, koppelingen, niets werkt: protocollen
    8. Informatiestromen samenvoegen
      • RSS
      • iCal
      • Delicious Library
      • SMW
    9. Social networks
  3. Taal en protocollen in netwerken
  4. Dynamische webpagina's (rooster, studiegids, news)
    • Diverse talen (html, xml, cold fusion, php, sql)
    • talen in talen
    • code-injectie
    • spraakverwarring ("wat was was eer was was was?")
pauzevraag
Hoe vertaal je een Franse dis naar een Russische?
concepten
  • functionele netwerken
    • knopen
      • specificatie: functionaliteit en interface (protocol)
      • autonomie?
      • realisatie
        • machine
        • mens
        • netwerk
        • multiplexing
    • interactie
      • objecten
        • materie, goederen
        • informatie
        • geld
      • protocollen
  • taal
    • taalkunde: subject-object-action/state-beneficiary-instrument-place-time
    • de rol van taal binnen ons vakgebied
      • beschrijving van het systeem
        • eigenschappen
        • structuur
      • talige communicatie binnen het systeem
      • analyse van taal door een systeem
  • communicatie
    • Taal
    • Constatief taalgebruik
    • Performatief taalgebruik
    • Interpretatie
      • Vorm en Betekenis
    • Context
    • Abstractie
    • Declaratief en Operationeel
    • Globaal and Situationeel
    • Formele taal
      • Eenduidigheid
      • Contextloze taal
    • Taalidentiteit
    • Syntax
    • Semantiek
    • Pragmatiek
    • Vertalen
    • Informatie
  • taalnesten
    • hygiëne: code-injectie
    • escape
  • Het eigen leven van netwerken
    • gegevens: semantic web
    • programma's: botnets
    • mensen: social networks


rode draad: cellulaire automaten

Eenvoudiger kan het niet:

  • Strakke, volledige sturing.
  • Alle diensten denkbaar eenvoudig en gelijk aan elkaar. Zeer eenvoudige specificatie.
  • De eenvoudigst mogelijke communicatietaal.
  • Synchrone, geklokte werkwijze en point-to-point-verbindingen: geen moeizame protocollen nodig.
studietaak
materiaal
docenten

User:Hanno Wupper;verkenning
User:Hanno Wupper;analyse
User:Stijn Hoppenbrouwers;analyse
User:Hanno Wupper;wandeling
User:Stijn Hoppenbrouwers;wandeling
User: Engelbert Hubbers; wandeling
User:Hanno Wupper;practicum
User:Stijn Hoppenbrouwers;practicum

zalen

collegezaal met goede beamer;ochtend
platte kleine zaal;practicum
al dan niet platte zaal; practicum