Computer Science Principles: The Foundational Concepts of Computer Science - For AP® Computer Science Principles
J**
Programming is like playing chess ♟️
I can't wait to jump in , programming is like playing chess ♟️ , it requires your concentration . . 😎😎🍺
W**N
A great piece of literature filled with the best computer science knowledge anyone could ask for!
This is the best computer science book I have ever read. Before getting this book I was clueless in my AP computer science class. After reading this book I had a much better understanding of my computer science class. This book is perfect for AP Computer Science Principles. It got me super prepared for all of the AP projects and the final exam. It is filled with information but simple to understand. I would recommend this book to any high schooler taking AP Computer Science Principles or just anyone who wants to learn about computer science.
S**R
A helpful overview of computer science
I bought this to provide me with a solid background prior to my introductory programming class. This book is nicely laid out and easy to understand. It provided me the overview I desired. I would read more of this author's work.
J**R
6.5/10, 3/5. Good for reinforcement, not for beginners.
I would not recommend this book to someone who is completely new to the field. While this book does cover a lot of beginner material, it does not provide good examples for all of the concepts that it covers and moves rather quickly through some of the basic concepts. I also recommend only skimming through the section of HTML and JavaScript. This book does not do a good job of explaining these items to a beginner and quickly gets overwhelming. If you want to learn these skills I would highly recommend reading a different book for each that is dedicated to teaching those specific topics to beginners. Additionally, I found the segment at the end of this book about the digital divide to be a bit controversial. I was also not fond of the very long section in the ending that essentially served to only reflect the Authors opinions on morality and application of technology. I originally read this book for the purpose of learning practical information, not the author’s interpretation of that practical information. Overall, there is useful information in here, but I believe that the author has a hard time conveying it effectively and constructively throughout a majority of the book.
M**2
and easy to understand
As an educator, I appreciate the way this resource is logical, straightforward, and easy to understand. My students taking AP Computer Science will find this resource a helpful supplement to the AP Computer Science course, and even those not enrolled in the course will find it useful as a guide for understanding. Moreover, this book celebrates the unlimited creativity that can be imagined and achieved in this field rather than emphasizing formulaic rigidity, which will inspire all students of the study, regardless of age!
D**R
This book lit a fire in my heart
This book helped me understand some of the most complex computer science concepts. My incompetent computer science teacher made me question why I even signed up for a computer science course but after reading this book I stopped failing computer science. My parents no longer hate me and I am thriving in AP computer science principles. I actually feel prepared for the exam now, as I didn’t before because my computer science teacher is literally insane and doesn’t teach us. this book is a lifesaver!!!
L**Y
Essential book for teaching AP CS Principles or Introductory CS Course
This book is absolutly essential as a companion to teaching AP CS Principles. As a teacher, I would be at a loss for exactly how to teach this course and provide an essential foundation for students without this book. It is a MUST buy for teachers and students taking this course or any introductory CS course!
A**Y
corrected
im correcting my original review due to the fact that i mixed up the books, these are great books in the order in which they was written. and i recommend purchasing both editions one and two , in order to get a more comprehensive understanding of the topics and all that is explained within.
TrustPilot
vor 2 Wochen
vor 1 Tag