Please note: there may be some adjustments to the teaching arrangements published in the course catalogue for 2020-21. Given current circumstances related to the Covid-19 pandemic it is anticipated that some usual arrangements for teaching on campus will be modified to ensure the safety and wellbeing of students and staff on campus; further adjustments may also be necessary, or beneficial, during the course of the academic year as national requirements relating to management of the pandemic are revised.

Foundation Mathematics for Computing Science and Software Engineering 1 COMPSCI1028

  • Academic Session: 2022-23
  • School: School of Computing Science
  • Credits: 0
  • Level: Level 1 (SCQF level 7)
  • Typically Offered: Summer
  • Available to Visiting Students: No
  • Available to Erasmus Students: No
  • Taught Wholly by Distance Learning: Yes

Short Description

In the School of Computing Science, entrants to the undergraduate programs have varying degrees of competence in Mathematics, depending on their entry route. This course is meant to ensure all students have a basic understanding of those topics in Mathematics that are deemed important pre-requisites for undergraduate programs in Computing Science and Software Engineering. 


None. (This will be an online course)

Requirements of Entry

BSc Honours in Software Engineering (Graduate Apprenticeship), (Elective)

Open to other programs

Excluded Courses





5 online tests, 20% each.

Course Aims

The primary aim of this course is to provide the opportunity to pursue a degree-level course in Computing Science or Software Engineering to students from a diverse range of background knowledge in Mathematics. A secondary aim is to serve as a means to review and refresh the Mathematics topics that are a pre-requisite for certain H-level courses in Computer Science and Software Engineering. 

Intended Learning Outcomes of Course

By the end of this course students will be able to:

1. Manipulate algebraic expressions, solve algebraic equations, and apply algebraic skills to rectilinear shapes, circles and graphs.

2. Manipulate trigonometric expressions and solve trigonometric equations.

3. Understand functions, graphs, composites and inverse.

4. Explain sequences, series, and recurrence, and model situations using sequences.

Minimum Requirement for Award of Credits

Students must submit at least 75% by weight of the components (including examinations) of the course's summative assessment.