Tshwane University of Technology

Advanced Diploma in Computer Science

Physical, Mathematical, Computer and Life Sciences - Information Technology and Computer Sciences

Purpose and Rationale

Purpose:

The Advanced Diploma in Computer Science aims to prepare learners for Postgraduate studies through deepening their knowledge and understanding of the current trends and practices in computer science and related fields. The qualification seeks to meet the constant demand for well-trained computer scientists and software engineers in the Information Technology (IT) industry both locally and internationally.

The purpose of the qualification includes:

  1. Equipping learners with theoretical and practical knowledge to help IT companies improve their competitive advantage and achieve their objectives.
  2. Developing learners' abilities to solve complex theoretical and practical problems in Computer Science and Software Engineering.
  3. Providing learners with skills to work in various capacities within the software and IT industry.
  4. Preparing learners for Postgraduate studies by enhancing their knowledge of current trends in the field.

Rationale:

The rationale for re-curriculation of the qualification is to address the evolving demands of the business environment and the skills shortages faced both locally and globally. The qualification aims to promote a community-centric approach to teaching and learning in Computer Science.

Key points of the rationale include:

  1. Addressing the shortage of software developers for new technologies like virtual reality and interactive environments.
  2. Aligning modules with qualification outcomes to enhance learners' problem-solving skills and knowledge of Computer Science.
  3. Meeting the demand for developers specializing in web and mobile applications to improve companies' competitive advantage.
  4. Providing a pathway for learners to progress to Postgraduate studies in Computer Science.
  5. Equipping learners with skills in Mobile and Web Application Development for job positions in the ICT industry.
  6. Aiming to produce graduates with a strong foundation in programming concepts and the ability to adapt to different programming environments.

The qualification is designed in accordance with industry standards and best practices and aims to produce graduates who can offer computing-based solutions to societal and economic challenges in the field of Computer Science.

Outcomes

  1. Design, analyse algorithms and data structures to create more efficient solutions.
  2. Design and develop service-oriented applications in distributed systems.
  3. Apply system-level perspective to recognise the functionality of context of computer systems and the human-computer interaction.
  4. Apply problem-solving skills and the knowledge of computer science to solve real-world problems.
  5. Employ analytics data techniques in decision making.

Assessment Criteria

Associated Assessment Criteria for Exit Level Outcome 1:

  • Explain various data structures and algorithms.
  • Design and analyse solutions using algorithms and data structures.

Associated Assessment Criteria for Exit Level Outcome 2:

  • Explain the core concepts of distributed program and service-oriented computing.
  • Design and develop service-oriented applications in distributed systems platforms.

Associated Assessment Criteria for Exit Level Outcome 3:

  • Explain fundamental design and evaluation techniques of human-computer interaction.
  • Demonstrate the interactivity of user interfaces through prototypes.

Associated Assessment Criteria for Exit Level Outcome 4:

  • Design, develop and implement the project using the integrated skills learnt from the other modules will be prepared to an integrated plan.

Associated Assessment Criteria for Exit Level Outcome 5:

  • Define and explain big data and data mining platforms.
  • Capture massive amounts of data, store and analyse using appropriate data mining and big data tools.

Integrated Assessment:

  • The integrated assessment includes a variety of assessment methods such as written or oral exams, problem-solving assignments, computer programs, projects, presentations, case studies, portfolios, logbooks, documentation, and a reflective assessment.
  • The integrated assessment culminates in a single integrated systems project that incorporates the identification, analysis, designing, and development of a real-life scenario based in the Computer Science environment.

Qualification Details

Type
Advanced Diploma
NQF Level
07
Min. Credits
120
SAQA Source
More Information

Education Cost Calculator

Tshwane University of Technology
Description
Tshwane University of Technology (TUT) is a higher education institution located in Pretoria, South Africa. It was established in 2004 through the merger of three separate institutions. TUT offers a wide range of undergraduate and postgraduate programs across various fields of study, including engineering, business, science, arts, and technology. The university is known for its focus on practical and career-oriented education, providing students with the necessary skills and knowledge to succeed in their chosen professions. TUT also has a strong emphasis on research and innovation, contributing to the development of new technologies and solutions. With a diverse student body and state-of-the-art facilities, Tshwane University of Technology is committed to providing quality education and making a positive impact on society.

This page includes information from the South African Qualifications Authority (SAQA) . Builtneat Pty Ltd trading as Study Start, has modified all or some of this information. SAQA has not approved, endorsed, or tested these modifications.