This fresh and innovative text leads beginning computer science students through a carefully selected sequence of highly relevant core topics, giving them a strong foundation for the remainder of their learning.
I read this for my Intro to Programming class, CMPSC 204. Loved the class and the book. I can't wait to continue on path to programming. This book taught almost everything that a new programmer needs and should know. This is definitely a smart class to take if you're going into the computer science field or even if you're interested in technology or computers