Project Management
Many large software projects have failed because of poor
project management. There are established techniques available
which are useful in the different stages of the project
life cycle. Project Management also deals with performance
measurement and evaluation. Given the complexity of project
management, software tools have been developed to assist
project managers. The aim of this module is to equip students
with the necessary theoretical as well as technical skills
to tackle real world problems in various aspects of project
management. Students will learn tools and techniques based
on industry standards like PMBOK and PRINCE. Upon completion
of this module students should be able to develop and/or
critically analyse new or existing projects. Students will
also be able to conduct cost benefit analysis as well as
complete an operational project management plan.
Assessment: 100% (Coursework)
Information Systems Analysis
This module is designed to provide a practical awareness
of how systems analysis and design are performed. It will
enable students to analyse procedural problems of organisations
and propose solutions using appropriate tools and techniques.
Furthermore, this module enables students to gain an understanding
of the application of an object-oriented approach towards
systems analysis and design; encompassing techniques and
diagrams that emphasises the strengths and features of the
object-oriented concept. Students will also learn about
static and dynamic modeling using UML. The module prepares
students to design systems such as those that will be implemented
in their final year project module.
Assessment: 40%/60% (Coursework/Examination)
Database Systems & Applications
Databases are fundamental to current business information
system activities. A database typically provides features
to enhanced compactness, reliability, flexibility and Internet
applicability. The students will be introduced to the concept
and fundamentals of database systems. An open source database
tool MySQL, is utilised for verifying the above features.
Assessment: 100% (Coursework)
Networking Principles
This module makes students aware of the concepts of Networking
Principles. It introduces the essentials required to build
a sound network infrastructure. Networking Principles focuses
on the general principles involved in setting up, configuring
and maintaining computer networks. The challenges faced
in planning and designing an efficient community of computers
include, designing a network which is logical and efficient,
deciding what services are needed, planning and implementing
adequate security and providing a comfortable environment
for users.
Assessment: 40%/60% (Coursework/Examination)
Either
Application Programming with Visual Basic .NET
On completion of this module, students will
be able to develop business applications using Visual Basic
.NET. Students will be able to understand the features of
object–oriented features, apply the language concepts
including advanced controls within Windows Forms, and provide
database connectivity using ADO.NET.
Assessment: 100% (Coursework)
Or
Application Programming with Java
This module will equip students with the necessary skills
to develop application software using Java Technology. This
skill set includes the understanding of objects and classes,
inheritance, multi-threading, IO and exception handling
and JavaFX scripting.
Assessment: 100% (Coursework)
Project
To provide an opportunity for the student to undertake a
task of a suitable size that allows him/her to apply appropriate
skills and knowledge learnt in the Higher Diploma. It is
expected that the project will provide students with relevant
background reading and areas of research. They will need
to show evidence of meeting targets and possessing effective
self and time management abilities. Applying relevant techniques
for design and product realisation, students require a level
of discipline and competency appropriate for the level of
the course.
Assessment: 100% (Coursework)