Computer Science and IT School

Professional Advanced Diploma in Information Technology (IT)

 

>>Professional Advanced Diploma In Information Technology

 

The course adds on the basic developed so that student can make significant contribution to an employer in a commercial environment and demonstrate complete understanding and competence of IT management principles and have a greater choice of career opportunities.

Entry Requirements

•  Completed Professional Diploma in Computer Studies or equivalent education

or

•  Relevant work experience

•  Reasonable command of spoken and written English

Programme Structure

  • The programme is consisting of four levels of teaching semesters including lectures and tutorials.

Programme Content

Level 1

AIT 01 Programming

Chapter 1

1.1

Programming using functional, object-oriented, and interpreted programming techniques covering software requirements, design, implementation, testing and maintenance using C/C++ and Java

AIT 02 Mathematics for Computer Science

Chapter 2

2.1

An introduction to basic logic design, coding and number representation...

2.2

Functions of and communication between large scale system components

AIT 03 Group Project Stage 1

Chapter 3

3.1

Proposal for project design, development, implementation and "release"

AIT 04 Data Base System

Chapter 4

4.1

This gives students an understanding of database design.

4.2

It enables them to produce data models and implement databases management systems.

4.3

It provides students with a thorough understanding of the features of Structured Query Language

AIT 05 History of Computers and Computing

Chapter 5

5.1

Look at the evolution of computers from the start till nowadays, will use case studies to show the evolution

AIT 06 Computer Communication and Networks

Chapter 6

6.11

Fundamental concepts and practices of network principles, technical and managerial aspects of data communications, overview of local area and wide-area networks, network topology, network protocols, internet/intranets, client/server communication, and file sharing

Level 2

AIT 07 The Internet and the World Wide Web

Chapter 7

7.1

Exploration of typical internet-based service applications from conception to operation including analysis, design, implementation and deployment.

AIT 08 Group Project Stage 2

Chapter 8

8.1

Project design, development,

8.2

Implementation of the project

AIT 09 Commercial and Industrial System Design

Chapter 9

 

9.1

Systems analysis and design (SAD) gives a non rigid framework of techniques and approaches to aid the development of systems efficiently and effectively. Each different system needs to be looked at in a different way, but a general framework for SAD is; Planning, Analysis, Design, Implementation

9.2

Systems are designed with a primary goal of creating value for the organization. This is done largely by the handling of information.

AIT 10 Software Tools

Chapter 10

10.1

The software engineering process, tools that facilitate design and construction of software, as well as the management of team software development

AIT 11 Object Oriented Methods

Chapter 11

11.1

State the Methods

11.2

Use Case Studies to explain the Object Oriented Methods

Level 3

AIT 12 Individual Dissertation Stage 1

Chapter 12

12.1

Proposal for the dissertation

AIT 13 Theory of Relational Database

Chapter 13

13.1

Define the different theories of Rational Database

13.2

Use Case studies to understand them clearly

AIT 14 Algorithm and Data Structure

Chapter 14

 

 

 

14.1

Basic elements of algorithms

14.2

Time and space performance, optimization criteria and methods, as well as basic data structures (vectors, arrays, structures, lists, trees, stacks, queues), their characteristics, behavior and applicability to different problem types.

14.3

Illustrative examples will be chosen from standard computer problems such as searching, sorting, and memory allocation

14.4

Basic elements of Data Structure

AIT 15 Introduction to Artificial Intelligence

Chapter 14

 

 

 

15.1

Basic computer system organization and operating system principles.

15.2

Organization topics include CISC/RISC designs, registers, pipelines, caches, machine and assembly language programming.

15.3

Operating system concepts: process creation and control, signals and exception handling, inter-process communication and interaction with devices.

15.4

Systems emphasized: UNIX/Linux and Windows. Introductory network principles, programming and security issues

AIT 16 Choice subject to pre-co-requisites

Level 4

AIT 17 Individual Dissertation Stage 2

Chapter 17

17.1

Dissertation design, development, implementation

AIT 18 Enterprise Level Computing

Chapter 18

18.1

Introduction to Programs that have to do with Enterprises

18.2

Identify and distinguish business issues.

18.3

How to create Websites of business

AIT 19 Advanced Computer Communication

Chapter 19

19.1

Develop foundational knowledge and skills

19.2

Undertake the process of solving simple programming tasks through logic methods, problem decomposition and translation in a scripting (programming) language.

19.3

Gain a thorough knowledge of a selected scripting (programming) language and its practical application

19.4

Write scripted programs to solve commercial processing problems.

AIT 20 Artificial Intelligence Method

Chapter 20

 

20.1

This enables students to evaluate and apply commonly used methodologies to the field of intelligent technologies and to understand fundamental issues associated with building intelligent hybrid systems, problem solving and software modeling.

20.2

It also gives training a powerful, internationally recognized, Neural Networks application/development software (NeuralWorks Professional II Plus) and a Genetic Algorithms software package (Soft Computing Genetic Tool)

AIT 21 Choice subject to pre-co-requisites

 

Programme Learning Outcomes

Upon successful completion of the course participants should be able to get High Level of professional performance with increased prospects for rapid IT Management career progression.