Last modified: 13 Nov 2025 12:46
This course introduces key concepts of linear algebra, focusing on practical applications in data science. Students will explore vector spaces, matrices, eigenvalues, and linear transformations, using computational tools to demonstrate applications in optimization and data analysis. In-class practicals will involve programming in R to reinforce concepts and methods.
| Study Type | Undergraduate | Level | 2 |
|---|---|---|---|
| Term | Second Term | Credit Points | 15 credits (7.5 ECTS credits) |
| Campus | Aberdeen | Sustained Study | No |
| Co-ordinators |
|
||
Course Description: Applied Linear Algebra
This course offers a foundational understanding of linear algebra and its critical applications within the field of data science. Designed for second-year students with some prior knowledge of linear algebra concepts, this course serves as a bridge to deepen understanding in practical contexts.
By the end of this course, students will be able to:
While there are no formal requirements to taking this course, we strongly encourage students to be familiar (although not necessarily proficient) with quantitative subjects.
Information on contact teaching time is available from the course guide.
| Assessment Type | Summative | Weighting | 60 | |
|---|---|---|---|---|
| Assessment Weeks | 40 | Feedback Weeks | 42 | |
| Feedback |
(5 x A4 pages) Written feedback will be provided and students may seek further feedback from Course Co-ordinator individually. Use of generative AI is permitted, and the task is designed to accommodate this while maintaining an element of critical thinking and interpretation that GenAI cannot provide. |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Conceptual | Understand | Understand key linear algebra concepts, including vectors, matrices, and vector spaces, and their relevance to data science applications. |
| Procedural | Analyse | Analyse data sets using R, demonstrating the application of linear algebra methods in data manipulation and analysis. |
| Procedural | Apply | Use techniques to solve systems of linear equations in practical scenarios. |
| Assessment Type | Summative | Weighting | 20 | |
|---|---|---|---|---|
| Assessment Weeks | 28,30,32,34,39 | Feedback Weeks | 29,31,33,35,39 | |
| Feedback |
5 x 2 x A4 page Computer Lab Reports Written feedback will be provided and students may seek further feedback from tutors individually. |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Conceptual | Understand | Understand key linear algebra concepts, including vectors, matrices, and vector spaces, and their relevance to data science applications. |
| Procedural | Analyse | Analyse data sets using R, demonstrating the application of linear algebra methods in data manipulation and analysis. |
| Procedural | Apply | Use techniques to solve systems of linear equations in practical scenarios. |
| Assessment Type | Summative | Weighting | 20 | |
|---|---|---|---|---|
| Assessment Weeks | 29,34,38 | Feedback Weeks | 29,34,38 | |
| Feedback |
Written feedback will be provided and students may seek further feedback from tutors individually. Duration: 1 hour |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Conceptual | Understand | Understand key linear algebra concepts, including vectors, matrices, and vector spaces, and their relevance to data science applications. |
| Procedural | Analyse | Analyse data sets using R, demonstrating the application of linear algebra methods in data manipulation and analysis. |
| Procedural | Apply | Use techniques to solve systems of linear equations in practical scenarios. |
There are no assessments for this course.
| Assessment Type | Summative | Weighting | 100 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback |
Exam (2 hours). Best of (resit exam mark) or (resit exam mark with carried forward CA marks). |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
|
|
||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Procedural | Apply | Use techniques to solve systems of linear equations in practical scenarios. |
| Procedural | Analyse | Analyse data sets using R, demonstrating the application of linear algebra methods in data manipulation and analysis. |
| Conceptual | Understand | Understand key linear algebra concepts, including vectors, matrices, and vector spaces, and their relevance to data science applications. |
We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to switch off compatibility mode for this site or upgrade your browser.