Saturday, 8 June 2013

Why self study?

Aim of the post is to give pros and cons of  self study over coaching institute and secondly give resources for GATE CSE prepration.

I come across a number of questions regarding which coaching institute is good for particular competitive exam. So I thought of giving another perspective for preparing for exam through i.e. self study and along the way share my personal experience during preparation of one such exam.

I was in final year of my B.Tech. when I decided to go for higher education. I decided to go for self study rather than a coaching institute because of two simple reason first you are taught by world class teachers and secondly you can save a lot of travelling time and money too. After preparation of 6-7 months I was pretty confident to perform well . In my first attempt I didn't score enough to get even a good NIT. Convincing myself that I was too aspirant and didn't deserve to be in IIT, I went for the job in TCS. I had lot of fun in TCS training, but I knew i can't survive here. I again thought of appearing for GATE. Coming from training  I joined a test series to get the feel of GATE. I read my notes and watched the lecture series again in next 3-4 months. This time luckily I secured a decent rank and got admission in IIT Kanpur for M.Tech.

Now lets look pros and cons of choosing self study over a coaching institute.
Pros :
1. World class teachers : There are on line video lectures of teachers who are master in their subjects and make understanding of the concepts really easy.
2. No Boundaries : Self study helps you discover topics which are important in terms of the subject but might not important from examination perspective.
3. Save time and money :  If you are like me who live 2 hours away from good coaching institute, you can save 4 hours daily which really matters when you are preparing for a tough exam. As far as money is concerned, all you need is a good internet connection compared to 30K-60K in coaching institute.
4. Learn at your own pace.
5. Not just preparation : Self study change your attitude towards acquiring knowledge. Even if you didn't get IIT or good institute you can acquire knowledge through on line sources like coursera, udacity etc and get a good placement or good P.hd. program.

Cons : 
1. Discipline : Self study require a great discipline and self motivation.
2. Unstructured Preparation : This is a great problem with preparing on your on. Most of the time you don't know what to study, where to study, in what order to study? So take help of someone who has already prepared.
3. Different angle to the problems : When you are studying in a group you get a number of approaches to a particular problem which are generally missed during self study. But you can overcome this problem by joining on line groups or making your own study group which meet once in a while.

Second Part : 
Resources :
Here are some of the ebooks I have uploaded on Dropbox : 
https://www.dropbox.com/sh/u0hmhpf9rle3a9g/NPYyyGmgJ8

Look at "Reference Books.pdf" in the folder to know which are standard books to follow and do's & don'ts for GATE.


Video Lectures : 
Discret Maths : 
https://www.youtube.com/playlist?list=PL0862D1A947252D20
http://aduni.org/courses/discrete/index.php?view=cw

Data Structure : 
https://www.youtube.com/course?list=ECBF3763AF2E1C572F

Algorithms : 
http://aduni.org/courses/algorithms/index.php?view=cw
https://www.youtube.com/playlist?list=PL7DC83C6B3312DF1E

Computer Networks : 
https://www.youtube.com/playlist?list=PL32DBC269EF768F74

Theory Of Computation : 
http://aduni.org/courses/theory/index.php?view=cw
https://www.youtube.com/course?list=EC30FDE07FCE70BA40
https://class.coursera.org/automata/lecture/preview

Compiler Design : 
https://www.youtube.com/course?list=EC3690D679B876DE6A
https://class.coursera.org/compilers/lecture/preview

Computer Organization : 
https://www.youtube.com/course?list=EC2DC54ABD5C0221FE
https://www.youtube.com/playlist?list=PL1A5A6AE8AFC187B7

Databases : 
https://class.coursera.org/db/lecture/index

Operating System : 
https://www.youtube.com/user/FreeGATECoaching/videos?view=1&flow=grid
http://academicearth.org/courses/operating-systems-and-system-programming/

I'll keep on updating the list as I come across good courses and if you know any good on line courses please tell.

Finally, coaching or self study, you can't succeed if you are not passionate for your goal.

You are free to share or edit(other than my experience para) the post in any way.

7 comments:

  1. highly recommended for gate aspirants....great stuff man ;)

    ReplyDelete
  2. what should i do if i have low speed internet at home? how can see video lecture? if i dont have internet access then... :P :P

    ReplyDelete
    Replies
    1. 1. I don't know about rest of India but in North, BSNL has reached in most parts. With 400-500 you can have unlimited download at night at 2 Mbps speed. There should be alternatives in rest of India.
      2. Look for a govt. college(or library) in your city, they generally have good internet speed and open to the public too. Go there one in a while and download the stuff.
      3.http://nptel.iitm.ac.in/pdf/Institutes%20using%20NPTEL%20courses.pdf This is the list of colleges which have NPTEL videos on their servers and you can encourage your college or college in your city to get them.
      4. Ask your friend to download it for you who have access to good internet speed and then get it from him.
      5. Take it as a political issue, good internet is as important as good universities, roads etc. If our political parties can't give us good present and secure future, atleast this can be done.

      I know good internet is way too much to ask in our country... but think how can one compete which can't afford coaching fees. and would there be any coaching institute where there is not even good internet connection.

      Delete
  3. i am very wk in DS+ALGO. please tell me how to prepare this subject??
    i know i can prepare any other subject very well. but i dont have any confidence in DS+ALGO..

    ReplyDelete
  4. Do you have the solution for exercises given in the text book Principles of compiler design by Aho Ullman...Please share if you have it.

    Thanks
    Sreeja

    ReplyDelete