coming soon

Coming Soon

We are in process of building the inventory of good professionals in this category

Got it!

Where do you need ?


Please select a Location.


Introduction to Algorithms

Introduction to Algorithms

Begur Road, Bangalore


No Feedback Yet

No Reviews Yet
0 Interested

About the Course

This is an introductory course on data structures in computing. Except for basic knowledge of any programming language of your choice, there are no prerequisites.

This can be conducted as 10 days course which would enable interested students to get a good grasp of the computing fundamentals which are required for all the core computer science topics including algorithms, operating systems, theoretical computer science, etc.

Topics Covered

1. Asymptotic run-time analysis :
big-Oh, theta notations
2. Review of important data structures: trees and binary heaps
3. Algorithm design techniques:
Divide and conquer, greedy, dynamic programming
4. Introduction to NP-Completeness:
3. Introduction to dealing with NP completeness: Heuristics, Approximation Algorithms, Randomized Algorithms

Who should attend

1. College students pursuing science/engineering


1. Basic knowledge of any programming language
2. Curiosity and willingness to learn

What you need to bring


Key Takeaways

1. Algorithmic thinking and problem solving skills
2. Able to appreciate other interesting subjects of CS including operating systems, compilers, networking etc.
There are no Reviews yet.
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

There are no Reviews yet.

About the Trainer

Vinay A Jawgal

BE (Computer Science)

* 9+ years of work experience in product development companies
* Hands on experience in designing and implementing complex software code
* Worked in the capacity of technical leader with strong experience in mentoring and training team members

Course Id: 20105