ACM ICPC Preparation Books for 2017's programming competition, here is the list of the best books you should read and practice from.



ACM ICPC is one of the highest world class programming competitions where teams from all the countries compete to solve a set of highly complex programming problems. In order to be ready to even give a try out for this contest, you will need to slog for hours. 

Just being a computer science student is not enough as this is not any regular programming contest. International Collegiate Programming Contest requires team effort and has lots of levels before its world finals.

In case you are looking for what is needed to prepare for such programming competition, there are special books and lots of dedication needed. Often called Olympics of Programming Competitions, but it is conducted every year and teams from top CS schools participate for the gold.

The final competition is streamed live and the genius coders, computer wizards and mathematicians crack the problems within a given deadline. Some problems are so tough that they remain unsolved in ACM ICPC.

Preparing for ACM-ICPC?

Want to know the answer – It is practice, practice and more practice.

But to speed up to the highly difficult to crack concepts and what you need to master before trying to solve their problem set? Here is a list of books you must have when preparing and getting ready for any high level programming competition.

You need special books for special needs. These are written by computer science gurus and pioneers in their respective fields.

We have lined up the books in an order that beginners can easily proceed:

Introduction to Algorithms

One of the first books that you should grab is related to algorithms that every CS students must know. But knowing how all algorithms work, their complexities, uses in solving practical real-life problems is what matters in ACM-ICPC.

Special Features:

  1. Complete books on algorithms; detailed enough to be read by anyone with an interest
  2. Revised and latest edition available
  3. Published by MIT Press


The Art of Computer Programming, Volumes 1-4A Boxed Set (Box Set)

Donald Knuth is a household name in Computer Science circles. The art of programming is a 4 volume set of books, you have to grab if you want to learn from the best of the best. He explains how programming evolved and each data structure’s usage according to the modern world.

Also called the Bible for every CS and coding grad, it covers fundamentals and programming techniques. The winner of the ACM Turing award, Knuth writes his decades of experience on paper and gives readers and ACM-ICPC preparing students a great insight and learning.

Data Structure Practice: for Collegiate Programming Contestsand Education

When you want to implement any real-world problem you need data structures of computers. The fastest and best possible data structures are different for every problem. Some need a stack and others need a list. Written by a programming coach, whose team won 3 bronze medal – this is a book that you can count on.

From Baylor to Baylor: 1991-2006: ACM-ICPC World Finals

After the above books you are ready to rock and roll. Competitive Learning Institute and the Competitive Infrastructure Initiative collaborate on this one to bring you 15 years of problem sets and this is what we call practice. Yes, before game time, you need to bleed, sweat and cry – so that you feel ready for the real challenge. Form teams, or work solo – as long as you are preparing old problems and solving them quickly – you are all set for ACM-ICPC competition.

Final word:


We believe it needs rigor and special attention to train your brain and make it capable enough to compete at ACM-ICPC. Buy the books and practice now. Go!
Next
This is the most recent post.
Previous
Older Post

Post a Comment

 
Top