This is a basic programming course. The main objectives of the course consists in providing the basic programming notions to write scripts and programns using the R language and the rich set of software libraries available for this programming language.
· Algorithms and programming languages · The graphical user interface of R · Variables; basic data types; expressions, operators and statements · Fundamental data structures in R: vectors, factors, matrices, arrays, lists, data frames ed environments. · Blocks, conditional statements, iterative statements. · Functions and scripts · I/O operations · The R graphical environment and functions · Packages and R language extensions · Bioconductor and bioinformatics libraries in R · Object oriented programming in R.