Module Specifications..
Current Academic Year 2023  2024
Please note that this information is subject to change.
 
Coursework Only 

Description This module aims to give the student a background in using a programming language such as R to deliver a competent analysis of both structured and unstructured data.  
Learning Outcomes 1. R Basics: The student should be able to manipulate and read data into various R dataframes and R Tables. 2. R Objects: Creating a library in R and using class objects. 3. Parallel Programming: Developing Parallel code to handle computationally intensive analysis. 4. Visualisation: Basic plots, Geographic Maps, MultiDimensional reduction, 3D plotting, Dynamic Graphics 5. Big Data in R: The student should be able to handle large datasets and demonstrate the various techniques and libraries that can be used in R to analyze BIG datasets. 6. Differential Equations and linear Algebra in R: Understanding of the packages used in linear Algebra and differential calculus.  
All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml 

Indicative Content and Learning Activities
R Basics Introduction to R. Variable function declaration, Creating dataframes & Matrices, Reading data from outside sources such as Databases/CSV /XML files R objects Library development in R. How to get the best out of CRAN. Using R objects and classes to handle data. Parallel programming in R Developing Parallel code to handle simple computationally intensive basic analysis. The following packages will be examined: pbdMPI/openMP, pbDSLAP, snowfall,foreach, future, rborist, randomForestSRC R visualisation Basic plots, Geographic Maps, MultiDimensional reduction, 3D plotting, Dynamic Graphics R Big Data Package, rJava, RCCP, pqR,pddR Maths in R Cover some Linear algebra and Differential Calculus techniques in R.  
 
Indicative Reading List
 
Other Resources None  
Programme or List of Programmes
 
Archives: 
