Diploma in Computer Systems Engineering: Remarks
Diploma in Computer Systems Engineering: Remarks
Diploma in Computer Systems Engineering: Remarks
REMARKS
Admission requirement(s):
A Senior Certificate with a matriculation endorsement or an equivalent qualification with a
D symbol at Higher Grade or a C symbol at Standard Grade for English and a C symbol at
Higher Grade or a B symbol at Standard Grade for Mathematics and Physical Science.
Selection criteria:
To be considered for this qualification, applicants must have an Admission Point Score (APS)
of at least 26.
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 and 4 for Physical
Sciences or Technical Sciences.
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). 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 Mathematical Literacy, 50% (APS of 4) for Physical Science or Applied
Engineering Technology, 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 (excluding Life Orientation).
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 and Training (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.
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.
e. Minimum duration:
Three years.
f. Presentation:
Day classes. Classes and assessments take place during the week and on Saturdays.
g. Exclusion and readmission:
See Chapter 2 of Students’ Rules and Regulations.
h. Re-registration:
A student may re-register for the module Project Design 365 only with the permission of the Head
of the Department. The purpose of the re-registration is to provide students with an opportunity
to complete the project only, and not to redo it, should they fail the subject.
j. Work-Integrated Learning:
See Chapter 5 of Students’ Rules and Regulations.
CURRICULUM
FIRST YEAR
Modules are offered as determined by the Head of the Department.
CODE MODULE NQF-L CREDIT PREREQUISITE MODULE(S)
FIRST SEMESTER
SECOND SEMESTER
SECOND YEAR
Modules are offered as determined by the Head of the Department.
CODE MODULE NQF-L CREDIT PREREQUISITE MODULE(S)
FIRST SEMESTER
SECOND SEMESTER
DP2216D Digital Process Control 226 (6) (10) Digital Process Control 216
Programming 216
LOD216D Logic Design 226 (6) (10) Computer Architecture and
Organisation 216
Digital Electronics 216
OPS216D Operating Systems 226 (6) (10) Programming 216
PLC216D Programmable Logic (6) (10) Digital Process Control 216
Controllers 226 Programming 216
plus two of the following modules:
FIRST SEMESTER
EMS316D Embedded Systems 316 (6) (10) Digital Process Control 226
Logic Design 226
Programmable Logic
Controllers 226
PBS316D Probability and Statistics 316 (6) (10) Mathematics 115
PD1315D Project Design 365 (5) (10) Digital Process Control 226
Logic Design 226
Programmable Logic
Controllers 226
PD1315R Project Design 365 (5) (0)
(re-registration) (second-semester
module)
SFE316D Software Engineering 316 (6) (10) Databases 215
Programming 216
TOTAL CREDITS FOR THE SEMESTER: 40
SECOND SEMESTER
After completion of all modules first- second and third year (first semester) modules.
A
ARTIFICIAL INTELLIGENCE 226 (ARI216D) 1 X 3-HOUR PAPER
(Module custodian: Department of Computer Systems Engineering)
This module covers applied intermediate artificial intelligence and is concerned with the implementation of
intermediate level artificial intelligence concepts. The student will be introduced to autonomous agents, state-
driven design, basic user interaction concepts, autonomous virtual world generation, path finding and basic
network programming. After successful completion of this module, the student must be able to create and
design autonomous agents in a virtual world that achieve specific given goals using intermediate artificial
intelligence concepts. (Total tuition time: ± 100 hours)
D
DATABASES 215 (DAB215D) 1 X 3-HOUR PAPER
(Module custodian: Department of Computer Science)
This module covers the world of database systems and their use in industry and is concerned with the use and
construction of databases as part of a solution to a problem. After successful completion of this module, the
student must be able to display a firm grasp of database systems and their application as part of a solution to
a problem. (Total tuition time: ± 100 hours)
L
LOGIC DESIGN 226 (LOD216D) 1 X 3-HOUR PAPER
(Module custodian: Department of Computer Systems Engineering)
This module covers the design principles of logic circuits using a hardware descriptive language and is con-
cerned with the building blocks in understanding logic design principles using a hardware descriptive lan-
guage. After successful completion of this module, the student must be able to design basic logic circuits
using relevant components (PALs, PLAs, FPGAs, CPLDs, development boards, etc.), tools (HDL compilers,
programming suites, etc.) and methods (relevant optimisation methods, FSMs, etc.) to design logic circuits.
(Total tuition time: ± 100 hours)
M
MATHEMATICS 115 (MT1115D) 1 X 3-HOUR PAPER
(Module custodian: Department of Mathematics and Statistics)
This module covers basic mathematics and is concerned with introductory mathematical concepts such as al-
gebra, exponents, differentiation, integration, functions, matrices, vectors, and data handling. After successful
completion of this module, the student must be able to find solutions to problems involving methods of basic
mathematical calculation. (Total tuition time: ± 100 hours)
N
NETWORK SYSTEMS 125 (NWS115D) 1 X 3-HOUR PAPER
(Module custodian: Department of Information Technology)
This module covers various networking concepts and strategies and is concerned with ensuring the student
knows and can apply various networking concepts and strategies to industry related problems. After suc-
cessful completion of this module, the student must be able to make effective presentations to a range of
audiences about technical problems and their solutions. (Total tuition time: ± 100 hours)
NETWORK SYSTEMS 226 (NWS216D) 1 X 3-HOUR PAPER
(Module custodian: Department of Information Technology)
This module covers various networking concepts and strategies and is concerned with ensuring the student
knows and can apply various networking concepts and strategies to industry related problems. After suc-
cessful completion of this module, the student must be able to make effective presentations to a range of
audiences about technical problems and their solutions. (Total tuition time: ± 100 hours)
O
OPERATING SYSTEMS 226 (OPS216D) 1 X 4-HOUR COMPUTER-BASED
(Module custodian: Department of Computer Systems Engineering)
This module covers base knowledge surrounding operating systems and is concerned with creating an in-
depth understanding of operating systems that can then be further applied in the up-coming modules. After
successful completion of this module, the student must be able to demonstrate a sound knowledge of ope-
rating systems aiding them in developing OS specific applications and even operating systems themselves.
(Total tuition time: ± 100 hours)
P
PROBABILITY AND STATISTICS 316 (PBS316D) 1 X 3-HOUR PAPER
(Module custodian: Department of Mathematics and Statistics)
This module covers aspects of probability and statistics and is concerned with discrete probability, continuous
probability, expectation, stochastic processes, sampling distributions, estimation, and hypothesis testing. Af-
ter successful completion of this module, the student must be able to understand and implement probability
and statistics and its various applications. (Total tuition time: ± 100 hours)
S
SOFTWARE ENGINEERING 316 (SFE316D) 1 X 3-HOUR PAPER
(Module custodian: Department of Computer Systems Engineering)
This module covers advanced software development and is concerned with creating robust programming
solutions for real world problems. After successful completion of this module, the student must be able to cre-
ate robust solutions for real world problems utilising advanced software engineering concepts. (Total tuition
time: ± 100 hours)