Course Syllabus
|
- Fundamentals of Cybernetics
Aim: To provide an awareness of the fundamental techniques and methods
used in the design and integration of systems.
Syllabus: Introduction to cybernetics, definitions of cybernetics, history
of cybernetics. Hardware requirements, microprocessor architectures,
interfacing considerations. Software requirements, language facilities,
design methodologies, performance modelling, safety critical aspects.
- Robotics
Aim : To introduce the principle components of mobile robot systems with
particular emphasis on sensors and actuators.
Syllabus: Overview of mobile robot architectures, implementation aspects
and experiences. Sensor systems, infra-red, ultrasonic, proximity, CCD,
vision. Motor systems. Designing task specific robots .
- Artificial Intelligence
Aim: To provide an awareness and appreciation of Artificial Intelligence
and the problem-solving paradigms developed therein.
Syllabus: Introduction to AI, definitions of AI, history of AI, classical
AI - weak methods, classical AI - knowledge representation and inference,
AI paradigms - symbolic and subsymbolic. Neural networks, feedforward
networks, associative memories, competitive learning. Evolutionary
Computing, genetic algorithms, genetic programming, classifier systems,
other variants. Criticisms of AI, Dreyfus and Winograd, Brook's approach.
- Digital Signal Processing
Aim: To provide an awareness and appreciation of fundamental Digital
Signal Processing techniques. This module provides an essential basis for
the image processing module.
Syllabus: Mathematical and Computational Background - Fourier transform,
analytic signals, sampling and aliasing, discrete Fourier transform,
digital filters. Processing techniques - Weiner filter, matched filter,
Bayesian estimation, bandlimited functions, FIR filters, median filter,
dynamic programming methods.
- Control Theory
Aim: To provide an awareness and appreciation of modern control techniques
and their implementation on digital computers.
Syllabus: Concept of stability, Time response analysis, Frequency response
analysis, Sampled data control systems, state variable analysis and
design, nonlinear systems, optimal control.
- Image Processing
Aim: To provide a unified approach to processing and analysing digital
images.
Syllabus: Mathematical and computational background - principles of image
processing, image formation, digitisation techniques, mathematical models,
2D discrete Fourier transform. Image restoration and reconstruction -
inverse filter, maximum entropy method, bandlimited images. Image
enhancement - transform techniques, highpass filtering, high emphasis
filtering, neighbourhood average filter, frequency vs real space
techniques. Segmentation - thresholding techniques, first order edge
detection, Roberts gradient, second order edge detection, Hough transform,
fractal images.
- Knowledge Based and Adaptive Systems
Aim: To explore the application of artificial intelligence techniques to
the development of systems which are able to adapt to their environment.
Syllabus: Principles of adaptive systems - why adaptive?, levels of
adaptivity, basic architectures - symbolic, sub-symbolic and hybrid, scale
issues - micro, macro and global. Knowledge based systems - knowledge
acquisition of KBAS, case study - architecture and implementation.
Behaviour-based adaptive systems - sub symbolic systems and applications.
- Research Methods
Aim: To provide an appreciation of the fundamental skills required to
undertake a significant research project.
Syllabus: Context for research - nature of research, planning for
research, organisational culture and attitude, cost benefit analysis.
Research practice - information retrieval skills, oral presentation,
academic and managerial report writing. Quantitative methods - statistics,
parametric approaches, describing and exploring data, basic concepts of
probability sampling distributions and hypothesis testing, correlation and
regression, factorial analysis of variance. Quantitative methods -
subjective assessment, psychophysical methods, attitude scale
construction. Methods of data collection and analysis - surveys: sampling
and questionnaire design, interviewing, observation.
|