This is an introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience.It teaches students how to think algorithmically and solve problems efficiently.
Download eBookLink updated in 2017 Maybe you will be redirected to source's website