83
Module information
DIGITAL ELECTRONICS 126 (DE2116D, DE2F06D) 1 X 3-HOUR PAPER
(Module custodian: Department of Computer Systems Engineering)
This module introduces data storage, data transmission, data processing and control, and signal conver-
sion and processing, through the implementation of basic digital electronic concepts. On completion of this
module, students should be able to explain how the mentioned systems are built using basic digital electronic
building blocks. (Total notional time: 100 hours)
DIGITAL ELECTRONICS 216 (DEL216D) 1 X 3-HOUR PAPER
(Module custodian: Department of Computer Systems Engineering)
This module covers introductory microcontroller concepts and is concerned with the basics of an 8-bit micro-
controller. After successful completion of this module, the student must be able to design, program and debug
a program, using assembler language for an 8-bit microcontroller. (Total notional time: 100 hours)
DIGITAL FORENSICS V (DFO118G) 1 X 3-HOUR PAPER
(Module custodian: Department of Information Technology)
The general purpose of this module is to provide students with the internet and computer digital forensics,
principles and methodologies of digital forensics, software and hardware digital forensics tools. The emphasis is
on equipping the students to be competent problem solvers that can originate and recommend digital forensics
strategies. (Total notional time: 150 hours)
DIGITAL PROCESS CONTROL 216 (DP1216D) 1 X 3-HOUR PAPER
(Module custodian: Department of Computer Systems Engineering)
This module covers introductory intelligent systems that encompass the integration of software and electronic
systems and is concerned with the implementation of control systems. After successful completion of this
module, the student must be able to apply a combination of hardware and software systems in a solution to a
given problem. (Total notional time: 100 hours)
DIGITAL PROCESS CONTROL 226 (DP2216D) 1 X 3-HOUR PAPER
(Module custodian: Department of Computer Systems Engineering)
This module covers the theory of mobile robotics and is concerned with robotics and related technologies. The
student will be introduced to the theory behind sensor integration using various sensors, applying a variety of
algorithms and techniques to a robotic platform in order to solve problems, these include and are not limited
to localisation, path nding, map generation, proportional integral derivative control, and navigation. After
successful completion of this module, the student must be able to describe, explain and solve various robotic
related problems. (Total notional time: 100 hours)
DIGITAL SIGNAL PROCESSING (DSR117V) 1 X 3-HOUR PAPER
(Module custodian: Department of Computer Systems Engineering)
This module covers an introduction to analogue signals and LTI systems representation and transformation,
analogue convolution and analogue lters, Laplace and Z-transform, Digital signals and sampling requirements,
Basic types of digital signals, Quantisation error, Time-domain analysis, including Linear-time-invariant discrete
system, Block Diagram for LTI discrete systems, Impulse response, Convolution sum, Dierence equations,
Frequency-domain analysis, and Filter design. After successful completion of this module, the student must be
able to design signal process systems and various lters with application in various engineering elds. (Total
notional time: 150 hours)
DISCRETE MATHEMATICS 115R (DSM116D, DSMF06D) 1 X 3-HOUR PAPER
(Module custodian: Department of Computer Systems Engineering)
This module focuses on the area of discrete structures including important material from areas such as set
theory, logic, methods of proofs, graph theory, combinatory, and recursion. The material is pervasive in the
areas of data structures and algorithms. (Total notional time: 150 hours)
DISCRETE STRUCTURES (DCT115D, DCTF15D) 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
Science. 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 know-
ledge of discrete structures principles, algorithms, number theory and cryptography to the problems arising in
the software industry. (Total notional time: 150 hours)