Course categories:


IS301 Procedural Programming (C++)
This course allows guest users to enter  

This unit approaches design of algorithms and their implementation in C++ programming language

IS302 Database Design
This course allows guest users to enter  This course requires an enrolment key

Organisations need to handle data with well designed databases that minimise errors through updating, deletion and insertion anomalies, avoiding redundancies and providing ready retrieval of data in flexible forms adaptable to changing user needs.

Database design offers concepts in the development of a database from the listing of business requirements, through Entity-relationship diagramming, schema formation, and the evaluation of the effectiveness of a schema with concepts of functional dependency and normal forms. Following IS 204, this unit develops the underlying theory required to understand the design and management of databases using commercial software, relational algebra and the use of SQL. Such studies may open important career paths, since it is difficult to envisage any organisation that does not have the electronic storage and management of data as a critical need.

IS304 Data Communications I
This course allows guest users to enter  This course requires an enrolment key
Possessing a strong understanding of PC networking and internetworking, provides the IS professional with the skills needed to develop infrastucture for sharing resources and information over computer networks. Language and concepts are developed which enable more intelligent communication between IS staff and technical support groups. This unit
IS305 Object Oriented Programming
This course allows guest users to enter  

Object-Oriented programming focuses on modelling the complexity of related data belonging to an organisation as a system of interrelated and interacting user-defined data types known as objects which have attributes and accompanying procedures. This unit introduces the major concepts of encapsulation, inheritance and polymorphism with programming examples. A small project such as some form of a lending library is developed to illustrate the application of object-oriented principles. This unit relate to aspects of the ACS Core Areas of Data Structures and Algorithms, as well as Program Design and Implementation, and Software Engineering andMethodologies.

IS308 Data Communications II
This course allows guest users to enter  This course requires an enrolment key

This unit follows on from IS 304, Data Communications 1. The two units together complete the requirements for the CCNA internationally recognised certification program. IS 308 introduces wide area networks (WANs). More advanced aspects of other data communications concepts are revised and developed. A major enterprise networking case study is completed. CCNA test engines are practised and simulated networks are developed and configured.

IS309 Financial Modelling
This course allows guest users to enter  This course requires an enrolment key

This unit follows on from IS201, Spreadsheet Modelling, and IS025, Data Analysis. It will further develop student competence in major features provided in a spreadsheet software application. the focus here will be on financial applications of spreadsheet modelling, using mainly statistical and finacial functions. the level of skill attained should enable students to perform tasks required in an office environment, such as supporting project or investment decisions with discounted cash flow models, preparing forecasts, budgets and making a break-even alnalysis.