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, Multi-Dimensional reduction, 3D plotting, Dynamic Graphics 5. Big Data in R: The student should be able to handle large data-sets and demonstrate the various techniques and libraries that can be used in R to analyze BIG data-sets. 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 BasicsIntroduction to R. Variable function declaration, Creating data-frames & Matrices, Reading data from outside sources such as Databases/CSV /XML filesR objectsLibrary development in R. How to get the best out of CRAN. Using R objects and classes to handle data.Parallel programming in RDeveloping Parallel code to handle simple computationally intensive basic analysis. The following packages will be examined: pbdMPI/openMP, pbDSLAP, snowfall,foreach, future, rborist, randomForestSRCR visualisationBasic plots, Geographic Maps, Multi-Dimensional reduction, 3D plotting, Dynamic GraphicsR Big DataPackage, rJava, RCCP, pqR,pddRMaths in RCover some Linear algebra and Differential Calculus techniques in R. | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
Indicative Reading List
| |||||||||||||||||||||||||||||||||||||||||||||
Other Resources None | |||||||||||||||||||||||||||||||||||||||||||||
Programme or List of Programmes
| |||||||||||||||||||||||||||||||||||||||||||||
Archives: |
|