Computer Science Principles: The Foundational Concepts of Computer Science - For AP® Computer Science Principles
Computer Science Principles: The Foundational Concepts of Computer Science - For AP® Computer Science Principles book cover

Computer Science Principles: The Foundational Concepts of Computer Science - For AP® Computer Science Principles

3rd 2020 ed. Edition

Price
$12.99
Format
Paperback
Pages
258
Publisher
Yellow Dart Publishing
Publication Date
ISBN-13
978-1734554908
Dimensions
6 x 0.65 x 9 inches
Weight
13.6 ounces

Description

John O. High School Student "As a student, this book is a great resource when preparing for the AP principals exam. Kevin Hare explains the complex code in a way that can be interpreted by any student. I highly recommend this book for any student preparing for the AP principles exam." Meredith M. High School Counselor "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!" Brian L. Technology Specialist "I've scoured countless digital textbooks about comp sci over the years, and I'm thrilled to find Computer Science Principles available now through Amazon. This textbook is an excellent resource for AP and non-AP students alike. The writing and images make difficult to grasp concepts easy for high school aged students, and there's enough depth to challenge even the biggest nerds. I didn't know hexadecimal could be so fascinating! Highly recommended." Kevin Hare teaches computer science and has more than 20 years experience teaching at the high school level and has offered such courses as AP Computer Science A, AP Computer Science Principles, Web Design, Mobile App Development, Video Design, and TV Broadcasting. He spent the bulk of his career at Gonzaga College High School in Washington, DC. In his free time, he co-founded the technology company BoxJump. He holds a bachelor's degree in computer science, a master's degree in secondary education, and a master's degree in computer science from Georgia Tech.

Features & Highlights

  • ***NEW for 2020 with updated curriculum and College Board updates. Over 30% new content including more on Boolean logic and gates, databases, compression, info security, the impacts of computing, and more! ***Computer science is the world's fastest growing field of study, and this growth is showing no signs of slowing down. As a new field, computer science can seem intimidating, but it should not be scary to learn or difficult to understand. If you have ever turned on a phone or surfed the Internet then you have used a computer and should have a basic understanding of what happens when you click the mouse or touch the screen—and how fast it happens! Computer Science Principles introduces the creative side of computing. Once you've made your way through this book, you'll be editing photos, designing websites, coding JavaScript, and getting organized with spreadsheets—and along the way you'll learn the foundational concepts of computer science. How do computers convert information into ones and zeros and send it thousands of miles in a blink of the eye? What is an IP address? What do TCP/IP, DNS, HTML, and CSS stand for? How can a hard drive store large movies and thousands of songs? How can secrets be sent in plain sight? These questions—and more—are answered in Computer Science Principles.Units include:1 - Hardware, Software, Number Systems, and Boolean Expressions2 – Pixels, Images, and Adobe Photoshop3 - Compressing Data4 – Storing Data: Spreadsheets and Databases5 - Protecting Data: Heuristics, Security, and Encryption6 - The Internet7 – Web Design: HTML and CSS8 - Programming: JavaScript9 – Impact of Computing

Customer Reviews

Rating Breakdown

★★★★★
30%
(116)
★★★★
25%
(97)
★★★
15%
(58)
★★
7%
(27)
23%
(90)

Most Helpful Reviews

✓ Verified Purchase

Amazing computer science book for AP and non-AP students

[[VIDEOID:e4f1a815bcaa0185adc572c8c722c5e8]] In short this book offers knowledge for both AP and non AP students who are passionate about getting into computer science. The beauty of the book is the inclusion of the more fun aspects of computer science such as photoshop along with the fundamental basics all weaved in together; the end result is an intricate flow of creativity-sparking content and the nessesary basics. Thus I recommend this book as a way for indviduals to dive into the computer science world in a way that won’t kill creativity through boring lessons but nourish it through engaging units.
3 people found this helpful