This course introduces students to the design and implementation of fundamental data structures and algorithms. It covers basic data structures (linked lists, stacks, queues, binary heaps, hash tables, binary search trees, and graphs), searching and sorting algorithms, basic analysis of algorithms, and very basic object-oriented programming concepts. The programming language used for this course is C++.
C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language.
This is what you will learn if you take this course:
You will be tested at the end of the training. If you do not pass the test, you will repeat the same training for free.
Feel free to contact us when you have any important questions regarding this module.
Relevant answers will be posted here to reach wider audiences.
Q: What will i learn from this course?
A: You will learn the design and implementation of fundamental data structures and algorithms.
Q: What should i learn before this course?
A: You should be aware of any programming language (C++ is preferred).
Q: Why will we use C++ programming language in the course?
Q: What is the next step after finishing the course?
A: After finishing the course you will be qualified to other programming courses such as :
Q: Why should i choose PST courses to learn programming and problem solving?