Ict Course Outline Module 1
Ict Course Outline Module 1
ETHICS
(150 hours)
INTRODUCTION
Technology, equipping him/her with necessary knowledge, skills and attitude to enable
GENERAL OBJECTIVES
INTRODUCTION TO ICT
1. Meaning of ICT
3. ICT equipment/facilities
INTRODUCTION TO COMPUTERS
3. Classification of computers
• input devices
• output devices
• Storage devices
• Bus system
COMPUTER SOFTWARE
3. Software installation
2. Factors considered
3. Procedures
4. methods
COMPUTER PERSONNEL
3. Ergonomics
3. Types of networks
LIFE SKILLS
– Time management
– Self awareness
– Self esteem
– People skills
– Others
1. Meaning of conflict
3. Types of conflicts
4. Causes of conflicts
3. Environmental protection
5. others
HOURS) INTRODUCTION
This module unit is designed to equip the trainee with knowledge, skills and attitudes that
GENERAL OBJECTIVES
1. Meaning
1. Meaning
2. Characteristics of OS
4. Text manipulation
5. Formatting tools
7. Calculations in tables
8. Charts creation
9. Mail merge
2. Graphics
3. Graphical effects
3. Print previews
1. Printing macros
2. Emerging trends
4. Screen layout
1. Functions
3. Tools
4. help
MACROS
1. Charts
EMERGING TRENDS
1. Emerging trends
INTRODUCTION TO DATABASES
1. Definition
2. Uses of databases
3. Advantages
4. Types of databases
5. Database creation
TABLES
2. Types of keys
3. Table of keys
4. Table creation
5. Entering data
6. Editing tables
RELATIONSHIPS
1. Types of relations
2. Linking tables
FORMS
1. Creating forms
QUERIES
1. Importance
2. Creating queries
4. Calculated field
REPORTS
1. Importance
2. Creating reports
PRINTING
DESKTOP PUBLISHING
1. Definitions
2. Characteristics
DATA MANIPULATION
1. Data
2. Text
3. Graphics
2. Editing
PRINTING
1. Printing pictures
2. Printing graphs
3. Printing text
PRESENTATION APPLICATION
1. Definition
2. Types
3. importance
STARTING
2. Screen layout
1. Editing slides
CREATING TEMPLATES
1. Definition
2. Using template
4. Colour schemes
INSERTING OBJECTS
1. Customize slide
2. Slide transition
3. Slide timing
4. Slide presentation
5. Slide printing
1. Definition
2. Concepts
3. Historical background
COMMUNICATION SKILLS
At the end of the course unit, the trainee should comprehend and effectively use
GENERAL OBJECTIVES
By the end of the course unit, the trainee should be able to:
1. Definition of communication
THEORY OF COMMUNICATION
6. Providing feedback
PRINCIPLES OF COMMUNICATION
4. Language in communication
5. spoken
1. Clear wording
2. Arrangement of ideas
3. Paragraphing
1. Summarizing correspondence
4. Vocabulary
5. Layout
6. Continuity
8. Summarizing speeches
BUSINESS CORRESPONDENCE
2. Memorandum
3. Circulars
4. Telegram/telex/ cables
5. Press advertising
6. Questionnaires
7. Message forms
8. Posters
9. Notices
MEETINGS
2. Purposes of meetings
REPORTS
1. Types of reports
2. Purpose of reports
ORAL COMMUNICATION
3. Oral report
VISUAL COMMUNICATION
2. Organization charts
3. Tables
4. Graphs
7. Flow-charts etc
9. Boards
12. Plastigraphs
INTRODUCTION
This module unit is intended to equip the trainee with knowledge and skills to write
GENERAL OBJECTIVES
By the end of this module course unit the trainee should be able to;
3. Understand the various data types, control and data structures used in
4. Programming paradigms
PROGRAM STRUCTURE
1. Program structure
3. Operators
4. Data types
PROGRAM WRITING
2. Handling errors
CONTROL STRUCTURES
1. Control structures
DATA STRUCTURES
1. Data structures
3. Sort techniques
4. Search techniques
SUB- PROGRAMS
1. Sub- programs
3. Scope of variables
4. Parameters
FILE HANDLING
2. Types of files
4. File design
PROGRAM DOCUMENTATION
1. Program documentation
INTRODUCTION
This module unit is intended to equip the trainee with the knowledge, skills and attitudes to
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
Technology
problems
Technology.
1. Algebra
Quadratic
equations
Simultaneous
Matrix operation
Application to
matrices
1. Number systems
• Decimal
• Binary
• Octal
• Hexadecimal
2. Binary arithmetic
BINARY CODES
1. BCD
2. GRAY
3. Alphanumeric code
1. AND
2. OR
3. Inverter
4. Boolean Algebra
5. NAND
7. Implementation
8. Exclusive OR
9. Exclusive NOR
DISCREET COUNTING
1. Fundamental principles
3. Binomial expansion
1. Continuous functions
3. Graphs of functions
5. Errors in graphs
6. In-equalities
NUMERICAL ANALYSIS
1. Interactive method
2. Approximation
3. Errors
5. Finite differences
2. Data classification
3. Data tabulation
4. Data presentation
1. Definition of measures
2. Properties
3. Calculation and
4. Calculations
5. Interpretation
MEASURES OF DISPERSION
1. Characteristics
3. Measures
4. Measures calculations
5. Interpretation
ELEMENTS OF PROBABILITY
1. Modeling
2. Scale
3. Space
4. Multiple probabilities
5. Conditional probabilities
6. Probability trees
1. Symbolic models
2. Laws of modeling
3. Generalizing models
4. Spartial models
5. Logical models
6. Statistical models
INTRODUCTION
This module unit is intended to equip the trainee with knowledge, skills and attitudes to
GENERAL OBJECTIVES
By the end of the module unit the trainee should be able to:
5. Job control
PROCESS MANAGEMENT
2. Inter-process communication
3. Process scheduling
4. Deadlocks
5. Error diagnosis
MEMORY MANAGEMENT
3. Virtual memory
4. Disks clocks
5. Terminals
6. Virtual device
2. File systems
ENTREPRENEURSHIP EDUCATION
This course unit is intended to equip trainee with the necessary knowledge, skills and
attitudes that will enable them start, operate a personal or group business enterprise.
It is also intended to install the drive necessary for any of them to venture into profit making
activities.
GENERAL OBJECTIVES
1. Importance of self-employment
ENTREPRENEURSHIP OPPORTUNITIES
ENTREPRENEURIAL AWARENESS
2. Contractual agreements
4. Tendering procedures
ENTREPRENEURIAL MOTIVATION
2. Techniques of self-assessment
ENTREPRENEURAL COMPETENCIES
2. Instituting change
4. Risk taking
6. leadership
ENTERPRISE MANAGEMENT
3. Finance planning
4. Production management
6. Work study
8. Information management
9. Project planning
MODULE 2
RESEARCH
PROJECT
INTRODUCTIO
This course unit is intended to expose trainee to the practical experience in project planning
and execution whereby the trainee are expected to plan, gather, review and present project
GENERAL OBJECTIVES
At the end of this course unit, the trainee should be able to:
1. Understand the scope and challenges involved in carrying out a given project
2. Understand the various methodologies that can be applied in data collection for
3. Analyze/ interpret project data and made conclusion based on the subject matter of
1. Meaning of projects
2. Importance of projects
PROJECT PROPOSAL
1. Selection of a project
2. Project objectives
METHODOLOGIES
1. Sampling
ANALYSIS
PRESENTATION
1. Display of product
INTRODUCTION
This module unit is intended to equip the trainee with the knowledge, skills and attitudes to
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
• system
• information system
• information technology
SYSTEMS THEORY
1. Systems theory
2. Components of a system
3. Types of systems
4. System properties
1. Meaning of SDLC
PROBLEM DEFINITION
1. Problem definition
2. Indicators of problems
4. Contents of TOR
FEASIBILITY STUDY
3. Types of feasibility
• economic
• social/ behavioral
• legal
• schedule
• operational
SYSTEM ANALYSIS
• structured
• prototyping
3. Tools
• DFD’S
• flowcharts
• ELH
• others
5. Design tools
IMPLEMENTATION
4. Testing techniques
6. User training
2. Importance of maintenance
1. Meaning of document
3. Types of documentation
INTRODUCTION
This module unit is intended to provide the trainee with knowledge and skills to develop
GENERAL OBJECTIVES
By the end of this module unit the trainee should be able to;
1. Understand the various data types, control structures and data structures used in
3. OOP paradigms
OOP CONCEPTS
1. Language structure
5. Variable declaration
INHERITANCE
3. Implementation of inheritance
POLYMORPHISM
3. Implementation of polymorphism
1. Meaning of constructors
2. Constructor implementation
OPERATOR OVERLOADING
FILE ORGANISATION
2. File stream
4. File operations
This module unit is intended to provide trainee with knowledge and skills to develop
GENERAL OBJECTIVES
By the end of this module unit the trainee should be able to:
2. Understand the various data types, control structures and data structures used in
1. Visual programming
VISUAL ENVIRONMENT
3. Visual objects
PROGRAM STRUCTURE
2. Data types
3. Operators
PROGRAM WRITING
1. Creating an application
2. Compilation
3. Debugging
4. Testing
5. Execution
CONTROL STRUCTURES
ERROR HANDLING
1. Types of errors
SUB-PROGRAMS
1. Meaning of subprograms
2. Types of subprograms
3. Scope of variables
DATA STRUCTURES
1. Data structures
3. Sort techniques
4. Search techniques
LINKING TO DATABASES
2. Reports
This module unit is designed to equip trainee with knowledge, skills and attitude that will
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
1. Meaning of DBMS
6. Advantages of DBMS
DATABASE ORGANIZATION
• distributed
• centralized
• client/server database
1. Meaning
2. Characteristics
3. Relational algebra
4. Relational calculus
ENTITY RELATIONSHIP
3. Drawing ERDs
NORMALIZATION
2. Normalization rules
3. Performing normalization
QUERYING A DATABASE
1. Meaning
2. Transaction processing
3. Concurrency controls
4. Database recovery
EMERGING TRENDS
This module unit is designed to equip the trainee with knowledge,skills and attitude that
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
FINANCIAL APPLICATIONS
4. Fundamentals of accounting
6. Accounting ledgers
7. Practical applications
4. Screen layout
5. Commands used
6. Configuration of CAD
7. Practical applications
3. Application areas
4. others
ARTIFICIAL INTELLIGENCE
MODULE 3
INTRODUCTION
This module unit is designed to equip the trainee with knowledge, skills and attitude that will
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
5. Network topologies
NETWORK MEDIA
DATA COMMUNICATION
1. Transport protocols
2. Others
3. Network connectivity
1. Meaning of LAN
1. Meaning of WAN
2. WAN protocols
ETHERNET TECHNOLOGY
2. Ethernet standards
NETWORK SECURITY
2. Network security
3. Security techniques
NETWORK DESIGNS
2. Computer development
3. Life cycle
5. Requirement selective
7. Trouble shooting
TCP/IP CONCEPTS
1. Meaning of concepts
3. Use of IP addresses
4. Testing of TCP/ IP
5. Configuration
COMMUNICATION SOFTWARE
INTERNET
3. Browsing internet
EMERGING TRENDS
HOURS) INTRODUCTION
This module unit is intended to equip the trainee with the necessary knowledge, skills and
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to;
4. System classification
2. Use of IS in management
4. Types of decisions
4. Information society
• automation
• rationalization
• business process
• re-engineering
INTRODUCTION
This course unit is aimed at equipping the trainee with knowledge and skills that will enable
GENERAL OBJECTIVES
By the end of this course unit, the trainee should be able to:
technology
INTRODUCTION OF MANAGEMENT
1. Definition of management
PLANNING FUNCTION
2. Types of plans
3. Principles of planning
4. Difficulties in planning
ORGANIZATION FUNCTION
2. Departmentation
3. Authority relationship
4. Decentralization of authority
5. Decision making
STAFFING FUNCTION
1. Definition of staffing
2. Manpower planning
3. Job design
4. Job analysis
5. Job evaluation
6. Recruitment
8. Induction
2. Motivation
4. Co-ordination
CONTROLLING FUNCTION
2. Areas of control
3. Non-budgetary controls
4. Budgetary controls
PERSONNEL MANAGEMENT
2. Staffing
4. Employee development
5. Industrial relations
6. Technology industry
MARKETING MANAGEMENT
2. Marketing mix
3. Marketing research
5. Consumer behaviour
6. Marketing planning
7. Marketing
control
QUANTITATIVE
METHODS
INTRODUCTION
This course unit is intended to provide the trainee with the necessary computing skills to
enable him/ her to use numerical methods to quantify and process data.
GENERAL OBJECTIVES
By the end of this course unit, the trainee should be able to:
2. Data classification
3. Data tabulation
1. Definition of measures
2. Properties
4. Data presentation
MEASURE OF DISPERSION
1. Characteristics
3. Calculation of measures
1. Scatter diagram
2. Correlation
3. Correlation coefficient
4. Coefficient of determination
3. Measurement methods
INDEX NUMBERS
4. Limitations
PROBABILITY DISTRIBUTION
2. Discrete distributions
3. Continuous distribution
NETWORK PLANNING
1. Introduction
2. Network construction
3. Critical construction
4. Applications
1. Models
2. Types of models
4. LP models
5. Solutions methods
1. Estimation
2. Types of estimators
3. Sampling distributions
5. Hypothesis
6. Types of errors
THE ORYDECISION
1. Mathematical expectation
SIMULATION
1. Definition
2. Techniques of simulation
SAMPLING
1. Introduction
FINANCIAL MATHEMATICS
5. Mortgages
INTRODUCTION
This module unit is intended to provide the trainee with knowledge and skills to develop
GENERAL OBJECTIVES
By the end of this module unit the trainee should be able to:-
WEB PROGRAMMING
HTML CODING
1. HTML
2. HTML structure
3. HTML Tags
5. HTML Hyperlinks
6. Tables
7. Frames
8. Forms
5. Design a website
WEB SECURITY
1. Web security
4. Control measures
BUSINESS
PLAN
INTRODUCTI
ON
This module unit is designed to equip the equip the trainee with knowledge, skills and
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
BUSINESS DESCRIPTION
1. Business name
3. Form of ownership
4. Type of business
5. Products/ services
7. The industry
MARKETING PLAN
1. Customer identification
2. Competitor analysis
3. Market share
6. Sales tactics
7. Sales target
8. Distribution strategy
9. Customer service
1. Organisation structure
2. Management team
6. Supporting services
3. Production process
FINANCIAL PLAN
1. Pre-operations cost
2. Working capital
7. Profitability rations
8. Desired financing
9. Proposed capitalization
PRESENTATION