We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

C++ with Data Structures and Algorithms

ENDED
Training by  CLS Learning
Inquire Now
On-Site / Training

Details

Upon successful completion of this course, the student will be able to:
  • Describe the basic operations on arrays, lists, stacks and queue data structures.
  • Explain the notions of hashing, trees and binary search trees.
  • Describe the efficiency of algorithms with respect to the choice of data structures.
  • Explain the basic concepts of object-oriented programming.
  • Develop C++ programs for simple applications.
  • Develop an efficient algorithm of a particular problem domain with respect to the choice of data structures
  • Translate the algorithms to application written in C++

Outline

 Logic building and getting familiar with basic programming fundamentals.
  • Flow charts
  • Getting started
  • Conditions and Loops
  • Operators
  • Functions, Variables and their scope
  • Patterns 1
  • Patterns 2
  • Arrays
  • Searching and Sorting
  • Strings and 2D Arrays
  • Pointers
  • Dynamic Allocation
  • Recursion 1
  • Recursion 2
  • Time Complexity
OOPs concept and basic data structures for writing efficient solutions in C++ programming language
  • OOPS 1
  • OOPS 2
  • STL
  • Linked list -1
  • Linked list-2
  • Stacks and Queues
Data structures for designing efficient algorithms and software
  • Trees
  • Binary trees
  • BST
  • Hashmaps
  • Priority Queues
The algorithms & advanced topics like Tries, Graphs and Dynamic Programming. OOPs concepts like Inheritance, Polymorphism 
  • Tries and Huffman Coding
  • Dynamic programming
  • Graphs
  • OOPs 3
Assignments are given to students on the practical application of
  • lists data structure using a case study
  • stack data structure using a case study
  • trees data in computer networking will be used as case study
  • Students are to develop competency in the choice of data structures and algorithms in any given situation
Reviews
Be the first to write a review about this course.
Write a Review

Since 1995, CLS Learning solutions is leading the technology learning market in Egypt, the Middle East, and Africa. With our wide network of international partners, trainers, instructors, and technology leaders; we are able to deliver top notch training programs to our students and technology professionals.

25 Years in the market.

We delivered over 4,200 courses to 63,500 professionals in our centers.

We delivered 1,200 courses to 18,240 corporate employees on Site.

 
Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.