This is a 53-hour course, designed to expose students to the basics of competitive programming and the procedure of taking part in it. Recently we see in newspapers, about young people winning accolades for finding small bugs and errors in applications designed by big tech giants. But rarely do we try to understand what these people actually do in order to get those prizes.
If you want to become a programmer, competitive programming is the best way to field test your skills. It is rather a sport than education and we thought that it would be a better medium of imparting programming knowledge to students than to go with a theoretical and book-ish approach.