CS 14066-791 Space Science Algorithms

In this course we learn to reduce data from two different space technologies, namely remote sensing satellites and radio interferometers. We will study a subset of the available algorithms that can be used to extract usefull information from the data collected by the aforementioned intruments. The course can be summed up as: data science in action. The course will be especially useful for students who wish to work at institutions like SANSA (South African National Space Sciences) or the SARAO (South African Radio Astronomy Observatory).

As examples of what is to come:

First Semester 2021

First meeting



Just Show Up! Also taking CS 315 is recommended, but it is not a strict requirement.


After completing this course, students should be able to:


Trienko Grobler
Office: A510

Course material

All lecture material (including journal papers, thesis chapters, slides etc...) will be made available on sunlearn.

Meetings & schedule

There will be one lecture and one tutorial each week. Specific times are to be anounced.


This module is assessed by means of continuous assessment. The final mark for the module is calculated as:

The instructor reserves the right to adjust marks and weights when it is deemed appropriate.


During tutorial classes students present (as groups – depending on enrolment numbers) the solutions to homework questions. The presentations will be graded for marks. Students will also be requiured to write a small tutorial test which will also count toward their tutorial mark.


During the course, students must complete two programming assignments (which they can complete in groups – depending on enrolment numbers). The assignments will be made available on sunlearn.

Written test

There will be two 3-hour, sit-down, closed-book written tests during the course of the semester. The test contents will be discussed in class.

Academic integrity

The university's policy on plagiarism and collaboration applies throughout the course and is strictly enforced. It is the students' responsibility to familiarise themselves with the regulations in this regard. Students will also be asked to sign an integrity form for each assessment. Even perfectly correct assessments receive a mark of zero if the form is not signed.

Stellenbosch University / Faculty of Science / Mathematical Sciences / Computer Science