International Advanced Diploma in Computing awarded by Informatics Academy and NCC
Code |
Subject |
C2001 |
Systems Analysis and Design
This module provides an in-depth study of the various analysis techniques to build a computer based information system. Practical techniques and appropriate documentation of system analysis will be taught. It emphasizes the importance of human aspects of information systems. This module also involves an examination of the process of system design. It introduces students to several important tools, techniques used and a practical approach to designing a system. |
C2002 |
Software Engineering
This module aims to build a broad based foundation of the software aspects of computing environments. It also provides an understanding of software engineering approaches.
- Principles of software engineering
- Software life cycle
- Formal methods
- Software Quality Assurance Techniques
|
C2004 |
Discrete Mathematics
This unit aims to provide the students with a core of Mathematical terminology and concepts. Students will be required to apply their cognitive skills in logical problem solving and in making deductions.
- Sets and logic
- Combinatorics
- Vectors and matrices
- Relations and functions
- Statistics
|
C2005 |
Object Oriented Programming in Java
This module is design to give student an understanding of object oriented programming. It will show student an advance way at looking at programming and how with the introduction of objects programming is cut down tremendously. The main area of emphasis is introduction to the basic concepts, introduction to objects and classes, inheritance and polymorphism. |
C2006 |
Systems Development Project (Two Terms)
Duration: 6 months
The project aims to develop individual initiative, critical thinking and creative ability through a detailed study of some aspects of computer-based information systems. Participants will have to take part in all stages of analysis, design, programming, testing and implementation. Each participant must clearly defined roles and tasks throughout the project life.
Pre-requisite: C2001 System Analysis and Design |
C2029 |
Relational Database Design
This module aims to provide students with knowledge of designing of a relational database. Topics covered include:
- Data Modelling
- Schemas
- Normalisation
- Using different database keys
- Generalisation hierarchies and integrity rules
- DDL and DML
|
| (Elective Modules - Choose 2) |
C2020 |
Computer Architecture and Data Communication
This unit gives an overview of computer hardware data communication and networking technology. It attempts to inculcate in students the ability to demonstrate an understanding of computer architecture and data communication.
- Characteristics and performance of contemporary computer equipment
- Principles and implementation of instruction codes
- Representation of storage and transmission data
- Concepts of data communication, networking and their applications
|
C2024 |
Advanced Networking
There are two main aspects to this module. The first covers Networking Technologies, where the basic concepts of data communications, networking and connectivity are covered. The second aspect covers network installation and configuration. |
C2025 |
Computer Security
This module is designed to develop skills and academic knowledge in the following areas:
- Common threats to computer systems
- Common attack methods
- Security policy
- Risk Management
- Basic Encryption
- Communication and network security
|
C2027 |
Information Management
This unit provides students with an interesting blend of both Information Systems Management concepts as well as Data Centre Management concepts. The main emphasis is placed on EDP Auditing, Chargeout Concepts, End User Computing as well as security issue in an IS environment. |
|
|