Introduction to computing and problem solving is the one of the main topics, computer science and engineering student of KTU has to study. Many of the book available in internet either deal with higher level computer science or bit a low for an engineering student.
Allen Downey’s How to think like a computer scientist : Learning with python is the contradtion to that and is freely available to read online through openbook project.
Click Here to read online.
Download Link will be updated soon.