Flowcharts Maken
Voor deze opdracht ga je oefenen met het maken van flowcharts (schematische weergave van een systeem).
Deadline voor deze opdrachten: 20 November
Belangrijk:
- Je mag zelf beslissen met welke tool je je flowcharts gaat maken. Enkele suggesties die wij in de les hebben gegeven:
- Pen/potlood en papier (dit raden we sowieso aan als eerste stap)
- Word/Powerpoint (wellicht niet het meest geschikt, maar wel iets waar iedereen toegang toe heeft via nextcloud)
- Max9 (met messages, panels, comments en kleuren)
- GraphViz (niet verplicht dit te gebruiken, interessant als je flowcharts wilt maken d.m.v. tekst en syntax typen)
- Canva/Miro/Draw.io (niet verplicht dit te gebruiken)
- Je bent niet verplicht exact de vormen te gebruiken zoals we in de les behandeld hebben, maar het is wel een aanrader deze als uitgangspunt te nemen
- Zorg dat je flowchart in ieder geval overzichtelijk is en dat er een duidelijk onderscheid is tussen verschillende stappen d.m.v. vorm, pijlen, kleuren
- Bekijk nog eens de presentatie van de les
a. Conceptueel en Technische Flowchart
Maak 2 flowcharts van een muzikaal systeem, ÊÊn op conceptueel- en ÊÊn op technisch-niveau
- Kies zelf het systeem dat je wilt uitschrijven als flowchart. Je kan iets uit je eigen praktijk gebruiken of iets uit het repertoire.
- Bedenk uit welke onderdelen je systeem bestaat
- Op conceptueel niveau zijn dat bijvoorbeeld:
- Wie zijn de actors/performers?
- Wat is de vorm van interactie?
- Wat gebeurt er met de klank?
- Is er sprake van feedback?
- Op technisch niveau zijn dat bijvoorbeeld:
- Welke hardware/apparaten worden er gebruikt?
- Hoe is alles met elkaar verbonden?
- Wat voor signalen/inputs/outputs zijn er?
- Op conceptueel niveau zijn dat bijvoorbeeld:
- Nadat je de onderdelen in kaart hebt gebracht kun je beginnen met schetsen van je flowchart
b. Procesmatige Flowchart
Maak 1 flowchart van ÊÊn van de vorige Max of JS opdrachten op proces-niveau
- Maak een keuze uit de opdrachten: 2, 3, 4, 5 (Max), 1 of 2 (JS)
- Pak je patch of sketch van deze opdracht erbij om te analyseren
- Bedenk uit welke onderdelen je systeem bestaat.
- Welke stukken code/patch zouden samen een abstractie zijn?
- Wat zijn de inputs/outputs?
- Welke abstracties/functies/processen zijn er?
- Welke keuzes/vergelijkingen worden er gemaakt?
Beoordeling
Wanneer je klaar bent kan bij een student-assistent of docent langskomen om je 3 flowcharts te laten beoordelen. We beoordelen de opdracht als volgt:
- We gaan met je in gesprek om te kijken of de flowcharts kloppen met het door jouw gekozen muziek systeem en de Max/JS opdracht.
- Zijn de flowcharts overzichtelijk, is het duidelijk hoe de flow van het systeem is (concept, techniek en proces) en uit welke processen het is opgebouwd?
- Je krijgt feedback op hoe je de flowchart hebt gemaakt en waar je eventueel nog aan zou kunnen werken.
- Als alles duidelijk is heb je de opdracht behaald.
