Dip Multimedia Computing 2020
Dip Multimedia Computing 2020
Dip Multimedia Computing 2020
REMARKS
Please take note that all completed applications received within the published due dates will be
ranked. After consideration of the Departmental Student Enrolment Plan, only the top ranking
applicants will be selected. Once a programme is full, a waiting list will be in place to provide
an opportunity for applicants to fill places of those who did not register on time. Applicants
will be informed of their status per official letter from the Office of the Registrar, alternatively,
they can check their application status on the TUT website, www.tut.ac.za.
Admission requirement(s):
A Senior Certificate with a matriculation endorsement or an equivalent qualification with an
E symbol at Higher Grade or a D symbol at Standard Grade for English and Mathematics.
Recommended subjects:
Computer Science and Physical Science.
Selection criteria:
Swedish formula.
SYMBOL
HG VALUE SG VALUE
A 5 4
B 4 3
C 3 2
D 2 1
E 1
Applicants who score 9 or more points according to the formula for academic merit will be
invited for an interview.
Applicants will be notified to make an appointment with the departmental secretary for the
interview. This rule applies to all applicants, as well as to applicants who are already registered
at other institutions.
Admission requirement(s):
A National Senior Certificate with a bachelor’s degree or a diploma endorsement, or an equi-
valent qualification, with an achievement level of at least 4 for English (home language or
first additional language), 5 for Mathematics or Technical Mathematics or 7 for Mathema-
tical Literacy.
Recommended subjects:
Information Technology.
Selection criteria:
To be considered for this qualification, applicants must have an Admission Point Score (APS)
of at least 26 (with Mathematics or Technical Mathematics) or 28 (with Mathematical Literacy).
Life Orientation is excluded for APS calculation.
Admission requirement(s):
A National Certificate (Vocational) with a bachelor’s degree or a diploma endorsement, with
at least 50% (APS of 4) for English (home language or first additional language) and 60% for
Mathematics or 80% (APS of 7) for Mathematical Literacy, 50% for Life Orientation (excluded
for APS calculation), and 50% (APS of 4) for any two compulsory vocational subjects.
Selection criteria:
To be considered for this qualification, applicants must have an Admission Point Score (APS)
of at least 26 (with Mathematics or Technical Mathematics) or 28 (with Mathematical Literacy).
Life Orientation is excluded for APS calculation.
Assessment procedures:
No further assessment will be done. Applicants who achieve the minimum APS will be con-
sidered until the programme complement is full.
Admission requirement(s):
A National Senior Certificate and a National N Certificate as published in Nated 191: N3
(NQF Level 4) issued by both the Department of Higher Education (DHET) and the Council for
Quality Assurance in General and Further Education and Training (Umalusi), with at least 50%
(APS of 4) for English and 60% (APS of 5) for Mathematics N3 and Engineering Science N3.
d. Minimum duration:
Three years.
e. Presentation:
Day classes. Classes and assessments take place during the week and on Saturdays.
f. Exclusion and readmission:
See Chapter 2 of Students’ Rules and Regulations.
CURRICULUM
FIRST YEAR
CODE MODULE NQF-L CREDIT PREREQUISITE MODULE(S)
FIRST SEMESTER
SECOND YEAR
CODE MODULE NQF-L CREDIT PREREQUISITE MODULE(S)
FIRST SEMESTER
SECOND SEMESTER
THIRD YEAR
CODE MODULE NQF-L CREDIT PREREQUISITE MODULE(S)
FIRST SEMESTER
SECOND SEMESTER
After completion of all first-semester modules.
A
ADVANCED OBJECT-ORIENTED PROGRAMMING (AOP216D) 1 X 4-HOUR COMPUTER-BASED
(Module custodian: Department of Computer Science)
This module covers advanced concepts of object-orientated programming using the Java language. The
module builds upon the knowledge and skills obtained in the “Object-oriented Programming” module of-
fered in the first semester of the second year. The focus of this module is to introduce students to advanced
object oriented programming concepts in Java such as data structures (lists and queues), multithreading,
database connectivity and client-server applications. The student will be able to apply his/her knowledge of
these advanced programming concepts to the problems arising in the software industry. (Total tuition time:
not available)
C
COMMUNICATION FOR ACADEMIC PURPOSES (CAP105X) 1 X 3-HOUR PAPER
(Module custodian: Department of Applied Languages)
This module applies a variety of listening and note taking skills for academic and professional purposes, dif-
ferent reading strategies appropriate to the purpose for reading in both an academic and professional envi-
ronment, composes a selection of written texts related to a specific field of study. Plan, draft, revise and edit
written work for clarity, coherence, style and appropriateness. (Total tuition time: not available)
D
DATABASE PRINCIPLES (DTP216D) 1 X 4-HOUR COMPUTER-BASED
(Module custodian: Department of Computer Science)
The focus of this module is to lay the foundation for the design and implementation of database programming
solutions on different platforms, including the web and mobile devices. The student will be able to apply his/
her knowledge of database concepts such as data insertion and data selection (data retrieval), database nor-
malisation to solve database related problems arising in the software industry. (Total tuition time: not available)
G
GAMES PROGRAMMING (GMP216D) 1 X 4-HOUR COMPUTER-BASED
(Module custodian: Department of Computer Science)
This module provide an overview coverage of game design, programming, and implementation of 3D games
on different platforms, including the mobile, web and computer platforms. The focus of this module is to lay the
foundation for the design and implementation of gaming solutions. (Total tuition time: not available)
I
INFORMATION LITERACY (INF125D) CONTINUOUS ASSESSMENT
(Module custodian: Directorate of Library and Information Services)
The purpose for this module is to provide students with an introduction to the competencies required to be an
effective student at university. It aims to empower students with the skills, knowledge, abilities and attitudes
required to address academic challenges in a proactive and meaningful way. (Total tuition time: not available)
L
LIFE SKILLS (LFS125X) CONTINUOUS ASSESSMENT
(Module custodian: Directorate of Student Development and Support)
The purpose for this module is to provide students with an introduction to the competencies required to be an
effective student at university. It aims to empower students with the skills, knowledge, abilities and attitudes
required to address academic challenges in a proactive and meaningful way. (Total tuition time: not available)
M
MOTION GRAPHICS AND VISUAL EFFECTS (MGV316D) 1 X 4-HOUR COMPUTER-BASED
(Module custodian: Department of Computer Science)
This module prepares the student to apply motion graphics principles to provide solutions to a range of
problems emanating from the IT industry. The focus of this module is to lay the foundation for the design and
implementation of motion graphics solutions on different platforms, including the web and mobile devices.
The module builds upon the knowledge and skills obtained in the “3D modelling” module. (Total tuition time:
not available)
O
OBJECT-ORIENTED PROGRAMMING (OOP216D) 1 X 4-HOUR COMPUTER-BASED
(Module custodian: Department of Computer Science)
This module covers intermediate concepts of object-orientated programming using the Java language. The
module builds upon the knowledge and skills obtained in the “Principles of Programming B” module offered
in the second semester of the first year. Furthermore, it introduces students to intermediate object oriented
programming concepts in Java such as arrays of objects, inheritance, polymorphism, exception handling,
files and graphical user interface components. The student will be able to apply his/her knowledge of these
advanced programming concepts to the problems arising in the software industry. (Total tuition time: not
available)
P
PRINCIPLES OF PROGRAMMING A (PPA115D) 1 X 4-HOUR COMPUTER BASED
(Module custodian: Department of Computer Science)
The focus of this module is to introduce students to the basic object oriented programming (OOP) concepts
in VB.NET such as the importance of OOP in the software industry, identification of objects from problem
statements, relationship between objects and classes, usage of predefined classes in programs, arithmetic
operators, data types and their conversion. (Total tuition time: not available)
S
SOUND DESIGN (SOD316D) 1 X 4-HOUR COMPUTER-BASED
(Module custodian: Department of Computer Science)
This module prepares the student to apply audio design principles to provide solutions to a range of problems
emanating from the IT industry. The focus of this module is to lay the foundation for the design and implemen-
tation of audible sound solutions on different platforms, including the web and mobile devices. (Total tuition
time: not available)
W
WEB COMPUTING (WEB115D) 1 X 4-HOUR COMPUTER-BASED
(Module custodian: Department of Computer Science)
This module prepares the student to apply programming and software engineering principles to provide solu-
tions to a range of problems emanating from the IT industry. The focus of this module is to lay the foundation
for the design and implementation of computer programming solutions on different platforms, including the
web and mobile devices. The student will be able to apply his/her knowledge of basic programming concepts
such planning, designing, scripting and developing effective Web applications using client-side Web technolo-
gies to the problems arising in the software industry. (Total tuition time: not available)