Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Introduction to Algorithms

No Reviews Yet

Begur Road, Bangalore

Course ID: 20105

Begur Road, Bangalore

Vinay A Jawgal
No Reviews Yet

Date and Time

Not decided yet.

Vinay A Jawgal

BE (Computer Science)

About Vinay A Jawgal

* 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
No reviews currently

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.


No reviews currently


Post your requirement and let us connect you with best possible matches for IT Courses Post your requirement now
₹ 4,000 Enquire