A kurzus célja, hogy a hallgatók 

  • képesek legyenek alkalmazni az algoritmikus gondolkodás módszertanát problémák megoldására. 
  • elsajátítsák az R programozási nyelvet. 
  • jelentős mennyiségű tantermi és otthoni munka révén gyakorlatot szerezzenek az R nyelven történő programfejlesztésben. 
  • felismerjék az algoritmizálható problémákat és képesek legyenek azok számítógépes megvalósítására R nyelven.


Tanulás eredmények, kompetenciák: a hallgató

Tudás:

  • Megismeri az R programnyelv elemeit és a gyakorlatban alkalmazza azokat programfejlesztésre 
Képesség:
  • képessé válik problémák algoritmikus megfogalmazására és az algoritmusok hatékony számítógépes megvalósítására R nyelven
Attitűd:
  • elkötelezett a minőségi munkavégzés iránt
  • törekszik problémamegoldó-képességének fejlesztésére
  • nyitott az új biológiai és más természettudományos kutatási eredmények megismerésére
Autonómia és felelősség:
  • folyamatosan továbbképzi magát, bővíti ismereteit a R programozás területén,
  • rendelkezik kutatási projektek adatelemzési fázisának elvégzéséhez szükséges önállósággal


A kurzus tartalma, témakörei 

  • Az R programozás lépései 
  • Az R program felépítése. 
  • Adatok és változók. 
  • Adattípusok. 
  • Utasítások, ciklusok. 
  • Függvények. 
  • Fájlok. 
  • Adatstruktúrák 
  • R-csomagok