The Higher Diploma in Information Systems (HDIS) is
offered on a modular basis. The Modular framework
is underpinned by the Credit Accumulation and Transfer
Scheme (CATS), which is adopted from the European
credit transfer system, making it easier for HDIS
graduates to study in UK or other parts of Europe.
At Level One, student will study FOUR core modules.
At Level Two, they will also study another FOUR core
modules.
This programme is designed for those seeking a career
in Information Technology. On completion of this course,
students are able to pursue the BSc in Computing majoring
in Information Systems locally or overseas.
Course Syllabus
Level
1 Modules
1. Business System : Analysis and Design
Structured Systems Analysis and Design Techniques
This unit is designed to provide a practical awareness
of the activities of system analysis and design enabling
the student to analyse the problems of simple systems
and to propose solutions using appropriate tools and
techniques. On completion of this unit, students should
be able to investigate, record and analyse the requirements
of a computer based system using a structured methodology
and produce adequate documentation in the form of
a feasibility report and requirements. Students will
learn to appreciate the need for good project management
design and produce a working prototype.
Business Programming
This unit will concentrate on the program techniques,
which surround the development of large scale data
processing systems. At the end of this unit, the student
should have a firm grounding in the professional practices
surrounding the efficient and effective manipulation
of business data using a variety of different manipulative
tools. Student should be able to analyse a problem
and develop a solution using a data-driven design
technique and understand how COBOL is used effectively
in commercial applications.
2. Computer Systems and Mathematics
Fundamentals of Computer Systems
To provide an overview of computers in sufficient
detail to enable students to understand the underlying
concepts relating to a computer's specification and
appreciate the advantages, disadvantages and trade-offs
of different computer specifications. On completion
of this unit, student should be able to understand
the principles which underline the representation
of data in a computer system and to understand the
purpose of the basic building blocks which comprise
a simple microprocessor-based system, such as video
controller, RAM chips, disk controller, motherboard
and apply this knowledge in support of the other objectives
of this module.
Mathematics for Computing and IT
To develop the mathematical and statistical abilities
and skills which can be applied throughout the course.
This module will illustrate mathematical and statistical
techniques in modelling situations where appropriate
and to build self-confidence in students through the
application of mathematics in problem solving. Students
will also be taught on logic and boolean algebra,
graph theory and discrete probability. On completion
of this unit, the student should be able to understand
the basic ideas and definitions and solve short problems.
3. Software Design and Development
Algorithmics
To develop and extend the idea of an algorithm as
an abstract representation of a problem solution and
enable students to be aware and practice of object-oriented
methods and implementating it using the Java language.
On completion of this unit, the student should be
able to demonstrate a thorough understanding of the
process of algorithmic derivation of solutions to
problems in a variety of contexts and be able to write
programs in Java to realise data structures and standard
algorithms.
Interactive Application Programming
This module is designed to give students with no prior
experience of programming a practical insight into
the construction of small-scale interactive applications
programming. The module will introduce the fundamentals
of software development using interactive programming
language and environment suited to the development
of small-scaled Microsoft Windows applications. On
completion of this unit, the student should be able
to perform analysis of a simple problem and design
a solution to it.
4. Networks and Database Management
Communications Technology
This unit provides students with an understanding
of the principles of data communication. Students
will also be introduced to the structures, standards,
interconnections, applications, installation, optimisation
and management of computer networks. Students will
have hands-on experience managing a local area network.
This unit, therefore, effectively blends technical
concepts with real life practical applications and
issues. On completion of this module, students should
be able to learn different methods of interconnecting
computers, understand local area network structures,
protocol and standards. They will also be able to
evaluate the needs and requirements for computer networks
and interconnection.
Database Systems
Students will develop an understanding of the philosophy,
theory, problems, principles and applications of database
systems. Database design: entity models, relational
design, mapping design to implementation, normalisation,
case studies. On completion of this unit, students
should be able to analyse situations and/or environments
for the application of database solutions create,
alter and remove relational tables, indexes and data
using an appropriate database language. They will
be able to design and prototype appropriate systems
for applications requiring a database solution, and
discuss the relative merits of different designs and
implementations.
Professional Development
This unit presents to the students a sound basic understanding
and knowledge of the human factors, management structures
and the legal, ethical and social issues which affect
the work of a computer practitioner. It also promotes
the presentation of information in oral, written and
graphical forms. On completion of this unit, the students
should be able to understand the requirements of and
the needs for professional competence in all aspects
of their work and understand the important role of
communication in its many forms necessary to develop
and mantain good teamwork.
Back to the Top
Level
2 Modules
1. Route Project
Project Management
This unit introduces students to the issues and techniques
of project management in an organisational context.
The features of projects cost, time, quality and the
risk in project management. Students will learn the
policies of project management, examples of projects
in public sector and manufacturing industries.
Information Systems Project
Students will have the opportunity to undertake a
suitable size task that allows him to apply the appropriate
skills and knowledge learnt in the Information Systems
route. It is normally expected that the project will
provide, in addition to evidence of meeting targets
in the area of self and time management, relevant
background reading and research and use of appropriate
techniques for design and realisation, evidence of
proficiency to a degree of professional competence
suitable for the level of the course. On successful
completion of the project, the student will have demonstrated
the acquisition of knowledge obtained through a combination
of independent and supervised work, project management
skills and the ability to put into practice problem
solving, design and implementation techniques to present
a solution to the chosen problem.
2. Multi-Media, Web Design and Virtuality
Multimedia Systems
This unit provides an overview of the latest developments
in the field of multi-media applications. It aims
to expose students to the latest multimedia development
software, for example, Macromedia Extreme 3D and Adobe
Premier, and their capabilities. Students will be
taught how to create multimedia applications using
software of their choice. On completion of this unit,
the student should be able to demonstrate an awareness
of the use of multimedia in business, education and
entertainment. They will be able to specify hardware
and software requirements for a given application,
maximise the power and performance from any multimedia
machine to produce dazzling multimedia results.
Introduction to Internet Programming
This unit aims to introduce students to the methods
of creating web pages using appropriate web authoring
tools. Students will be taught the Web fundamentals,
HTML and Web Programming with JavaScript. On completion
of this unit, the student should be able to understand
the client-server model of Internet programming and
how tasks are completed. Create and perform validations
of forms created in HTML using JavaScript and produce
interactive client-side web applications.
Virtual Reality Modelling Language
This unit will introduce students to the concepts
of Virtual Reality. Students are required to demonstrate
the ability to construct interactive environment using
appropriate VR tools. On completion of this unit,
the student should be able to develop an interactive
application using appropriate VR tools.
3. Business Information System
Soft Systems Methods
This unit develops the students' knowledge of methods
based on human activity models. It exposes students
to the importance of investigating human activities
within information systems development work and the
investigation between 'soft' and 'hard' approaches.
On completion of this unit, students should be able
to identify the human aspects of typical problem situations
and select suitable soft approaches to problems
Competing through Quality
This unit is designed to provide an overview of the
concepts and issues of quality management and to facilitate
an understanding of some of the practical techniques
used by organisations to achieve such quality in their
work processes and their products and services. Students
will have the knowledge to identify the type/level
of quality management currently implemented in an
organization and demonstrate a breadth of understanding
and knowledge of the theoretical quality management
literature. Students will also be able to compare
and contrast different total quality philosophies.
Methods for Analysis and Design
Students will be able to consolidate the structured
systems analysis techniques and extend the learning
scope to object technology. They will also be able
to justify and apply the appropriate techniques to
systems analysis and design and to be confident in
delivering well-tested and documented systems which
satisfy user requirements within the framework of
a systems approach.
4. Rapid Application Development
Object-Oriented Programming in Java
To enable students to be critically aware of and practise
object oriented programming of analysis and design.
Students will develop an understanding of the concepts
of OOMP and apply the techniques involved in the design,
implementation and coding techniques in Java.On completion
of this unit, students should be able to understand
and use Java extensively for program development and
be aware of the current common areas of OO application
and the reasons for their suitability.
Planning, Provision and Procurement
Firstly, it will explore the technical areas, which
those responsible for procurement must address, and
the information gathering methods that may be used
in approaching technical issues such as compatibility,
connectivity, capacity etc. Secondly this unit will
seek to impart an awareness of the constraints, strategic
and organisational, which are involved alongside the
purely technical aspects of planning, provision and
procurement of resources.
Application Prototyping Techniques
Students will learn to examine the approach of rapid
applications development and to experience its mechanisms
through the construction of system prototypes, and
to demonstrate how information systems can be specified
and designed with limited time and resources. On completion
of this unit, the student should be able to discuss
the RAD approach in contrast to more established modes
of system development and to evaluate the effectiveness
of prototyping solutions in given problem situations.
Exemptions
Graduates of TMC-RSA/UCLES Higher
Diplomas can gain Advanced Standing of up to 2 years
from the following prestigious Universities.
University of East London
University of Greenwich
The Manchester Metropolitan University
Deakin University
University of Newcastle
Northwood University
Course Duration
There are 3 modes of study. The
normal duration of each mode of study is as follows:
| 1. Full-Time |
: 12 months |
| 2. Part-Time |
: 12-18 months |
Examination
Two examination sessions per year :
May and November
Course Delivery
This course is FULLY TAUGHT by
qualified academic staff approved by the Singapore
Ministry of Education.
Course Fees
All fees stated are in Singapore dollars, GST included.
Above fees are subject to chage without prior written
notice.
Examination Fees are not included.
Entry Requirements
Candidates must posses any of
the followings :
NCC International Diploma in Computer Studies.
1 GCE 'A' Level pass plus 4 GCE 'O' Level passes including
English and Mathematics.
Non-Computing Local Polytechnic Diploma.
Diploma in Business Administration & Marketing.
Matured candidate aged 25 years and above with at
least 2 years of authenticated experience in Programming
or System Analysis and Design in industrial or commercial
environment.
Other equivalent qualifications.
|