Dip Multimedia Computing 2020

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

DIPLOMA IN MULTIMEDIA COMPUTING

Qualification code: DPMC20 - NQF Level 6 (360 credits)


SAQA ID: 111914, CHE NUMBER: H/H16/E090CAN

Campus where offered: Soshanguve South Campus

REMARKS

a. Admission requirement(s) and selection criteria:

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.

• APPLICANTS WITH A SENIOR CERTIFICATE OBTAINED BEFORE 2008:

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.

• APPLICANTS WITH A NATIONAL SENIOR CERTIFICATE OBTAINED IN OR AFTER 2008:

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.

1 Faculty of Information and Communication Technology


• APPLICANTS WITH A NATIONAL CERTIFICATE (VOCATIONAL) AT NQF LEVEL 4:

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.

• APPLICANTS WITH A NATIONAL N CERTIFICATE AS PUBLISHED IN NATED 191: (NQF


LEVEL 4):

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.

b. Recognition of Prior Learning (RPL), equivalence and status:


See Chapter 30 of Students’ Rules and Regulations.

c. Intake for the qualification:


January only.

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.

g. WIL (Work-Integrated Learning):


See Chapter 5 of Students’ Rules and Regulations.

CURRICULUM
FIRST YEAR
CODE MODULE NQF-L CREDIT PREREQUISITE MODULE(S)

CAP105X Communication for Academic (5) (10)


Purposes

FIRST SEMESTER

CFA115D Computing Fundamentals A (5) (15)


COH115D Computational Mathematics (5) (15)
INF125D Information Literacy (block (5) (3)
module)
LFS125X Life Skills (block module) (5) (2)
PPA115D Principles of Programming A (5) (15)

2 Faculty of Information and Communication Technology


SECOND SEMESTER

CFB115D Computing Fundamentals B (5) (15) Computing Fundamentals A


DCT115D Discrete Structures (5) (15) Computational Mathematics
PPB115D Principles of Programming B (5) (15) Principles of Programming A
WEB115D Web Computing (5) (15) Principles of Programming A

TOTAL CREDITS FOR THE FIRST YEAR: 120

SECOND YEAR
CODE MODULE NQF-L CREDIT PREREQUISITE MODULE(S)

FIRST SEMESTER

DTP216D Database Principles (6) (15)


MTE216D Multimedia Technology (6) (15)
OOP216D Object-Orientated Programming (6) (15) Principles of Programming A
TMO216D 3D Modelling (6) (15)

TOTAL CREDITS FOR THE SEMESTER: 60

SECOND SEMESTER

AOP216D Advanced Object-Orientated (6) (15) Object-Orientated Programming


Programming
GMP216D Games Programming (6) (15) Object-Orientated Programming
MUA216D Multimedia Applications (6) (15)
TAN216D 3D Animation (6) (15) 3D Modelling

TOTAL CREDITS FOR THE SEMESTER: 60

TOTAL CREDITS FOR THE SECOND YEAR: 120

THIRD YEAR
CODE MODULE NQF-L CREDIT PREREQUISITE MODULE(S)

FIRST SEMESTER

IVE316D Interactive Virtual Environments (6) (15) Games Programming


MMD316D Multimedia for Mobile Devices (6) (15) Advanced Object-Orientated
Programming
MGV316D Motion Graphics and Visual (6) (15) 3D Animation
Effects
SOD316D Sound Design (6) (15)

TOTAL CREDITS FOR THE SEMESTER: 60

SECOND SEMESTER
After completion of all first-semester modules.

WCM316D WIL (6) (60)

TOTAL CREDITS FOR THE SEMESTER: 60

TOTAL CREDITS FOR THE THIRD YEAR: 120

TOTAL CREDITS FOR THE QUALIFICATION: 360

3 Faculty of Information and Communication Technology


MODULE INFORMATION (OVERVIEW OF SYLLABUS)
The syllabus content is subject to change to accommodate industry changes. Please note that a more detailed
syllabus is available at the Department or in the study guide that is applicable to a particular module. On 25
October 2019, the syllabus content was defined as follows:

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)

COMPUTATIONAL MATHEMATICS (COH115D) 1 X 3-HOUR PAPER


(Module custodian: Department of Computer Science)
The focus of this module is to teach students mathematical reasoning which will be necessary to solve com-
plex programming problems in other modules. The theoretical knowledge obtained from this module is ex-
pected to develop students to solve real world computer systems challenges by applying logic from a mathe-
matical perspective relating to computer applications. (Total tuition time: not available)

COMPUTING FUNDAMENTALS A (CFA115D) 1 X 3-HOUR PAPER


(Module custodian: Department of Computer Science)
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 by enabling students to gain basic
computer professional skills in the area of computer structure, operating systems, security and computer
professional practice. (Total tuition time: not available)

COMPUTING FUNDAMENTALS B (CFB115D) 1 X 3-HOUR PAPER


(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 concepts and principles relat-
ing to information systems, databases, systems analysis, system’s requirements, IT project justification and
internet (web). (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)

4 Faculty of Information and Communication Technology


DISCRETE STRUCTURES (DCT115D) 1 X 3-HOUR PAPER
(Module custodian: Department of Computer Science)
The focus of this module is to teach students notations used in Discrete Structures related to Computer Sci-
ence. The module will teach the rudiments of elementary mathematical reasoning which will be necessary to
solve complex programming problems in other modules. The student will be able to apply his/her knowledge
of discrete structures principles, algorithms, number theory and cryptography to the 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)

INTERACTIVE VIRTUAL ENVIRONMENTS (IVE316D) 1 X 4-HOUR COMPUTER-BASED


(Module custodian: Department of Computer Science)
This module provide an overview of planning, designing, and developing effective desktop, mobile, and
browser-based interactive virtual environments. The focus of this module is to lay the foundation for the de-
sign and implementation of interactive virtual environment solutions on various platforms. (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)

MULTIMEDIA APPLICATIONS (MUA216D) 1 X 4-HOUR COMPUTER-BASED


(Module custodian: Department of Computer Science)
This module prepares the student to develop 2D animations to be incorporated on the Web, computer, and
mobile applications. The focus of this module is to lay the foundation for the design and implementation of
2D animation applications. (Total tuition time: ± 150 hours)

5 Faculty of Information and Communication Technology


MULTIMEDIA FOR MOBILE DEVICES (MMD316D) 1 X 4-HOUR COMPUTER-BASED
(Module custodian: Department of Computer Science)
This module prepares the student to apply mobile computing 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 mobile applications on Google Android Operating System. The student will be able to apply
his/her knowledge of basic programming concepts such as Android development platform, Android user inter-
face design and programming; Multi-threading in Android, Android storage techniques; and Location-based
Services and notifications to the problems arising in the software industry. (Total tuition time: not available)

MULTIMEDIA TECHNOLOGY (MTE216D) 1 X 4-HOUR COMPUTER-BASED


(Module custodian: Department of Computer Science)
This module prepares the student to be competent in all multimedia concepts and have a solid foundation in
the planning process and design considerations, while covering industry standard applications and emerging
technologies. The focus of this module is to lay the foundation for the design and implementation of graphical
editing tools as well as digital photography. The module builds the foundation for higher-level modules that
deal with graphical solutions. (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)

PRINCIPLES OF PROGRAMMING B (PPB115D) 1 X 4-HOUR COMPUTER BASED


(Module custodian: Department of Computer Science)
This module introduces students to intermediate object oriented programming concepts in VB.NET such as
selection control structures, iteration control structures; and manipulation of strings, characters and primitive
arrays. (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)

6 Faculty of Information and Communication Technology


T
3D ANIMATION (TAN216D) 1 X 4-HOUR COMPUTER-BASED
(Module custodian: Department of Computer Science)
This module prepares the student to produce 3D animations and video outputs to provide solutions to a
wide range of disciplines. The focus of this module is to design and implement 3D animations on different
platforms, including web, games, simulations and virtual reality applications. (Total tuition time: not available)

3D MODELLING (TMO216D) 1 X 4-HOUR COMPUTER-BASED


(Module custodian: Department of Computer Science)
This module provides an overview on planning, designing, and developing effective 3D models using 3D mo-
delling software. The focus of this module is to lay the foundation for the design, texturing and implementation
of 3D models on different platforms, including the 3D games and simulation environments. (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)

WIL (WCM316D) WORK-INTEGRATED LEARNING


(Subject custodian: Department of Computer Science)
This module prepares the student to integrate the application of the concepts and principles learned through
the theoretical learning of all the modules in the qualification. The student will be able to apply his/her knowl-
edge of theory aquired in the qualification. Upon completion of the module, the student will be able to analyse
and behave professionally in the working environment. (Total tuition time: not available)

7 Faculty of Information and Communication Technology

You might also like