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
- What is array?
- Why Array?
- Operations in an array
- 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
- Implementation of stack in array and linked list
- Operation on Stack
- Polish notation
- Implementation of Queue in array and linked list
- Operation on Queue
- Double Ended Queue (DeQue)
- Priority Queue
- Introduction
- Binary tree
- Binary tree representation in memory
- Tree traversal
- Binary search tree
- Balanced binary tree
- Tree rotation
- M-WAY search tree
- B-tree
- 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
- 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 70,000.00 or USD 1000.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.
- Participants may cancel attendance 14 days or more prior to the training commencement date.
- 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 | 07-15-2024 8:00 am |
Event End Date | 07-19-2024 5:00 pm |
Registered | 0 |
Cut off date | 07-11-2024 |
Individual Price | $1,000 |
Location | Nairobi, Kenya |