First of all I thank you for going through this unit of ALGORITHMS. Believe me, it is a rich source of knowledge with proper understanding for both teachers and students.
This unit deals with the different methods and technologies related to Algorithms. It is an advanced resource; by this I mean that there are some basic prerequisites of this course that are:
1.At least one programming language (c/c++/java).
Once you know about these two prerequisites you can easily complete this resource.
In this resource I have designed 5 lessons, each having its importance. These lessons are designed in such a way that they provide complete information about that topic along with the sample questions and problem sets.
Lesson 1 Introduction, I believe that before starting to learn about anything, a brief introduction is very important as it gives birth to curiosity about that topic. This lesson also contains a brief history of Algorithms along with real life examples.
Lesson 2,3,4 are the basic techniques to solve an algorithm-related problem,. These are the basic blocks of this unit and also of the subject Algorithm, so please go through these lessons in great depth, focusing on each and every word in them. They are the most time-consuming chapters. These chapters contains some sample problems that are globally accepted, after that they contain some basic problems, some solved and some unsolved with hints provided for them.
Lesson 5 Sorting. It is one of the most important example of Algorithms. Everyone uses sorting in daily life like arranging a pack of cards in increasing order, or sorting a list of students into alphabetical, grade,. or roll number order. . So in all these examples sorting is used. Again this is one of the most important lesson of this resource so please go through every sorting technique mentioned in this lesson, every one of them has its distinct advantages. In this lesson I had also uploaded a file which is a presentation representing the summary along with some important data for each sorting technique.
By revision time I mean, if you are not going through this unit in a contiguous way, then before proceeding to the next topic you have to revise the earlier topics as all this material is interconnected, Moreover even if after some months you want to go through this unit again then the minimum time that you should spend on each unit is the revision time mentioned in the above table.
RESOURCES AND MATERIALS
| LESSON NUMBER|| 1st COMPLETION TIME|| REVISION TIME|
| LESSON1|| 4-5 Hrs|| NOT NEEDED|
| LESSON2|| 5 DAYS|| 1 DAY|
| LESSON3|| 5 DAYS|| 1 DAY|
| LESSON4|| ONE WEEK|| 2 DAYS|
| LESSON5|| MORE THAN A WEEK|| 2-3 DAYS|
There is a folder at the end that contains the links to some of the materials, articles and names of some books that can prove to be of great use while going through this unit.
Along with that I had added bibliographic citations in the lessons also wherever I find that it is needed.
Finally go through this unit and Best of Luck for it !!!!!!!!!!