Research Interest
My research interests are in the areas of Generic Programming, Graph
Comparison, Software Engineering and more particularly Computer
Science Education.
Projects
I am open to supervise projects (Honours, Masters and PhD) in the
following categories:
-
Generic programming
-
Compile-time generation of large mostly static
graphs to be used as a set of triples at runtime
-
Computer Science education (CSEDAR) - The following two
topics are of particular interest. This however does not
exclude other topics which may also be of interest.
-
Understanding the content and relations between
different proposed Curricula for Computer Science
degrees world-wide and finding strategies to ensure
that the implementation of our curriculum constantly
complies with international standards while trying
to minimise structural changes
-
Development of an instrument that can be used to
predict student success in Computer Science
-
Teaching programming in a 3D virtual environment
-
Using Minecraft or Terreria as a vehicle to teach
-
Application of Graph-based techniques.
-
Modelling systems in terms of (di)graphs for
purposes of content comparison and visualisation -
Identifying, developing and applying comparison
metrics, University of Pretoria RDP funding
-
Searching and comparing algorithms applied to graphs
to determine syntactic and more importantly semantic
equivalence
-
Addition of meta-data in the label element of a set
of triple graph representation and the semantic
comparison thereof