NDip Computer Systems Extended 2018
NDip Computer Systems Extended 2018
Admission requirement(s):
A Senior Certificate or an equivalent qualification with a pass in English, and at least 40% at
Higher Grade or at least 50% at Standard Grade for Mathematics and Physical Science (or
any relevant subject considered by the Department/Faculty).
Recommended subject(s):
Computer Studies.
Assessment procedures:
- No further selection will be done. Applicants will be considered for admission to either
the National Diploma or the extended programme.
- Applicants who have been accepted to National Diploma, but whose final Grade 12
results are lower than what is prescribed in the admission requirements, will be moved
to the extended programme provided that they meet the minimum requirements of the
programme.
Admission requirement(s):
A National Senior Certificate with a bachelor’s degree or a diploma endorsement, or an
equivalent qualification with at least 4 for English (first additional language) or at least 3 for
English (home language) and 3 for Mathematics and 3 for Physical Sciences or an equivalent
relevant subject considered by the Department/Faculty.
Recommended subject(s):
None.
Selection criteria:
To be considered for this qualification, applicants must have an Admission Point Score (APS)
of at least 20.
Assessment procedures:
- No further selection will be done. Applicants will be considered for admission to either
the National Diploma or the extended programme.
- Applicants who have been accepted to National Diploma, but whose final Grade 12
results are lower than what is prescribed in the admission requirements, will be moved
to the extended programme provided that they meet the minimum requirements of the
programme.
Admission requirement(s):
A National Certificate (Vocational) at NQF level 4 with an endorsement of a bachelor's degree
or diploma issued by the Council for Quality Assurance in General and Further Education and
Training (Umalusi), with at least 50% (APS of 4) for English and 50% (APS of 4) for Mathe-
matics or 60% (APS of 5) for Mathematical Literacy and least 60% (APS of 5) for Physical
Sciences/Applied Engineering Technology/Materials and any two other vocational subjects
will be considered for admission to the extended programme only.
Applicants with a National N Certificate as published in Nated 191: N3 at (NQF Level 4):
A National Senior Certificate or a N Certificate as published in Nated 191: N3 (NQF Level 4)
issued by the Council for Quality Assurance in General and Further Education and Training
(Umalusi) with at least 50% (APS of 4) for English and 50% (APS of 4) for Mathematics.
b. Minimum duration:
Three and a half years.
c. Presentation:
Day classes.
e. Exclusion and readmission, Work-Integrated Learning I and II, Recognition of Prior Learning
(RPL), equivalence and status, Engineering Council of South Africa (ECSA) and assignments:
See National Diploma: Engineering: Computer Systems (NDCY03).
f. Subject credits:
Subject credits are shown in brackets after each subject.
Key to asterisks:
* Information does not correspond to information on approved AA72.
(Deviations approved by the Senate in September 2015.)
CURRICULUM
FIRST YEAR
CODE SUBJECT CREDIT PREREQUISITE SUBJECT(S)
SECOND YEAR
CODE SUBJECT CREDIT PREREQUISITE SUBJECT(S)
FIRST SEMESTER
SECOND SEMESTER
THIRD YEAR
CODE SUBJECT CREDIT PREREQUISITE SUBJECT(S)
FIRST SEMESTER
plus two of the following subjects that were not taken in the previous semesters:
SECOND SEMESTER
On completion of all the above subjects.
FOURTH YEAR
CODE SUBJECT CREDIT PREREQUISITE SUBJECT(S)
FIRST SEMESTER
C
COMMUNICATION SKILLS (EXTENDED) I (FPCOS03) CONTINUOUS ASSESSMENT
(Subject custodian: Department of Applied Languages)
Speaking and communication skills, listening skills, reading for academic understanding, academic vocabulary,
learning strategies and information gathering, writing, business and life skills. Oral presentations, technical reports,
interviews, leadership and participation skills. Emphasis is placed on the use of different communication media
in IT case studies. The basic concepts of hardware, software, data communication and elementary programming
skills are covered in the theoretical component. The Windows operating system is studied. Application packages
such as Microsoft Word and Excel are covered in the practical component. (Total Tuition time: ± 100 hours)
D
DATABASE PRINCIPLES III (DBR311T) 1 X 4-HOUR COMPUTER-BASED
(Subject custodian: Department of Computer Science)
An introduction to databases and database management principles. Theoretical principles are applied in the
query language SQL, using Oracle SQL. Students’ insight and skills are tested in the development, design
and implementation of a relational database. (Total tuition time: ± 60 hours)
E
ELECTRICAL ENGINEERING (EXTENDED) I (FPEEN02) 1 X 3-HOUR PAPER
(Subject custodian: Department of Computer Systems Engineering)
The subject consists of theoretical and practical elements. Correct use of SI units and their applications. Physical
and electrical quantities. Introduction to electricity. Introduction to electrical components such as the resistor,
capacitor, inductor, transistors, colour code. Basic wiring skills, basic electromagnetics, transformer, basic DC
and AC circuit theory. Network analysis on DC circuits and AC theory. An investigation of the magnetic lines
of force and the application of magnetic fields. Inductance in DC circuits. RLC circuits and phase differences.
Capacitors, their operation and applications. The practical sessions cover soldering, resistor circuits and
advanced resistor networks, transistor and capacitor applications and the application of electromagnetism.
(Total Tuition time: ± 80 hours)
L
LOGIC DESIGN III (LOD311B) 1 X 3-HOUR PAPER
(Subject custodian: Department of Computer Systems Engineering)
The development of logic circuits using VHDL. The student is guided through the complete design cycle of a
logic circuit using the prescribed development environment. This involves the development of the logic circuit
in VHDL and the implementation onto target hardware. The development of software consists of problem set-
ting, state diagrams, timing diagram analysis and the writing of the VHDL. The next phase is the simulation of
the program. The final phase consists of the downloading onto silicon and de-bugging of the software. (Total
tuition time: ± 80 hours)
M
MATHEMATICAL APPLICATIONS III (MMA301T) 1 X 3-HOUR PAPER
(Subject custodian: Department of Mathematics and Statistics)
First-order differential equations. Higher-order differential equations. Basic mathematical modeling. Laplace
transforms. Systems of differential equations. Numerical solutions of differential equations. Fourier Series.
(Total tuition time: ± 90 hours)
N
NETWORK SYSTEMS II (NSY211T) 1 X 3-HOUR PAPER
(Subject custodian: Department of information Technology)
This subject covers various aspects and technologies involved in data communications and networking. Students
are introduced to topics, such as network topologies, transmission fundamentals, contention protocols, data
compression techniques, data security and integrity, flow-control protocols and the various IEEE standards.
The subject is aimed at giving students a solid understanding of local area networks (LANs), although aspects
of wide area networks (WANs) are also covered briefly. (Total tuition time: ± 80 hours)
O
OPERATING SYSTEMS III (OSY301T) 1 X 3-HOUR PAPER
(Subject custodian: Department of Computer Systems Engineering)
The development of the operating system as a control programme and resource manager. Principles to take
into consideration when designing a modern operating system, such as memory management, process man-
agement, scheduling and input/output. The LINUX operating system. CPU scheduling, parallelism, secondary
memory management, LINUX applications. (Total tuition time: ± 80 hours)
P
PROGRAMMING (EXTENDED) I (FPPGG01) 1 X 4-HOUR COMPUTER-BASED
(Subject custodian: Department of Computer Science)
AIM/PURPOSE: To enable students to understand and be able to solve problems with the help of the Object
orientated C++ programming language. OBJECTIVES: The student must be competent in problem-solving
skills using C++ as a tool. KEY TOPICS: Classes and objects, selection and looping structures, library func-
tions, one-dimensional arrays, basic technical programming. An introduction to Object-Orientated Programming
(OOP), basic control structures and stream manipulation. (Total Tuition time: ± 80 hours)
S
SOFTWARE ENGINEERING III (SFE311T) 1 X 3-HOUR PAPER
(Subject custodian: Department of Computer Science)
The purpose of this subject is to present the essential knowledge and skills needed to solve the customer
and the user problems through the use of domain analysis which helps to have the background information
as well as to gather and validate requirements. This subject enables students to learn how to apply software
engineering skills into real life situation by understanding what constitutes a good requirement, applying
fundamental design principles, gaining in-depth knowledge of object-oriented development using Unified
Modeling Language, translating requirements and designs into good quality programs and to test the programs
effectively. (Total tuition time: ± 60 hours)
W
WORK-INTEGRATED LEARNING I (EXP1ECS) WORK-INTEGRATED LEARNING
WORK-INTEGRATED LEARNING II (EXP2ECS) WORK-INTEGRATED LEARNING
(Subject custodian: Department of Computer Systems Engineering)
Students experience the IT- or engineering-related industry by becoming involved in its day-to-day operations.
(Total tuition time: not available)