MODULE 1
INTRODUCTION TO INFORMATION COMMUNICATION TECHNOLOGY AND ETHICS(150 hours)
INTRODUCTION
This module unit is intended to introduce the trainee to information communication Technology,equipping him/her with necessary knowledge,skills and attitude to enable him/her professionally work with ICT facilities.
GENERAL OBJECTIVES
- Appreciate the role of ICT in contemporary society
- appreciate the ethical and legal implication in the use of ICT
- appreciate and uphold professional and life skills in the society
INTRODUCTION TO ICT
- Meaning of ICT
- Uses of ICT in organizations
- ICT equipment/facilities
- Impact of ICT in contemporary society
INTRODUCTION TO COMPUTERS
- Meaning and importance of a computer
- Historical evolution of computers
- Classification of computers
- Components of a computer
- Uses of computers (benefits, challenges).
COMPUTER HARDWARE AND ORGANISATION
- Computer hardware devices
- central processing unit
- input devices
- output devices
- Storage devices
- Bus system
COMPUTER SOFTWARE
- Meaning and importance of computer software
- Classification of computer software
- Software installation
HARDWARE-SOFTWARE SELECTION AND ACQUISITION
- Meaning and importance
- Factors considered
- Procedures
- methods
COMPUTER PERSONNEL
- Roles and skills of computer personnel
COMPUTER SAFETY AND ERGONOMICS
- Meaning and importance
- The safety of computer system
- Ergonomics
INTRODUCTION TO COMMUNICATION NETWORKS
- Meaning and importance of communication network
- Types of communication tools/technologies
- Types of networks
ICT ETHICS AND LEGISLATIONS
- Meaning and importance of ethics for ICT
- Ethical challenges in ICT(types,Reasons,Control measures)
- Meaning and importance of ICT legislations
- Sources of ICT legislation
- ICT legislations and policies issues
- Enforcement measures for ICT legislation and policies
LIFE SKILLS
- Meaning and importance of life skills
- Types of life skills
– time management
– self awareness
– self esteem
– emotions and stress management
– people skills
– others
CONFLICT MANAGEMENT
- Meaning of conflict
- Importance of managing conflicts
- Types of conflicts
- Causes of conflicts
- Techniques or approaches to conflict management
SOCIAL RESPONSIBILITY IN ICT
- Meaning and importance of social responsibility
- Social responsibility in ICT
- Environmental protection
- confidentiality and privacy
- others
- challenges of social responsibility in ICT
EMERGING TRENDS IN ICT AND ETHICS
- Emerging trends in ICT and ethics
- Challenges of emerging trends in ICT and ethics
- Coping with the challenges of emerging trends in ICT and ethics
COMPUTER APPLICATION 1(HOURS)
INTRODUCTION
This module unit is designed to equip the trainee with knowledge, skills and attitudes that will enable him/ her with appreciating computer application
GENERAL OBJECTIVES
- By the end of this topic, the trainee should be able to:
- Understand the basic concept of computer application
- Appreciate and use word processing application software
- Use spreadsheet application software
- Use database application software
- Appreciate and use desktop publishing
- Appreciate the application of internet and e-mail facilities
- Appreciate and use presentation application software
INTRODUCTION TO COMPUTER APPLICATION
- Meaning
- Describe types of software
- State application areas
INTRODUCTION TO OPERATING SYSTEM ENVIRONMENT
- Meaning
- Characteristics of OS
- Launching and closing OS
- Manipulating key board and mouse
- Feature of graphical and character use interface
- Identify basic computer information
- Using various storage media
- Manipulation of files and features
- Scanning and cleaning virus
- Accessory programs
WORD PROCESSING
- Starting word processor
- Editing and formatting a document
- Opening and editing
- Text manipulation
- Formatting tools
- Creating and formatting a table
- Calculations in tables
- Charts creation
- Mail merge
STYLES, TEMPLATES AND GRAPHICAL EFFECTS
- Styles and templates
- Graphics
- Graphical effects
TABLE OF CONTENT, LIST OF FIGURES AND PRINTING
- Generating tables of content
- Generating list of figures
- Print previews
MACROS EMERGING TRENDS
- Printing macros
- Emerging trends
INTRODUCTION AND STARTING SPREADSHEET APPLICATION
- Definition of spread sheet
- Importance of spread sheets
- Opening and closing
- Screen layout
- Entering, formatting and editing of data
FUNCTIONS, CALCULATIONS AND SPREAD SHEET TOOLS
- Functions
- Linking spread sheets
- Tools
- help
MACROS
- Writing a macro program
CHARTS AND PRINTING
- Charts
- Printing of worksheet and charts
EMERGING TRENDS
- Emerging trends
INTRODUCTION TO DATABASES
- Definition
- Uses of databases
- Advantages
- Types of databases
- Database creation
TABLES
- Data types
- Types of keys
- Table of keys
- Table creation
- Entering data
- Editing tables
RELATIONSHIPS
- Types of relations
- Linking tables
- Sorting and filtering
FORMS
- Creating forms
- Entering data in forms
- Editing and formatting
QUERIES
- Importance
- Creating queries
- Listing and formatting queries
- Calculated field
REPORTS
- Importance
- Creating reports
- Modifying and adding graphs
- Calculations
- Headers and footers
PRINTING
- Printing of various objects
EMERGING TRENDS IN DATABASE APPLICATION
- Identifying emerging trends
- Copying with trends
DESKTOP PUBLISHING
- Definitions
- Characteristics
- Importance of desktop publishing
- Types of desktop publishing
DATA MANIPULATION
- Data
- Text
- Graphics
- Creating and inserting tables
- Indexing tables of contents and data
EDITING, FORMATTING AND TRANSFORMATION OF SHAPES
- Spell checking a document
- Editing
- Creating multi-page document
- Creating and modifying frames
- Creating and enhancing drawings
- Aligning, resizing, coping and pasting objects
- Adding and assigning objects to layers
IMPORTING AND EXPORTING FILES AND DOCUMENTS
- Importing files and documents
- Exporting files and documents
- Merging file and graphs
PRINTING
- Printing pictures
- Printing graphs
- Printing text
EMERGING TRENDS IN DESKTOP PUBLISHING
- Identifying emerging trends
PRESENTATION APPLICATION
- Definition
- Types
- importance
STARTING
- Opening and closing presentation
- Screen layout
- Opening and closing an existing document
CREATING PRESENTATIONS AND SLIDES
- Create presentation and slides
- Change slide layout, add and remove a slide
- Change the order of slides in a presentation
- Save presentation and slides
EDITING AND FORMATTING SLIDE PRESENTATIONS
- Editing slides
- Formatting and resizing slides
- Adding, footer, header, date, time and page numbers to slides
CREATING TEMPLATES
- Definition
- Using template
- Creating your own master slide template
- Colour schemes
INSERTING OBJECTS
- Insert clips arts and objects
- Modifying clip arts and objects
SLIDE SHOW AND PRINTING
- Customize slide
- Slide transition
- Slide timing
- Slide presentation
- Slide printing
EMERGING TRENDS IN PRESENTATION
- Identification of emerging trends
INTERNET AND EMAIL APPLICATION
- Definition
- Concepts
- Historical background
- Uses and importance
- Opening an e-mail account
- Sending and receiving mails
- Managing e-mails messages
- Surfing the internet
EMERGING TRENDS IN INTERNET
- Identify emerging trends
COMMUNICATION SKILLS (110 hours)
INTRODUCTION
At the end of the course unit, the trainee should comprehend and effectively use communication as required in a modern business office.
GENERAL OBJECTIVES
By the end of the course unit, the trainee should be able to:
- Learn and apply the principles of communication effectively
- Use proper language in communication
- Write and use various documents such as business correspondence, speeches, documents of meeting
- Use oral, non verbal and visual communication effectively
MEANING AND ROLE OF COMMUNICATION
- Definition of communication
- Role of communication organization
THEORY OF COMMUNICATION
- Conceiving the message
- Encoding the message
- Selecting the communication media
- Decoding the message
- Interpreting the message
- Providing feedback
PRINCIPLES OF COMMUNICATION
- Communicating patterns in firms
- Role of the Public Relations Department
- Communication difficulties in firms (barriers of communication)
- Language in communication
- spoken
THE SYNTAX AND SEMANTICS
- Clear wording
- Arrangement of ideas
- Paragraphing
SUMMARY
- Summarizing correspondence
- Summarizing a whole passage of part
- Consideration in summary writing length
- Vocabulary
- Layout
- Continuity
- Interaction of students own ideas
- Summarizing speeches
- Summarizing telephone conversation
BUSINESS CORRESPONDENCE
- Business letter (all types)
- Memorandum
- Circulars
- Telegram/telex/ cables
- Press advertising
- Questionnaires
- Message forms
- Posters
- Notices
MEETINGS
- Different types of meetings
- Purposes of meetings
- Terminologies used in meetings
- Documents used in meetings
- Advantages and disadvantages of meetings
REPORTS
- Types of reports
- Purpose of reports
- Structure and contents
- Format and presentation
- Short informal reports
- Style and language
ORAL COMMUNICATION
- Face-to- face communication
- Speech writing and presentation
- Oral report
- Importance and non- verbal communication
- Non-verbal communication importance
- Types of non- verbal communication
VISUAL COMMUNICATION
- Interpretation of various visual aids
- Organization charts
- Tables
- Graphs
- Pie and cake charts
- Histograms
- Flow-charts etc
- Audio- visual aids
- Boards
- Tape recorders
- Overhead projectors
- Plastigraphs
- Filmstrips and slides
STRUCTURED PROGRAMMING (200 hours)
INTRODUCTION
This module unit is intended to equip the trainee with knowledge and skills to write programs using structured programming languages
GENERAL OBJECTIVES
By the end of this module course unit the trainee should be able to;
- Understand the program development cycle
- Apply development skills in pascal and c programming languages
- Understand the various data types, control and data structures used in structured computer programs
- Develop a program in a structured programming language.
INTRODUCTION TO STRUCTURED PROGRAMMING
- Structured programming
- Types of structured programming languages
- History of programming languages
- Programming paradigms
- Hardware and software considerations for structured programming
PROGRAM DEVELOPMENT AND DESIGN
- Program development and design
- Program development circle
- Structured programming concepts
- Program design tools
PROGRAM STRUCTURE
- Program structure
- Format of a structured programming language
- Operators
- Data types
PROGRAM WRITING
- Writing a program in a structured language
- Handling errors
CONTROL STRUCTURES
- Control structures
- Importance of control structures
- Types of control structures
DATA STRUCTURES
- Data structures
- Types of data structures
- Sort techniques
- Search techniques
SUB- PROGRAMS
- Sub- programs
- Types of sub- programs
- Scope of variables
- Parameters
FILE HANDLING
- Importance of file handling
- Types of files
- File organization techniques
- File design
- File handling operations
PROGRAM DOCUMENTATION
- Program documentation
- Importance of program documentation
- Types of program documentation
- Write program documentation
EMERGING TRENDS IN PROGRAMMING
- Emerging trends in programming
- Challenges of emerging trends in programming
COMPUTATIONAL MATHEMATICS (130 HOURS)
INTRODUCTION
This module unit is intended to equip the trainee with the knowledge, skills and attitudes to be used in the Information Communication Technology
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
- Understand mathematical techniques relevant to Information Communication Technology
- Use mathematical techniques to solve Information Communication Technology problems
- Apply mathematical principles in decision making
- Appreciate the role of computational mathematics in Information Communication Technology.
INTRODUCTION TO COMPUTATIONAL MATHEMATICS
- Algebra
Quadratic equations
Simultaneous equations
Linear equation with three or more unknowns
Definition of matrices
Matrix operation
Application to matrices
NUMBER SYSTEMS AND BINARY ARITHMETIC
- Number systems
- Decimal
- Binary
- Octal
- Hexadecimal
2.Binary arithmetic
BINARY CODES
- BCD
- GRAY
- Alphanumeric code
LOGIC GATES AND BOOLEAN ALGEBRA
- AND
- OR
- Inverter
- Boolean Algebra
- NAND
- NOR
- Implementation
- Exclusive OR
- Exclusive NOR
DISCREET COUNTING
- Fundamental principles
- Permutations and combinations
- Binomial expansion
GRAPHS AND FUNCTIONS
- Continuous functions
- (interpolations and extrapolations)
- Graphs of functions
- Areas under a curve
- Errors in graphs
- In-equalities
NUMERICAL ANALYSIS
- Interactive method
- Approximation
- Errors
- Linear interpolation and extrapolation
- Finite differences
DATA COLLECTION REPRESENTATION
- Basic for data collection
- Data classification
- Data tabulation
- Data presentation
MEASURES OF CENTRAL TENDENCY
- Definition of measures
- Properties
- Calculation and
- Calculations
- Interpretation
MEASURES OF DISPERSION
- Characteristics
- Relative and absolute
- Measures
- Measures calculations
- Interpretation
ELEMENTS OF PROBABILITY
- Modeling
- Scale
- Space
- Multiple probabilities
- Conditional probabilities
- Probability trees
INTRODUCTION TO MODELING
- Symbolic models
- Laws of modeling
- Generalizing models
- Spartial models
- Logical models
- Statistical models
OPERATING SYSTEMS(100 hours)
INTRODUCTION
This module unit is intended to equip the trainee with knowledge, skills and attitudes to enable him/her use operating system in a computing environment.
GENERAL OBJECTIVES
By the end of the module unit the trainee should be able to:
- Understand the principles of operating systems
- Appreciate the functions of operating systems
- Use operating systems in a computer environment
INTRODUCTION TO OPERATING SYSTEM
- Meaning and importance of operating systems
- Historical development of operating systems
- Operating systems structure
- Types of operating systems
- Job control
PROCESS MANAGEMENT
- Meaning and importance
- Inter-process communication
- Process scheduling
- Deadlocks
- Error diagnosis
MEMORY MANAGEMENT
- Meaning and importance
- Memory allocation techniques
- Virtual memory
DEVICE (1/0) MANAGEMENT
- Meaning and importance
- Principles of I/O hardware
- Principles of I/O software
- Disks clocks
- Terminals
- Virtual device
FILE MANAGEMENT
- Meaning and importance
- File systems
- File management techniques
- File protection and security
ENTREPRENEURSHIP EDUCATION (154 hours)
INTRODUCTION
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
By the end of this topic, the trainee should be able to:
- Demonstrate positive attitudes toward self-employment
- Identify viable business opportunity
- Understand factors liable to affect the success of a business
- Portray a desire to venture into business
- Apply entrepreneurial competencies in business situations
- Acquire management skills necessary for running a successful enterprise
ENTREPRENEURSHIP AND SELF EMPLOYMENT
- Importance of self-employment
- Entrepreneurship contribution to national development
ENTREPRENEURSHIP OPPORTUNITIES
- Business opportunities
- Assessing product demand
- Matching of skills and resources to changing technology
- Evaluating of business environment
ENTREPRENEURIAL AWARENESS
- Types of business finance
- Contractual agreements
- Government’s policy on SEE
- Tendering procedures
- Problems of starting and operating a small enterprise
ENTREPRENEURIAL MOTIVATION
- Internal motivation factors
- Techniques of self-assessment
- External motivation factors
ENTREPRENEURAL COMPETENCIES
- Decision making in business
- Instituting change
- Coping with competition
- Risk taking
- Techniques of time management
- leadership
ENTERPRISE MANAGEMENT
- Evaluating business goals
- Efficiency of resource utilization
- Finance planning
- Production management
- Management of human resource
- Work study
- Marketing and public relations
- Information management
- Project planning
MODULE 2
RESEARCH PROJECT
INTRODUCTION
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 materials and information in accordance with given specifications
GENERAL OBJECTIVES
At the end of this course unit, the trainee should be able to:
- Understand the scope and challenges involved in carrying out a given project
- Understand the various methodologies that can be applied in data collection for different types of projects
- Analyze/ interpret project data and made conclusion based on the subject matter of the project
- Present project report in an organized manner, taking into consideration quality of materials, neatness and the standard format
INTRODUCTION TO PROJECT WORK
- Meaning of projects
- Importance of projects
PROJECT PROPOSAL
- Selection of a project
- Project objectives
- Importance of project proposal
- Preparation of a project proposal
METHODOLOGIES
- Sampling
- Instruments for data collection
- Data collection procedure
ANALYSIS
- Methods of data analysis (methods of analyzing data)
PRESENTATION
- Display of product
- Project report writing
SYSTEMS ANALYSIS AND DESIGN (160 HOURS)
INTRODUCTION
This module unit is intended to equip the trainee with the knowledge, skills and attitudes to enable him/her to undertake system analysis and design
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
- Understand systems concepts
- Understand systems analysis and design phases
- Use systems analysis design tools and techniques
- Apply systems development methodologies
- Apply information system project management skills
INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN
- Meaning of system analysis and design
- system
- information system
- information technology
2. Components of an information system
3. Types of information system (TPS,DSS,OAS,GSS,ELS,Others)
4. Roles of information system stakeholders
SYSTEMS THEORY
- Systems theory
- Components of a system
- Types of systems
- System properties
SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC)
- Meaning of SDLC
- SDLC stages
PROBLEM DEFINITION
- Problem definition
- Indicators of problems
- Methods of identifying the problem
- Contents of TOR
FEASIBILITY STUDY
- Fact finding methods
- Feasibility study report
- Types of feasibility
- economic
- social/ behavioral
- legal
- schedule
- operational
SYSTEM ANALYSIS
- Meaning and importance of system analysis
- Methods in system analysis
- structured
- prototyping
3. Tools
- DFD’S
- flowcharts
- data dictionary
- ELH
- others
SYSTEMS DESIGN AND DEVELOPMENT
- Meaning and importance of system design
- Qualities of a good design
- System design models
- System components tools
- Design tools
- System development methodologies
- System design methods
- Criteria for choosing a system development methodology
IMPLEMENTATION
- Meaning and importance of system implementation
- Procedures of system implementation
- System implementation techniques
- Testing techniques
- Levels of acceptance testing
- User training
MAINTENANCE AND REVIEW
- Meaning of system maintenance and review
- Importance of maintenance
- Types of system maintenance
SYSTEM DOCUMENTATION
- Meaning of document
- Need for documentation
- Types of documentation
ICT PROJECT MANAGEMENT
- Meaning and importance of ICT project management
- ICT project management tools
- criteria for evaluating ICT projects
- Signs of a failing ICT project
- Reasons for ICT project failure
- Strategies for managing a failing ICT project
EMERGING TRENDS IN SAD
- Emerging trends in SAD
- Challenges of emerging trends in SAD
OBJECT ORIENTED PROGRAMMING (90 HOURS)
INTRODUCTION
This module unit is intended to provide the trainee with knowledge and skills to develop programs in Object Oriented Languages
GENERAL OBJECTIVES
By the end of this module unit the trainee should be able to;
- Understand the various data types, control structures and data structures used in object oriented programming
- Apply programming skills in C++
- Develop object oriented programs
INTRODUCTION TO OBJECT ORIENTED PROGRAMMING
- Object oriented programming
- Evolution of object oriented programming
- OOP paradigms
- Merits and demerits of OOP
- Examples of object oriented languages
- Operating systems requirements
- Object oriented databases(OODBs)
OOP CONCEPTS
- Concepts associated with OOP
- Comparison between structured and OOP
- Reasons for embracing OOP
LANGUAGE STRUCTURES OF OBJECT ORIENTED PROGRAMMING (OOP)
- Language structure
- Features of OOP languages
- File extensions in OOP
- Data types in OOP
- Variable declaration
- Implementation of language structure
ESSENCE OF OBJECTS AND CLASSES
- Definition of objects and classes in OOP
- Importance of objects and classes in OOP
- Implementation of objects and classes
INHERITANCE
- Meaning and importance
- Rules of inheritance in OOP
- Implementation of inheritance
POLYMORPHISM
- Meaning and importance of polymorphism
- Encapsulation/ information Hiding
- Implementation of polymorphism
CONSTRUCTORS AND DESTRUCTORS
- Meaning of constructors
- Constructor implementation
OPERATOR OVERLOADING
- Meaning and importance of operator overloading
- Implementation of operator overloading
FILE ORGANISATION
- Meaning and importance of file organization
- File stream
- File stream features/ properties
- File operations
EMERGING TRENDS IN OBJECT ORIENTED PROGRAMMING
- Emerging trends in OOP
- Challenges of emerging trends in OOP
- Coping with challenges of emerging trends in OOP
VISUAL PROGRAMMING (190 HOURS)
INTRODUCTION
This module unit is intended to provide trainee with knowledge and skills to develop programs in visual programming languages
GENERAL OBJECTIVES
By the end of this module unit the trainee should be able to:
- Apply programming skills in visual basic
- Understand the various data types, control structures and data structures used in object oriented programming
- Develop object oriented programs
INTRODUCTION TO VISUAL PROGRAMMING LANGUAGES
- Visual programming
- Example of visual programming languages
- Hardware and software considerations for visual programming
VISUAL ENVIRONMENT
- Description of visual environment
- Integrated development environment
- Visual objects
PROGRAM STRUCTURE
- Format of a visual program
- Data types
- Operators
- Variables
PROGRAM WRITING
- Creating an application
- Compilation
- Debugging
- Testing
- Execution
CONTROL STRUCTURES
- Types of control structures
- Implementation of control structures
ERROR HANDLING
- Types of errors
- Error handling techniques
SUB-PROGRAMS
- Meaning of subprograms
- Types of subprograms
- Scope of variables
DATA STRUCTURES
- Data structures
- Types of data structures
- Sort techniques
- Search techniques
LINKING TO DATABASES
- Database controls
- Reports
EMERGING TRENDS IN VISUAL PROGRAMMING
- Emerging trends in visual programming
- Challenges of emerging trends in visual programming
DATABASE MANAGEMENT SYSTEM (100 HOURS)
INTRODUCTION
This module unit is designed to equip trainee with knowledge, skills and attitude that will enable him/ her understand the construction and management of databases
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
- Appreciate database design and development
- Understand the components of database management systems
- Develop and manipulate a database
INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS
- Meaning of DBMS
- Historical evolution of DBMS
- Traditional vs.database approaches
- Components of a database management systems
- Classification of database system
- Advantages of DBMS
- Role of key players in database design and development
DATABASE ORGANIZATION
- Meaning of database organisation
- Database organization approaches
- distributed
- centralized
- client/server database
PRINCIPLES AND TECHNIQUES OF DATABASE DESIGN
- Meaning
- Database design cycle
RELATIONAL DATABASE SYSTEM
- Meaning of rational database system
- Characteristics
- Relational algebra
- Relational calculus
ENTITY RELATIONSHIP
- Meaning of entity relationship
- Connotations of entity relationship
- Drawing ERDs
NORMALIZATION
- Meaning and importance of normalization
- Normalization rules
- Performing normalization
QUERYING A DATABASE
- Meaning of a database query
- Features
- Categories of SQL statements
- Design SQL statements
- Design SQL queries
- Use of SQL statements to interrogate a database
[sc name=”college 1″]
FUNCTION OF DATABASE MANAGEMENT SYSTEM
- Meaning
- Transaction processing
- Concurrency controls
- Database recovery
- Database security and authorization
EMERGING TRENDS
- Emerging trends in database management system
- Challenges of emerging trends in database management system
- Coping with emerging trends in database management system
COMPUTER APPLICATION II (120 HOURS)
INTRODUCTION
This module unit is designed to equip the trainee with knowledge,skills and attitude that will enable him/her use specialised computer application software
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
- Use financial application software
- Use project management software
- Use computer aided design
- Appreciate the use of geographical information systems
- Appreciate the use of artificial intelligence
FINANCIAL APPLICATIONS
- Meaning and importance of financial application
- Types of financial applications
- Features of financial applications
- Fundamentals of accounting
- Accounting and book keeping
- Accounting ledgers
- Practical applications
COMPUTER AIDED DESIGN (CAD)
- Meaning and importance of CAD
- Fundamentals of Technical Drawing
- Features of CAD software
- Screen layout
- Commands used
- Configuration of CAD
- Practical applications
GEOGRAPHICAL INFORMATION SYSTEM (GIS)
- Meaning and importance of GIS
- Components of GIS
- Application areas
- others
ARTIFICIAL INTELLIGENCE
- Meaning and importance of artificial intelligence
- Categories of artificial intelligence
- Benefits and challenges of artificial intelligence
- Emerging trends in artificial intelligence
MODULE 3
DATA COMMUNICATION AND NETWORKING (150 HOURS)
INTRODUCTION
This module unit is designed to equip the trainee with knowledge, skills and attitude that will enable him/her install and manage data communication networks
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
- Understand the concepts of data communications networks
- Understand the use and application of different transmission media
- Understand the various data transmission techniques
- Appreciate the need for international standards
- Use switching techniques in networking
- Manage data communication networks
- Appreciate the use and application of internet
- Evaluate the performance of data communication network
INTRODUCTION TO COMPUTER NETWORKS
- Meaning of computer network
- Component types of computer networks
- Types of computer networks
- Role of computer networks
- Network topologies
- Categories of computer networks
NETWORK MEDIA
- Meaning and importance of network media
- Types of transmission media
- Electrical properties of matter
- Types of wireless network and topologies
- Advantages and disadvantages of different media and their application
DATA COMMUNICATION
- Meaning of data communication
- Principles of data communication
- Encoding techniques in data communication
- Networking models and their importance
- OSI module and different layers
- Standards for internet networking component
- As they map to OSI model
- TCP model and functions
- Comparison of OSI and TCP models
NETWORK CONNECTIONS AND PROTOCALS
- Transport protocols
- Others
- Network connectivity
LOCAL AREA NETWORK
- Meaning of LAN
- LAN protocols and transmission methods
- Media access methods
WIDE AREA NETWORK
- Meaning of WAN
- WAN protocols
ETHERNET TECHNOLOGY
- Meaning of ethernet technology
- Ethernet standards
NETWORK TROUBLE SHOOTING
- Meaning and importance of trouble shooting
- Importance of network trouble shooting
- Methods of trouble shooting
NETWORK SECURITY
- Meaning and importance of network security
- Network security
- Security techniques
- Security threats and other network vulnerabilities
NETWORK DESIGNS
- Meaning of network designs
- Computer development
- Life cycle
- Hardware and software
- Requirement selective
- Set-up connection and test
- Trouble shooting
TCP/IP CONCEPTS
- Meaning of concepts
- Types of data flow
- Use of IP addresses
- Testing of TCP/ IP
- Configuration
COMMUNICATION SOFTWARE
- Meaning of communication software
- Types of network software
INTERNET
- Meaning and importance of internet
- Computer configuration for internet usefile transfer
- Browsing internet
EMERGING TRENDS
- Emerging trends in networking
- Challenges of emerging trends
- Coping with challenges of emerging trends in networking
MANAGEMENT INFORMATION SYSTEMS(100 HOURS)
INTRODUCTION
This module unit is intended to equip the trainee with the necessary knowledge, skills and attitude that will enable him/ her to manage information systems
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to;
- Understand the role of information systems in management
- Appreciate the role of information in an organization
- Understand the need for managing information system resources
- Understand the uses of IS in organizations
- Appreciate information system ethics
INTRODUCTION TO MANAGEMENT INFORMATION SYSTEMS
- Meaning of management information systems
- Components of a management information system
- Role of information in an organization
- System classification
- Qualities of good information system
- Social-technical view of information systems
USE OF INFORMATION SYSTEM IN MANAGEMENT
- Meaning and importance of management
- Use of IS in management
- Use of IS in management decision making
- Types of decisions
- Decision making cycle
MANAGEMENT OF INFORMATION SYSTEMS RESOURCES
- Information resource management concept
- Importance of managing information resources
- Information system resources
- Information society
INFORMATION SYSTEM PLANNING
- Meaning and importance of information systems planning
- Information systems planning process
- Reasons for aligning information systems plan to organisation plan
INFORMATION SYSTEM PROJECT MANAGEMENT
- Meaning and importance of information system project management
- Information system project management techniques
- Sign of a failing information system project
- Causes for information system project failure
- Control measure and techniques of rescuing a failing information system project
INFORMATION SYSTEMS ACQUISITION
- Information systems acquisition process
- Factors that influence information system acquisition
- Factors that influence the choice of information system acquisition method
- Criteria for information system acquisition
THE ROLE OF INFORMATION SYSTEM IN ORGANISATION
- The applications of IS in an organisation
- Application of IS for competitive advantages in an organisation
INFORMATION SYSTEMS MAINTENANCE
- Meaning and importance of information systems and maintenance
- Techniques of maintaining an information system
THE ROLE OF ICT IN AN ORGANIZATIONAL CHANGE
- Meaning of organizational change
- Considerations for implementing a change programme in an organization
- Impact of IS as an agent of organizational change
- automation
- rationalization
- business process
- re-engineering
INFORMATION SYSTEM ETHICS
- Ethical issues in information systems
- Guidelines for responsible use of information systems
- Computer crime
- Control measures for computer crime
EMERGING TRENDS IN MANAGEMENT INFORMATION SYSTEM
- Emerging trends in MIS
- Challenges of emerging trends
- Coping with challenges in MIS
PRINCIPLES AND PRACTICE OF MANAGEMENT (144 hours)
INTRODUCTION
This course unit is aimed at equipping the trainee with knowledge and skills that will enable him/ her to perform management functions in an organisation
GENERAL OBJECTIVES
By the end of this course unit, the trainee should be able to:
- explain and apply the management function in an organisation
- assist managers at various levels in an organisation
- appreciate the role played by management in development
- cultivate a sense of entrepreneurship
- appreciate the importance of purchasing and supplies management in information technology
- undertake marketing activities in information technology sector
INTRODUCTION OF MANAGEMENT
- Definition of management
- Early contribution to management
- The classical thought of management
- The human relations school of thought
- The modern thought to management
- The environment thought of management
- Managerial services as overview
PLANNING FUNCTION
- Nature and purpose of planning
- Types of plans
- Principles of planning
- Difficulties in planning
ORGANIZATION FUNCTION
- Structure and organisational design
- Departmentation
- Authority relationship
- Decentralization of authority
- Decision making
STAFFING FUNCTION
- Definition of staffing
- Manpower planning
- Job design
- Job analysis
- Job evaluation
- Recruitment
- Selection
- Induction
- Retirement, redundancies and redeployment, training and retraining
- Personnel records, wages and redeployment, training and re-training
- Personnel records, wages and salaries industrial relations
DIRECTING/ LEADING FUNCTION
- The human factors in directing/ leading
- Motivation
- Nature of leading/ directing
- Co-ordination
CONTROLLING FUNCTION
- Nature and characteristics of control
- Areas of control
- Non-budgetary controls
- Budgetary controls
PERSONNEL MANAGEMENT
- The scope of personnel management
- Staffing
- Wages and salaries administration
- Employee development
- Industrial relations
PURCHASING AND SUPPLIES MANAGEMENT
- Overview of purchasing and supplies management
- Computer hard and software purchasing processes
- Ethical standards in purchasing computer hardware and software
- Negotiations and determination of terms of purchase
- Stock and inventory control information
- Technology industry
MARKETING MANAGEMENT
- Overview of marketing and marketing management
- Marketing mix
- Marketing research
- After sales service
- Consumer behaviour
- Marketing planning
- 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:
- Use forecasting tools to analyse systems
- Apply approximation methods in systems design
- Appreciate financial, network planning and simulation techniques in systems design
DATA COLLECTION AND PRESENTATION
- Basic for data collection
- Data classification
- Data tabulation
- Diagrammatic and graphical presentation
MEASURES OF CENTRAL TENDENCY
- Definition of measures
- Properties
- Calculation and interpretation
- Data presentation
MEASURE OF DISPERSION
- Characteristics
- Relative and absolute measures
- Calculation of measures
CORRELATION AND REGRESSION
- Scatter diagram
- Correlation
- Correlation coefficient
- Coefficient of determination
- Linear regression models
TIME SERIES ANALYSIS
- Components of time series
- Time series models
- Measurement methods
- Application of time series
INDEX NUMBERS
- Definition of index numbers
- Types of construction problems
- Application of index numbers
- Limitations
PROBABILITY DISTRIBUTION
- Concepts of discrete and continuous variables
- Discrete distributions
- Continuous distribution
NETWORK PLANNING
- Introduction
- Network construction
- Critical construction
- Applications
LINEAR PROGRAMMING (LP)
- Models
- Types of models
- LP models requirement
- LP models
- Solutions methods
ESTIMATION AND TEST OF HYPOTHESIS
- Estimation
- Types of estimators
- Sampling distributions
- Confidence interval and interpretation
- Hypothesis
- Types of errors
- Test statistics and the test
THE ORYDECISION
- Mathematical expectation
- Expectation and decision
SIMULATION
- Definition
- Techniques of simulation
SAMPLING
- Introduction
- Sampling and census
- Types of sampling and limitations
FINANCIAL MATHEMATICS
- Simple and compound interest
- Sinking fund
- Annuities and perpetuities
- cash flow generation
- Mortgages
- Project appraisal methods
- Inventory control systems
- Economic order quantity models
- Safety stock and re-order level.
INTERNET BASED PROGRAMMING -(110 HOURS)
INTRODUCTION
This module unit is intended to provide the trainee with knowledge and skills to develop internet based programs
GENERAL OBJECTIVES
By the end of this module unit the trainee should be able to:-
- Appreciate the use of various web development languages
- Acquire development skills in internet based programs
- Use the various web authoring tools
- Develop a web site
INTRODUCTION TO INTERNET BASED PROGRAMMING
- Internet based programming
- World wide web
- Role of web site organizations
WEB PROGRAMMING
- Web programming
- Approaches to web programming
- Web programming languages
- Web programming interfaces
- Criteria for choosing a web programming language
HTML CODING
- HTML
- HTML structure
- HTML Tags
- Insert objects in HTML document
- HTML Hyperlinks
- Tables
- Frames
- Forms
WEB AUTHORING AND DESIGN TOOLS
- Web design tool
- Features of web design tools
- Web authoring, design formats and protocols
- Characteristics of a good design
- Design a website
JAVA SCRIPT AND ACTIVE SERVER PAGES
- Describe Java Script and ASP
- Data input procedures
- Data output procedures
WEB SECURITY
- Web security
- Web security issues
- Challenges of web security
- Control measures
EMERGING TRENDS IN INTERNET BASED PROGRAMMING
- Emerging trends in internet-based programming
- Challenges of emerging trends in internet based programming
- Cope with the challenges of emerging trends in internet based programming
BUSINESS PLAN
INTRODUCTION
This module unit is designed to equip the equip the trainee with knowledge, skills and attitudes to enable him/ her prepare a business plan
GENERAL OBJECTIVES
By the end of this module unit, the trainee should be able to:
- Understand the background of intended business
- Understand the market environment of the business
- Understand organization and management plan
- Appreciate operational plan
- Prepare financial projections
- Prepare a business plan
INTRODUCTION TO BUSINESS PLANNING
- Meaning of business plan
- Purpose of a business plan
- Features of a business plan
- Guidelines for developing an effective business plan
BUSINESS DESCRIPTION
- Business name
- Business location and address
- Form of ownership
- Type of business
- Products/ services
- Justification of the opportunity
- The industry
- Business goals and objectives
- Entry and growth strategy
- SWOT analysis
MARKETING PLAN
- Customer identification
- Competitor analysis
- Market share
- Promotion and advertising
- Pricing strategy
- Sales tactics
- Sales target
- Distribution strategy
- Customer service
ORGANISATION AND MANAGEMENT PLAN
- Organisation structure
- Management team
- Recruitment, training and promotion
- Remuneration and incentives
- Licenses, permits and other requirements
- Supporting services
OPERATIONAL/ PRODUCTION PLAN
- Production facilities and capacity utilization
- Production and operation strategy
- Production process
- Regulations affecting operations
- Operational timetable/ production schedule
FINANCIAL PLAN
- Pre-operations cost
- Working capital
- Cash flow projections
- Pro-forma income statements
- Pro-forma balance sheets
- Break even analysis
- Profitability rations
- Desired financing
- Proposed capitalization
- Potential risks
PRESENTATION
- Business plan writing
- Presentation of the business plan
EMERGING TRENDS AND ISSUES
- Emerging issues in business planning
- Strategies in dealing with emerging issues