Training on Data Structures Course

INTRODUCTION

This interactive training course will highlight the added value that data structures can offer a professional. Data Structures is a concept a means of storing a collection of data. Computer Science is a concern with study of methods for effectively using a computer to solve problems. These can be solve by algorithms and data structures. Data Structures tells you what way the data as to store in computer memory and how to access the data efficiently. Many Applications are designed by data structures stack applications like page visited history in a web-browser, chain of method calls in the Java virtual machine or C++ Run-time environment etc Queue Application Like Waiting Lines, Multi-programming etc For many applications the choice of proper data structure is the only major decision involving the implementation. Majorly the database designing and internal implementation is done only by using Data Structures techniques.

Course Objectives

This Course main objective for the attendee to understand Analysis and Designing of the Algorithms and how the different data structures are used for efficient accessing of the data and Manipulation of the data at the end of the session we can able to Know different Kinds of data structures and we can able to provide different algorithms for time and space complexity.

Duration

5 Days

Who Should Attend?

This course targets employees in the information technology department, managers, and all supervisors in all departments. The course also targets new start-ups that want to learn about Data stuctures.

Course Content

Introduction & Overview

  • What is Data Structure?
  • What is Algorithm?
  • Types of Data Structure
  • Introduction to an array and linked list
Array
  • What is array?
  • Why Array?
  • Operations in an array
Linked list
  • Why linked list
  • How to create linked list
  • Operation on Linked list
  • Doubly linked list
  • Operation on doubly linked list
  • Programming approach to linked list
Stack as Data Structure
  • Implementation of stack in array and linked list
  • Operation on Stack
  • Polish notation
Queue as Data Structure
  • Implementation of Queue in array and linked list
  • Operation on Queue
  • Double Ended Queue (DeQue)
  • Priority Queue
Tree
  • Introduction
  • Binary tree
  • Binary tree representation in memory
  • Tree traversal
  • Binary search tree
  • Balanced binary tree
  • Tree rotation
  • M-WAY search tree
  • B-tree 
Graphs
  • Introduction
  • Representation of graphs
  • Graph traversal
  • Shortest path algorithm
  • Warshalls algorithm for finding path matrix
  • Warshalls algorithm for finding the shortest path matrix
  • Dijkestras technique
  • Floyedstechnique
Searching and sorting
  • Various searching technique
  • Various sorting technique 
  • Hashing

METHODOLOGY

The training methodology combines lectures, discussions, group exercises and illustrations. Participants will gain both theoretical and practical knowledge of the topics. The emphasis is on the practical application of the topics and as a result participant will go back to the workplace with both the ability and the confidence to apply the techniques learned to their duties. Our facilitators are seasoned industry experts with years of experience, working as professional and trainers in these fields.

All facilitation and course materials will be offered in English. The participants should be reasonably proficient in English.

ACCREDITATION

Upon successful completion of this training, participants will be issued with an Livecode Technologies Limited certificate.

TRAINING VENUE

The training is residential and will be held at livecodeTraining Centre. The course fee covers the course tuition, training materials, two break refreshments, lunch, and study visits.

All participants will additionally cater for their, travel expenses, visa application, insurance, and other personal expenses.

ACCOMMODATION

Accommodation is arranged upon request. For reservations contact the Training Officer.

Email: This email address is being protected from spambots. You need JavaScript enabled to view it..

Mob: +254 725771853

 

Training Fees

The course fees is KES 65,000.00 or USD 900.00 exclusive of VAT. The course fees covers the course tuition, training materials, two (2) break refreshments, lunch and study visits. Participants will cater for their travel and accommodation costs.

PAYMENT

Payment should be transferred to Livecode Technologies account through bank on or before the training date.

Send proof of payment to This email address is being protected from spambots. You need JavaScript enabled to view it.

CANCELLATION POLICY

Payment for the all courses includes a registration fee, which is non-refundable, and equals 15% of the total sum of the course fee.

  1. Participants may cancel attendance 14 days or more prior to the training commencement date.
  2. No refunds will be made 14 days or less to the training commencement date. However, participants who are unable to attend may opt to attend a similar training at a later date, or send a substitute participant provided the participation criteria have been met

Please Note: The program content shown here is for guidance purposes only. Our continuous course improvement process may lead to changes in topics and course structure.

Event Properties

Event Date 05-23-2022 8:00 am
Event End Date 05-27-2022 5:00 pm
Registered 0
Cut off date 05-19-2022
Individual Price $900
Location Nairobi, Kenya
We are no longer accepting registration for this event
Share this event:

Contact Us

Kenya | Uganda | Tanzania | Rwanda | Malawi.

Nairobi Office: GTC Building Complex, 2nd floor

P.O BOX 21567-00100

Official: info@livecodetech.co.ke

Westlands,    Nairobi, Kenya

Quick Links

Some of our Technologies

web technology