Home » Course Layouts » Free Course Layout Udemy
Design and Analysis of Algorithms. Instructor: Prof. Abhiram Ranade, Department of Computer Science, IIT Bombay.
0
1
English
English [CC]
FREE
- Learn basic syntax that can apply to any language.
- Learn what is a programming language and the basic concepts for beginners.
- Understand what is Javascript in it's truest form.
- Know the basic syntax of Javascript.
- Know some hidden quirks in Javascript.
Description
This course covers lessons on divide and conquer, greedy algorithm, pattern matching, dynamic programming and approximation algorithm. The main goal of this course teaches you to design algorithms which are fast. In this course you will study well defined design techniques through lots of exercises. We hope that at the end of the course you will be able to solve algorithm design problems that you may encounter later in your life. (from nptel.ac.in)
Course content
- Lecture 01 – Overview Unlimited
- Lecture 02 – Framework for Algorithms Analysis Unlimited
- Lecture 03 – Framework for Algorithms Analysis (cont.) Unlimited
- Lecture 04 – Asymptotic Notations Unlimited
- Lecture 05 – Algorithm Design Techniques: Basics Unlimited
- Lecture 06 – Divide-and-Conquer Unlimited
- Lecture 07 – Divide-and-Conquer: Median Finding Unlimited
- Lecture 08 – Divide-and-Conquer: Surfing Lower Bounds Unlimited
- Lecture 09 – Divide-and-Conquer: Closest Pair Unlimited
- Lecture 10 – Greedy Algorithms I Unlimited
- Lecture 11 – Greedy Algorithms II Unlimited
- Lecture 12 – Greedy Algorithms III Unlimited
- Lecture 13 – Greedy Algorithms IV Unlimited
- Lecture 14 – Pattern Matching I Unlimited
- Lecture 15 – Pattern Matching II Unlimited
- Lecture 16 – Combinational Search and Optimization I Unlimited
- Lecture 17 – Combinational Search and Optimization II Unlimited
- Lecture 18 – Dynamic Programming Unlimited
- Lecture 19 – Longest Common Subsequences Unlimited
- Lecture 20 – Matrix Chain Multiplication Unlimited
- Lecture 21 – Scheduling with Startup and Holding Costs Unlimited
- Lecture 22 – Average Case Analysis of Quicksort Unlimited
- Lecture 23 – Bipartite Maximum Matching Unlimited
- Lecture 24 – Lower Bounds for Sorting Unlimited
- Lecture 25 – Element Distinctness Lower Bounds Unlimited
- Lecture 26 – NP-Completeness I Unlimited
- Lecture 27 – NP-Completeness II Unlimited
- Lecture 28 – NP-Completeness III Unlimited
- Lecture 29 – NP-Completeness IV Unlimited
- Lecture 30 – NP-Completeness V Unlimited
- Lecture 31 – NP-Completeness VI Unlimited
- Lecture 32 – Approximation Algorithms for NP-Complete Problems Unlimited
- Lecture 33 – Approximation Algorithms for NP-Complete Problems (cont.) Unlimited
- Lecture 34 – Approximation Algorithms for NP-Complete Problems (cont.) Unlimited
N.A
- 5 stars0
- 4 stars0
- 3 stars0
- 2 stars0
- 1 stars0
No Reviews found for this course.
Instructor
OpenCoursa
Accessible Education for Everyone
5
5
6
24198
4637
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.
Explore Free Courses
Access valuable knowledge without any cost.
{"title":"","show_title":"0","post_type":"course","taxonomy":"course-cat","term":"engineering-skills,health-and-safety","post_ids":"","course_style":"free","featured_style":"course6","masonry":"","grid_columns":"clear4 col-md-3","column_width":"268","gutter":"30","grid_number":"4","infinite":"","pagination":"","grid_excerpt_length":"20","grid_link":"1","grid_search":"0","course_type":"","css_class":"","container_css":"","custom_css":""}