October 2019
Beginner to intermediate
498 pages
14h 13m
English
Computer science deals with people who have problems to solve. Algorithms help find the solutions to those problems. To be a computer scientist means first and foremost that you are a problem solver, capable of constructing algorithms either from scratch or by applying patterns from past experience.
The only way to be successful in learning computer science is through deliberate and incremental exposure to the fundamental ideas of the discipline. A beginning student of computer science needs practice to establish a thorough understanding of a concept before continuing on to the more complex parts of the curriculum. ...
Read now
Unlock full access