Explore UCD

UCD Home >

STAT40780

Academic Year 2023/2024

Data Prog with C (online) (STAT40780)

Subject:
Statistics & Actuarial Science
College:
Science
School:
Mathematics & Statistics
Level:
4 (Masters)
Credits:
5
Module Coordinator:
Dr Riccardo Rastelli
Trimester:
Summer
Mode of Delivery:
Online
Internship Module:
No
How will I be graded?
Letter grades

Curricular information is subject to change.

The module covers the essence of programming with data using the languages C and C++, with a particular focus on incorporating such code into the R statistical environment. Students will learn the structure of both languages and how commands can be called from R via the Rcpp and inline packages. This enables a very large speed gain over traditional R commands, and is especially useful for large data sets.

About this Module

Learning Outcomes:

By the end of the module students should be able to:
- Write code in both C and C++ and call such code into R
- Use the Rcpp and inline packages to export variables from C into R and vice-versa
- Use advanced features of the packages to work with large data objects and perform complex data manipulations

Student Effort Hours:
Student Effort Type Hours
Autonomous Student Learning

80

Lectures

24

Computer Aided Lab

12

Total

116


Approaches to Teaching and Learning:
Lectures, enquiry, problem-based learning.

Requirements, Exclusions and Recommendations
Learning Requirements:

Students should have completed a previous R programming module


Module Requisites and Incompatibles
Not applicable to this module.
 

Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered
Continuous Assessment: Computer lab exercises Throughout the Trimester n/a Standard conversion grade scale 40% No

30

No
Multiple Choice Questionnaire: 5 short MCQs Varies over the Trimester n/a Standard conversion grade scale 40% No

10

No
Examination: 2 hour end of semester computer lab exam 2 hour End of Trimester Exam No Standard conversion grade scale 40% No

60

No

Carry forward of passed components
No
 

Resit In Terminal Exam
Autumn Yes - 2 Hour
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Group/class feedback, post-assessment

How will my Feedback be Delivered?

Not yet recorded.

Name Role
Mr Brian Buckley Tutor