New search
PNG0088
Understanding and coding the R programming language
The course is about R as a language, to allow participants to understand the code to read and write. It will start from a very basic level and teaches many of the principles that are necessary to be able to write your own programs in R but are usually skipped over in the rush to do some ‘stats’.
Each day is a combination of lectures and exercises with an in-class computer exercise introduced after every new concept. During these exercises the teachers will work with the students to help them achieve the objective of each task, and to answer any questions regarding the concepts.
Each day is a combination of lectures and exercises with an in-class computer exercise introduced after every new concept. During these exercises the teachers will work with the students to help them achieve the objective of each task, and to answer any questions regarding the concepts.
Syllabus and other information
Syllabus
PNG0088 Understanding and coding the R programming language, 3.0 Credits
Subjects
Statistics, Computer Science and Systems ScienceEducation cycle
Postgraduate levelGrading scale
Pass / Failed
Prior knowledge
Admitted to PhD studiesObjectives
The aim of the course is to help each student overcome the initial steep learning curve that is associated with learning R, and how to think in a structured and logical way to make programming easier. By the end of the course students will: 1. Know the differences between data structure types and why these are used 2. Be able to create data structures and extract information from these 3. Understand how functions work in R and be able to create their own 4. Use specific programming methods to automate repetitive processes 5. Create publication-quality figures from data 6. Implement and extract information from statistical objects 7. Write code in a series of logical steps to create complex outputs using combinations of simple functionsContent
The course is about R as a language, to allow participants to understand the code to read and write. It will start from a very basic level and teaches many of the principles that are necessary to be able to write your own programs in R but are usually skipped over in the rush to do some ‘stats’. Each day is a combination of lectures and exercises with an in-class computer exercise introduced after every new concept. During these exercises the teachers will work with the students to help them achieve the objective of each task, and to answer any questions regarding the concepts.Responsible department
Department of Ecology