| SECTION
I COURSES |
| COMP5120
(CS50Q) |
Systems
Design and Engineering |
|
| |
|
|
|
| This
course provides an introduction to software engineering
concepts integrating the areas of system analysis, systems
design, computer technology and organizational behaviour.
The aim is to provide students with structured ways of
managing the activities involved in desinging large scale
applications and decision support systems. Students will
also be taught the principles of systems design. |
| |
|
|
|
| MS60Q |
Information
Systems in Organizations |
|
| |
|
|
|
| This
course establishes a foundation for understanding and
analyzing information in organizations. Fundamental concepts
of systems and information are explained. Basic tools
and techniques for representing systems are represented
and skills in system representation are developed. |
| |
|
|
|
| SECTION
II COURSES |
| COMP5710
(CS51Q) |
Introduction
to Program Design |
|
| |
|
|
|
| The
aim of this course if to give the student an understanding
of the design and implementation of computer programs.
We will emphasize techniques for the desing of algorithms.
The language of instruction is C. |
| |
|
|
|
| COMP5720
(CS51R) |
Data
and File Structures |
|
| |
|
|
|
| Because
of the emphasis on performance in information systems
and the increasing complexity of applications, the information
system manager, system analyst and system designer must
understand the logical and physical structure of data.
The course is designed to develop an in-depth understanding
of various data types and file structures. |
| |
|
|
|
| COMP5750
(CS51S) |
Comparative
Study of Programming Languages |
|
| |
|
|
|
| Different
computer applications have different requirements. This
is reflected in the large range of programming languages
that are currently available. In this course students
are exposed to the different approaches to programming
that are embodied in these different systems. |
| |
|
|
|
| COMP5730
(CS51T) |
Database
Management Systems |
|
| |
|
|
|
| The
aim of this course is to provide students with an understanding
of how data resources can be managed to efectively support
information systems in organizations. Students will alos
acquire a workin gknowledge of some of the techniques
and concepts used in developing database systems. |
| |
|
|
|
| COMP5110
(CS52Q) |
Introduction
to Software Engineering |
|
| |
|
|
|
| This
course examines some of the different approaches to software
construction including object oriented approaches, formal
specification techniques, and prototyping. The various
stages in the life cycle of a piece of software, and the
tools available for supporting the activities taking place
in the different stages of the life cycle, as projects,
will be examined. |
| |
|
|
|
| COMP5310
(CS52R) |
Principles
of Computer Systems |
|
| |
|
|
|
| The
aim of this course is two-fold: |
- to
familiarize the student with concepts relevant to
the design of actual computers and
- to
introduce the concepts of networks and distributed
systems.
|
| The
course will cover mainly the hardware aspects of the topics
stated above. We will describe various componenets that
are combined in integrated circuits, such asgates, shift
registers, adders, subtractors, multipliers, etc. We will
discuss memory devices, memory addressing and microprocessor
architecture. Further, the main components of a network,
network topology and client-server architecture, will
be discussed, with particular emphasis on the ways of
realizing simple networks as well as distributeds network
systems. |
| |
|
|
|
| COMP5760
(CS52S) |
Operating
Systems |
|
| |
|
|
|
| The
aim of this course is to give the student an understanding
of the tasks that are performed by an operating system.
The issue of security will be addressed briefly as well. |
| |
|
|
|
| |
|
|
|
| COMP5770
(CS52T) |
Data
Communication Systems and Networks |
|
| |
|
|
|
| As
the nations evolve into information societies, the relevance
of data communication systems can not be underestimated.
This course will cover the overview of the data communication
systems, major components in a data communication system,
data link controls and line protocols, layered protocols
in distributed networks and an introduction to digital
transmission systems. |
| |
|
|
|
| MS61Q |
Management
Accounting |
|
| |
|
|
|
| This
course examines the formulation of management accounting
concepts and techniques with major attention paid to how
accounting information is used by managers for planning,
control and evaluation. |
| |
|
|
|
| MS61R |
Organizational
Theory and Behaviour |
|
| |
|
|
|
| This
course introduces the basic concepts in social psychology
relevant to the study and understanding of individual
and group behaviour in an organizatioal setting. It shows
the information system manager and analyst how to interpersonal
and structural variables influence job an dtask performance,
individual and group productivity and their impact on
th eachievement of consistent quality in organizational
outputs. |
| |
|
|
|
| MS61S |
Marketing |
|
| |
|
|
|
| This
course provides managers with and understanding of marketing
concepts, methods and techniques and how these are used
to achieve organizational goals. It examines the marketing
mix and its application in planning and decision making
in pricate and public enterprises. an emphasis is placed
on the desihn and use of information systems for improving
the efficiency and effectiveness of sales, distrribution
and marketing programmes. |
| |
|
|
|
| MS61T |
Finance |
|
| |
|
|
|
| This
couse provides managers with the basic tools for efficiently
using the financial resources of anorganization and understanding
the objective of financial management. It focuses on the
factors which govern the financial structure, cost of
capital, market valuation, sourcing of short and long
term funds and dividend, working capitak policies of the
firm and methods of capital budgetign. The course will
also examine the use of financial data bases. |
| |
|
|
|
| MS62Q |
Desicision
Models for Managers |
|
| |
|
|
|
| This
course examines how formal analytic tools and quantitative
techniques are used or managerial decision making. It
examines the application of statistical concepts and models
to decision making under incertainty and linear programming
and simulation models under condition or relatively mor
certainty. An emphasis is placed on the deveopment of
computer based decision aids for managers. |
| |
|
|
|
| MS62R |
Production
and Operations Management |
|
| |
|
|
|
| This
course introdices managerial concepts and techniques that
can be used to achieve flexibility, reliability, efficiency
and total quality in operations. Specific attention is
paid to the role of forecasting, systems design production
planning and scheduling and materials management. The
use of information systems in planning, design and control
of manufacturing and service organizations is emphasized. |
| |
|
|
|
| MS62S |
Industry
and Competitive Analysis |
|
| |
|
|
|
| This
course presents advanced techniques for analyzing competition
and forulating strategy. It is divided into three sections.
The first wxamines the structural preconditions for sustainable
competitve advantage. The second deals rigorously with
the economic underpinings of competitive advantage. The
final section of the course uses the analytic techniques
learnt in section two to examin estrategic decisionsthat
firms must make in the course of competing with each other. |
| |
|
|
|
| MS62T |
International
Business |
|
| |
|
|
|
| The
purpose of this course is to examine how international
trade and competition affect competitive strategy. Students
are provided with techniqes for assessing when and how
to enter foreign markets and hor firns compete when they
have no competitive advantage. In addition the coutse
delves into the role and management of intermediaries
(trading firms) as well as exploring how the interaction
of firms and governments can affect the terms of international
trade. |
| |
|
|
|
SECTION
III COURSES |
| COMP5610
(CS53Q) |
User
Interface Management Systems |
|
| |
|
|
|
| One
of the issues which is critical in the acceptance of a
piece of software is the user interface to the program.
This course will discuss both the techniques for analyzing
the interface requirements of the intended user population
and techniques for computationally realizing these requirements. |
| |
|
|
|
| COMP5330
(CS53S) |
Expert
Systems |
|
| |
|
|
|
| This
course aims to give the student an understanding of the
techniques used in the construction of expert systems,
as well as the problem that one is likely to encounter
in building such systems. |
| |
|
|
|
| COMP5320
(CS54Q) |
Computer-aided
Manufacturing Design and Simulation |
|
| |
|
|
|
| In
the last fer years two important developments in manufacturing
have occurred: |
- global
competition in manufacturing has intensified, and
- micro-processor
and computer-based technologies have changed the nature
of automation in manufacturing as well as its impact
on ther functions.
|
| Taken
together, information-intensive process technologies have
become a critical competitive weapon in global competition.
In this course an attempt will be made to understand the
structure of these new technologies and their implications
for management. The course also provides an introduction
to discrete and continuous simulation techniques, applying
these and other quantitative techniques to the analysis
of advanced production systems. |
| |
|
|
|
| COMP5210
(CS54R) |
Artificial
Intelligence |
|
| |
|
|
|
| This
is a half course which will examine the different approaches
to Artificial Intelligence as well as the different views
of, the applications of and the future of Artificial Intelligence. |
| |
|
|
|
| COMP5620
(CS54S) |
Human
Factors in Computing |
|
| |
|
|
|
| This
is a half course which will provide students with a good
understanding of the wide range of non-technical factors
that influence the use of information systems in organizations.
It will also emphasize a multidisciplinary approach that
considers social, organizational and technological aspects
of systems. |
| |
|
|
|
SECTION
IV |
| MS63Q |
Information
Systems Policy |
|
| |
|
|
|
| This
is a capstone course tying together concepts provided
in the other courses. It seeks to develop an inderstanding
of the role of information systems at the National level. It
also seeks to develop an understandinf of the issues involved
in initiating and implementing new information systems
ventures. |
| |
|
|
|
| MS63R |
Project |
|
| |
|
|
|
| In
lieu of a thesis, each participant in the programme will
be required to undertake a project which will entail defining
and developing a software system which has a real potential
for solving a practical problem of significance to managers.
The system will require students to draw on their capacity
to analyze business problems as well as on their ability
to implement the software development tools, techniques
and concepts learned throughtout the programme. |
| |
|
|
|