Programming Languages for Data Science module (AC52050)

On this page
Credits

20

Module code

AC52050

This module provides experience of two alternative analytical languages, R and Python, with an emphasis on advanced techniques in R.

You’ll learn to implement either R and Python for a given scenario and distinguish between machine learning modules in either programming language. You’ll also design programs for data analytics.

You’ll implement programs in R for machine learning and construct data analytic applications in Python.

You will learn about:

  • Introduction to Python
  • Python modules for data analytics
  • Advanced R techniques
  • R modules for machine learning

There are 20 SCQF points available on this module.

Assessment and Coursework

The intended learning outcomes of the module are assessed by coursework only due to the practical nature of the course content.  The assessment comprises the following:

50% - Design a R program  to create a machine learning system by selecting the appropriate R modules and constructing a working system.

50% - Design a  program using data analytical modules to analyse a given data set an implement the design in Python.

Formative feedback is available during intensive teaching weeks as well as via email where appropriate.

Assignments

All learning materials, including slides, videos and assignment details will be made available to students via myDundee. All assignments will be submitted via myDundee, and feedback will be provided on myDundee where appropriate.

Resource List

A reading list will be created, and made available to students in accordance with the university policy on reading lists. This will outline any relevant material that is available in the Library and Learning Centre. Any students requiring further support for academic skills or digital literacy will be encouraged to attend appropriate sessions run by the Academic Skills Centre.

Courses

This module is available on following courses: