That would almost always be the issue with most institutions.
Link
The link above is what the course is I did.
The subjects are vastly different to say, a BSc (IT)..
Looking at Tuks BSc(IT) it is strikingly similar except Tuks has more modules, if they covered more content I have no idea but the modules do look similar, they may have different names but it's the same work. If I had to do a quick comparison to SA universities I would classify it as follows:
* Business and Information Systems -> Informatics (INF @ Tuks)
* Computer Systems Architecture (Offered @ Tuks, called EOS)
* Computing Abstraction and Skills (Design Patterns? - COS121 @ Tuks)
* Discrete Mathematics (WTW115/WTW285 @ Tuks)
* Further Programming (COS110 @ Tuks)
* Introduction to Programming (COS130 @ Tuks)
* Problem Solving for IT (What that?)
* Communication Networks (COS 332 @ Tuks)
* Data Modelling and Database Systems (INF214 & INF261 @ Tuks)
* Object Oriented Analysis and Design (Covered in Multiple other COS modules @ Tuks)
* Operating Systems (COS 222 @ Tuks)
* Programming and Data Structures (COS212 @ Tuks)
* Structured Systems Analysis (Informatics, INF @ Tuks)
* Double Project (COS301 @ Tuks)
* Formal Methods of Specification (COS341 @ Tuks, also know as Compilers, Compilers is the introductory phase to Formal Methods)
* Network Management & Security (COS343 @ Tuks, AKA Security)
All these modules are mandatory @ Tuks for a BSc(IT), very similar. BSc(CS) won't have so much systems analysis (to the point of having nothing)
Overall I think the Universities only have a problem because there is no mandatory accreditation or professional body for Computer Science as there is for Engineering so it's near impossible to establish what has been covered and how well.