Inleiding Programmeren + R

Index

» Start

Inleiding Programmeren, met R.


Introductie


Dit college is er op gericht om je kennis van, en je vaardigheid in het gebruik van de taal R te verbreden en te verdiepen ivm de colleges Statistiek-1 in blok 3, 5 en 6, en tevens programmeervaardigheid bij te brengen die straks in het college Modelleren [blok 4, 5 en 6] goed van pas komt. Daarom is Inleiding Programmeren een naam die voor dit college in feite beter van toepassing is dan de oude naam Algoritmiek. Het hoofdoel van college en werkgroep is om de vertaalstap van biologisch probleem naar geprogrammeerde oplossing te leren maken.


Het voordeel van R is dat we zowel bij het college Statistiek als bij Modelleren een en dezelfde [programmeer]taal R kunnen gebruiken.  Er is wel een handicap.   Een boek waar alles in staat wat je nodig hebt om met programmeren te starten is er niet voor R.  Wel een grote serie tutorials. Heel veel info in heel veel verschillende bronnen. In dat opzicht is goed leren werken met R lastiger dan het leren van bijvoorbeeld Python (How to think like a computer scientist [pdf-versie]). Als de Duitse taal geen probleem voor je is kan ik je Programmieren mit R van Uwe Ligges aanraden.


Veel onderwerpen  die in het Python boek aan de orde komen zijn ook van toepassing op R. Dat zijn zaken die in algemene zin betrekking hebben op de kunst van het probleem oplossen met behulp van de computer, en niet met die van de daarbij gebruikte taal in het bijzonder. Daarom heeft dat boek ook als ondertitel: Learning with Python, en niet: Learning Python. Voor ons wordt dat nu dus Learning with R , vandaar de naam: Inleiding Programmeren, met R.


Om een indruk te krijgen wat Algoritmiek en Programmeren inhoudt is het doorlezen van het eerste hoofdstuk van het boek over Python ook voor R een goede start, zolang je overal waar Python gedrukt staat gewoon R leest. 


Hoofdstuk 1 en hoofdstuk 2 van de [oude] Algoritmiek syllabus geven eveneens een inleiding met dezelfde strekking.