Key Information

Tutor: Dr John Pinney
Course Level: Level 1
Course Credit: 1 credit
Prerequisites:
 No prior programming experience is required
Duration: 3 x 2 hour sessions
Format: Microsoft Teams with live teaching and hands-on practice

Course Resources

This course provides an introduction to R as a programming language.  We will not look at data handling or statistical tests in detail, as these are beyond the scope of this introductory course.

The course will include a lot of hands-on practice using the using the RStudio environment.

Syllabus:

  • Basic calculations
  • Data structures (vectors, matrices and data frames)
  • Control structures (if, while and for)
  • Functions
  • Importing data
  • Plotting charts


Learning Outcomes:

On completion of this workshop you will be able to:

  • Use RStudio to work with R notebooks.
  • Apply fundamental components of the R language including variables, loops, conditionals, functions and data structures.
  • Import data from a file to make simple plots.
  • Create programs designed to solve simple problems


Dates & Booking Information

DateTimePlatform/Venue
Monday 29 November 2021 (Part 1)
Tuesday 30 November 2021 (Part 2) &
Wednesday 01 December 2021 (Part 3)
13:00-15:00
13:00-15:00
13:00-15:00
Microsoft Teams
Wednesday 02 February 2022 (Part 1)
Thursday 03 February 2022 (Part 2) &
Friday 04 February 2022 (Part 3)
12:30-14:30
12:30-14:30
12:30-14:30
South Kensington (Face-to-Face)
Wednesday 23 March 2022 (Part 1)
Thursday 24 March 2022 (Part 2) &
Friday 25 March 2022 (Part 3)
14:00-16:00
14:00-16:00
14:00-16:00
Microsoft Teams
Monday 25 April 2022 (Part 1)
Tuesday 26 April 2022 (Part 2) &
Wednesday 27 April 2022 (Part 3)
10:00-12:00
10:00-12:00
10:00-12:00
Microsoft Teams
Friday 13 May 2022 (Part 1)
Friday 20 May 2022 (Part 2) &
Friday 27 May 2022 (Part 3) 
15:00-17:00
15:00-17:00
15:00-17:00
South Kensington (Face-to-Face)
Summary of the table's contents

Please select a date and book on via Inkpath using your Imperial Single-Sign-On.