Course Brochure CLS is an authorized and accredited partner by technology leaders like Microsoft, EC-Council, Adobe and Autodesk. This means that our training programs are of the highest quality source materials, the most up-to-date, and have the highest return on investment ever possible. We have been in the market since 1995, and we kept accumulating experience in the training business, and providing training for more than 100,000 trainees ever since, in Egypt, and the MENA region. Our vendors Tel: +20233370280 Web: https://clslearn.com Mobile: +201000216660 Email:
[email protected] Data Structures and Algorithms Duration: 70 Hours Category: Software Development Course overview • This course introduces students to the underlying principles of data structures and algorithms. • It also helps to develop student's understanding of the basic concepts of object-oriented programming using C++. • This course also provides practical knowledge and hands-on experience in designing and implementing data structures and algorithms and their manipulation. • Topics to be covered include introduction to C++ programming language, pointers and arrays, classes, recursion, stacks, queues, lists, tables, trees, binary trees, search trees, heaps and priority queues; sorting, hashing, garbage collection, storage management; and the rudiments of the analysis of algorithms. Course Outcomes Upon successful completion of this course, the student will be able to: • Design and implement an object-oriented program in the C++ language, including defining classes that encapsulate data structures and algorithms. • Select and implement appropriate data structures that best utilize resources to solve a computational problem. Tel: +20233370280 Web: https://clslearn.com Mobile: +201000216660 Email:
[email protected] • Analyze the running time and space needs of an algorithm, asymptotically to ensure it is appropriate at scale, including for huge data.