Diploma in Information Communication Technology
In actuality, information technology is the use of computers and software to manage information. In some fields , this is referred to as Management Information Services (or MIS) or simply as Information Services (or IS). The information technology department of a large company would be responsible for storing information, protecting information, processing the information, transmitting the information as necessary, and later retrieving information as necessary.
RATIONALE
Information Technology has evolved over the past five decades in response to the need for more efficient techniques to manage the significantly increased volume and sophistication of the knowledge reservoir of mankind. It merges the study of Computer Science, Telecommunications and Office Automation; involves the collection, storage, accessing, processing and dissemination of information and impacts on both work and leisure activities.
In a world characterised by technological innovation and computerized responses to situations in the workplace and in the wider society, all citizens will need to have practical exposure to the techniques of Information Technology in order to bridge the widening gap between nations and provide individuala with the best chances for survival and growth in this new age.
A structured programme in Information Technology develops computer-related skills and encourages the development of analytical and design skills which are applicable in all areas of the curriculum.
This syllabus is designed to provide a coherent view of the significance of information in a socio-economic context. Emphasis is placed on application of knowledge and the use of the computer. This approach has been adopted in recognition of the impact that changes in the availability of information can have on the educational process. The focus is on getting students to develop skills for life in an increasingly
technological world, rather than on students absorbing a myriad of seemingly unrelated facts which may have only short term relevance.
The syllabus aims to provide the kind of practical experience which includes an element of discovery, and fosters self-confidence, together with the practical skills that will prepare students to meet the world's need for greatly increased productivity and cost effective procedures.
AIMS
The syllabus aims to:
1. prepare students to function effectively in a dynamic technological era;
2. promote the development of computer-related skills for immediate application to other curricular areas;
3. provide a foundation for post-secondary education;
4. facilitate the development and application of problem-solving skills in students
ORGANIZATION OF THE SYLLABUS
The syllabus is organised under three main sections.
SECTION I
UNIT: INTRODUCTION TO INFORMATION COMMUNICATION TECHNOLOGY
- Introduction to Computers.
- Computer Hardware and Organisation.
- Computer Software.
- Hardware, software selection.
- Computer applicattion to business.
UNIT: COMMUNICATION SKILLS AND ENTERPRENUERSHIP
- Meaning of communication.
- Business correspondence
- Oral communication, non-verbal and visual communication
UNIT: PROCEDURAL PROGRAMMING [C language]
- introduction to procedural programming.
- program development and design.
- program structure.
- program writing.
- control structures.
- data structures.
- sub programs.
- file handling.
UNIT: APPLIED COMPUTATIONAL MATHEMATICS
- introduction to modelling.
- numerical analysis.
- number systems and binary arithmetic.
- binary codes.
- logic gates and boolean algebra.
- algebra.
- discrete counting.
- graphs and function.
- elements of probability.
- data collection and presentation.
- measures of central tendency.
- measures of dispersion.
UNIT: OPERATING SYSTEMS
- introduction operating systems.
- process management.
- memory management.
- device i/o management.
- file management.
SECTION II
UNIT: OBJECT ORIENTED DEVELOPMENT [Java, C++, .Net]
- Introduction to object oriented programming.
- Object oriented programming concepts.
- Language structures of object oriented programming
- Essence of objects and classes.
- Inheritance.
- Polymorphism.
- Constructors and destructors.
- Operator overloading.
- File organisation.
UNIT: DATABASE MANAGEMENT SYSTEMS
- Database History.
- Data Mining.
- Database Models.
- Databse Security.
- Transactions and concurrency control.
- Database Normalisation
- Database design (integrity constraints, normal forms).
- Organization
- Data Warehousing
- Relational model.
- Query languages (SQL).
UNIT: EVENT DRIVEN PROGRAMMING [Visual Basics, JavaAWT, Delphi].
- IDE environment.Program structure.
- Program writing .
- Control constructs .
- Error handling .
- Sub-procedures .
- Data structures .
- Connection to databases.
UNIT: RESEACH METHODOLOGIES
- research project .
- project proposal.
- methodologodies.
- analysis.
- presentation.
UNIT: SYSTEMS ANALYSIS AND DESIGN
- Introduction to systems analysis and design.
- Systems theory/concept.
- Systems development life cycle (sdlc).
- Problem definition.
- Feasibility study.
- Systems analysis .
- Systems design and development .
- System implementation .
- System maintenance and review.
- System documentation.
- System acquisition.
- Ict project management.
- Emerging trends in sad .
SECTION III
UNIT: PRINCIPLES AND PRACTICE OF MANAGEMENT
- Introduction to management.
- The function of planning.
- The function of organization.
- The function of staffing.
- The function of directing/leadership.
- The controlling function.
- Personnel management.
- Purchasing and supplies management.
- Marketing management.
UNIT: DATA COMMUNICATION AND NETWORKS.
- Network media .
- Data communication.
- Network connections and protocols.
- Local area network.
- Wide area network.
- Ethernet technology.
- Network trouble shooting .
- Net work security.
- Network design .
- Tcp/ip protocals .
- Practical: ip addressing, cable test, and termination
- Network communication software
UNIT: WEB DEVELOPMENT.
- Introduction to web design.
- Html development.
- Web authoring and design tools.
- Java script and server based pages.
- Web security.
- Database based web design
UNIT: QUANTITATIVE METHODS.
- Data collection and presentation.
- Measures of central tendency.
- Measures of dispersion.
- Correlation and regression.
- Time series.
- Index numbers.
- Probability distributions.
- Network planning.
- Linear programming.
- Estimation and test of hypothesis.
- Decision .
- Sampling.
- Financial mathematics.
- Simulation.
UNIT: PROJECT