Academic Handbook Course Descriptors and Programme Specifications

LDSCI5247 Foundations of Data Science Course Descriptor

Course code LDSCI5247 Discipline Computer & Data Science
UK credit 15 US credit 4
FHEQ level 5 Date approved November 2022
Core attributes Analysing and Using Data (AD); Engaging with the Natural and Designed World (ND)
Pre-requisites LDSCI4210 Intermediate Programming with Data

OR

LCSCI4208 Fundamentals of Computer Science II

Co-requisites None

Course Overview

Data science is about extracting generalisable, useful and meaningful knowledge from data in a systematic manner. The course covers the emerging field of data science at breadth, honing on both programming and data analytics skills.

Students will learn to work with tensors (i.e., multi-dimensional arrays) and apply linear algebra transformations; load, integrate and process structured and unstructured data from multiple sources; apply statistical and machine learning analysis algorithms; and visualise results.

Learning Outcomes

On successful completion of the course, students will be able to:

Knowledge and Understanding

K1b Demonstrate knowledge and critical of well-established data representation and transformation concepts for multi-dimensional data.
K2b Demonstrate ability to identify feasible operations and transformation on data, and their relationships in a data processing pipeline.
K3b Demonstrate knowledge and critical understanding of plotting and visualising data.

Subject Specific Skills

S2b Apply the data science theory learnt in class (e.g., well-established data transformation techniques) in an appropriate manner to a given dataset.
S3b Identify the correct choice of appropriate data transformation techniques.

Transferable and Employability Skills

T2b Identify, transform, evaluate, and plot accordingly from a dataset.
T3b Demonstrate a sound technical proficiency in written English and skill in selecting vocabulary so as to communicate effectively to specialist and non-specialist audiences.

Teaching and Learning

This course has a dedicated Virtual Learning Environment (VLE) page with a syllabus and range of additional resources (e.g. readings, question prompts, tasks, assignment briefs, discussion boards) to orientate and engage students in their studies.

The scheduled teaching and learning activities for this course are:

Lectures/labs. 40 scheduled hours – typically including induction, consolidation or revision, and assessment activity hours:

  • Version 1:All sessions in the same sized group, or
  • Version 2: most of the sessions in larger groups; some of the sessions in smaller groups

Faculty hold regular ‘office hours’, which are opportunities for students to drop in or sign up to explore ideas, raise questions, or seek targeted guidance or feedback, individually or in small groups.

Students are to attend and participate in all the scheduled teaching and learning activities for this course and to manage their directed learning and independent study.

Indicative total learning hours for this course: 150

Assessment

Both formative and summative assessment are used as part of this course, with purely formative opportunities typically embedded within interactive teaching sessions, office hours, and/or the VLE.

Summative Assessments

AE: Assessment Activity Weighting

(%)

Duration

(h)

Length

(words)

1 Set Exercises 70    
2 Written Assignment 30   1500

Further information about the assessments can be found in the Course Syllabus.

Feedback

Students will receive formative and summative feedback in a variety of ways, written (e.g. marked up on assignments, through email or the VLE) or oral (e.g. as part of interactive teaching sessions or in office hours).

Indicative Reading

Note: Comprehensive and current reading lists are produced annually in the Course Syllabus or other documentation provided to students; the indicative reading list provided below is for a general guide and part of the approval/modification process only.

  • Jake VanderPlas. 2016. Python Data Science Handbook. O’Reilly Media.
  • Joel Grus. 2019. Data Science from Scratch, 2nd Edition. O’Reilly Media.

Indicative Topics

Note: Comprehensive and current topics for courses are produced annually in the Course Syllabus or other documentation provided to students; the indicative topics provided below are used as a general guide and part of the approval/modification process only.

  • Arrays, tensors, and tensor computations
  • Relational data transformations (e.g., data aggregation)
  • Data summarisation and descriptive statistics
  • Regression and classification

Version History

Title: LDSCI5247 Foundations of Data Science

Approved by: Academic Board

Location: academic-handbook/programme-specifications-and-handbooks/undergraduate-programmes

Version number Date approved Date published  Owner Proposed next review date Modification (as per AQF4) & category number
1.2 July 2023 September 2024 Dr Alexandros Koliousis November 2027 Category 1: Corrections/clarifications to documents which do not change approved content or learning outcomes.
1.1 June 2024 June 2024 Dr Alexandros Koliousis November 2027 Category 1: Corrections/clarifications to documents which do not change approved content or learning outcomes.
1.0 November 2022 January 2023 Dr Alexandros Koliousis November 2027