Stellenbosch University
Bachelor of Science with Honours in Computer Science
The Bachelor of Science with Honours in Computer Science in Computer and Information Systems is offered by Stellenbosch University.
Subjects: 1.
Bachelor of Science with Honours in Computer Science offered by Stellenbosch University at the Faculty of Science
Programme DescriptionThis Honours programme has two streams, namely Computer Science and Data Science. The minimum credits required per stream are 128.
Programme StructureStream Computer ScienceThis stream consists of 6 modules of 16 credits each, as well as a compulsory programming project of 32 credits. At most two modules may be taken from related departments with the permission of the Department of Mathematical Sciences (Division Computer Science). Not all modules are necessarily offered each year.Stream Data ScienceThis stream consists of 4-6 compulsory modules which includes a compulsory programming project. The remaining credits to reach the required credit total are modules in Computer Science or selected modules in Mathematical Statistics. Not all modules are necessarily offered each year.Duration of ProgrammeThe duration of the programme is one year and begins with the start of the academic year.Programme ContentStream Computer Science(credits = 128)Compulsory Modules(credits = 32)Honours Project in Computer Science 771(32)plusElective Modules(credits = 96)Choose 6 modules to the value of 96 credits from the list below.Automata Theory and Applications 711(16)Advanced Algorithms 712(16)Theoretical Computer Science 713(16)Concurrent Programming 1 714(16)Databases 715(16)Advanced topics in Computer Science 1 716(16)Machine Learning 741(16)Computer Graphics 742(16)Simulation of Networks 743(16)Concurrent Programming 2 744(16)Software Construction 745(16)Advanced Topics in Computer Science 2 746(16)Biological Sequence Analysis 747(16)Software Development for Mobile Devices 748(16)Computer Vision 792(16)Digital Image Processing 793(16)Search and Planning 794(16)Functional Programming 795(16)Statistical Pattern Recognition 796(16)Stream Data Science(credits = 128)Compulsory Modules(credits = minimum 72, maximum 100)Computer ScienceMachine Learning 741(16)Honours Project in Computer Science 771(32)Mathematical StatisticsData Mining 741(12)Statistical Learning Theory 771(12)Unless you have completed Computer Science 315 or an equivalent, the following Computer Science module is also compulsory.Statistical Pattern Recognition 796(16)Unless you have completed Mathematical Statistics 3 or an equivalent qualification, the following Mathematical Statistics module is also compulsory.Mathematical Statistics for Data Scientists 771(12)plusElective Modules(credits = minimum 28, maximum 56)Choose modules from the Honours in Computer Science stream to a minimum value of 28 credits and a maximum value of 56 credits to reach the required credit total of 128 credits. However, you can also choose modules presented by other departments with permission from the Computer Science Division in the Department of Mathematical Sciences.Assessment and ExaminationAll modules make use of flexible assessment and you must achieve a final mark of at least 50% for each module, as well as for the programming project.