Loading...
Preparing your educational journey
Degree Master
Duration 24 months
Delivery On-campus
Location Cape Town, South Africa
Language English

Program Overview

The Computer Science at University of the Western Cape is a Master programme in Computer Science & IT over 24 months, delivered On-campus. This programme equips graduates with advanced knowledge and practical skills for professional and academic careers in the field.

Students gain a rigorous grounding in both the theoretical foundations and applied dimensions of computer science & it. The programme combines coursework, research components, and practical projects that develop critical thinking, problem-solving, and specialist expertise relevant to industry and research needs.

Graduates of the Computer Science programme are well-prepared for careers in academia, industry, government, and the private sector across South Africa and internationally. The programme provides an internationally recognised qualification within the Bologna higher education framework.

Key Program Features

  1. Duration: 24 months
  2. Language of instruction: English
  3. Study mode: On-campus
  4. Location: Cape Town, South Africa

Career Opportunities

Graduates of the Computer Science programme are prepared for diverse careers in computer science & it:

  1. Software Engineer / Developer
  2. Data Scientist
  3. Machine Learning Engineer
  4. IT Project Manager
  5. Cybersecurity Analyst
  6. Cloud Solutions Architect

Program Curriculum


Name

Alpha

Term

Type

Project Analysis and Design 731 COS731 1-2 Compulsory
Project Implementation and Testing 732 COS732 3-4 Compulsory
Adv. Software Engineering 726 COS726 1 Elective
Information and Communication Technologies for Development 734 COS734 TBA Elective
An Introduction to the Internet of Things 735 COS735 2 Elective
Artificial Intelligence 737 COS737 4 Elective
Cyber security 738 COS738 4 Elective
Big Data Engineering 736 COS736 2 Elective
Cloud Computing 793 COS793 3-4 Elective
Footnote: *Capita Selecta
* 4IR Special Topics 7xx

 

Honours Project Documentation Guidelines

In addition to a working program and its source code, you must also author the documents discussed below to gain full credit for the programming project. The fundamental structure of these documents is entirely independent of project, programming language, and operating system. 
 
You will find a number of advantages when you pursue a rigid documentation approach to programming. First of all, you will have a firm understanding of the task at hand before you start coding. A good understand of the problem leads to a clean design that tends to have fewer bugs. Always make your goal to program it right the first time. The next advantage is that others will be able to use your documentation to test the program, fix bugs, and make enhancements. In the corporate world, these duties are normally performed by different people and often by different groups within a single company. Therefore, the more detailed, organised, and easy-to-read your documentation is, the more you help other people do their jobs. As you learn to write solid documentation, you will also come to appreciate reading solid documentation, and will eventually detest reading technical jargon (the world is full of poorly written technical books and manuals). In other words, write simply and clearly. The way you write is just as important as the details you present. Always strive to spell correctly and use proper grammar. The campus Writing Center can aid you in this respect.
 

Admission Requirements

Academic Requirements

Compulsory Supporting Documents to be submitted:
  • SAQA Evaluation Certificate (International Applicants only)
  • Certified copy of Passport (International Applicants only)
  • Short Curriculum Vitae (CV)
  • Official Academic Transcripts/record of results
  • Certified copies of degree certificates
  • One page letter of motivation

Tuition & Financial Information

Detailed tuition information is not available. Please contact the university for the most current tuition and fee information.

Application Deadline

Please contact the university for application deadline information.