Research & Education Association
61 Ethel Road West
Piscataway, New Jersey 08854
Email:
AP COMPUTER SCIENCE PRINCIPLES CRASH COURSE
Copyright 2018 by Research & Education Association, Inc.
All rights reserved. No part of this book may be reproduced in any form without permission of the publisher.
Printed in the United States of America
Library of Congress Control Number 2017951968
ISBN-13: 978-0-7386-1234-8
ISBN-10: 0-7386-1234-0
LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: Publication of this work is for the purpose of test preparation and related use and subjects as set forth herein. While every effort has been made to achieve a work of high quality, neither Research & Education Association, Inc., nor the authors and other contributors of this work guarantee the accuracy or completeness of or assume any liability in connection with the information and opinions contained herein and in REAs software and/or online materials. REA and the authors and other contributors shall in no event be liable for any personal injury, property or other damages of any nature whatsoever, whether special, indirect, consequential or compensatory, directly or indirectly resulting from the publication, use or reliance upon this work.
AP is a registered trademark of the College Board, which was not involved in the production of, and does not endorse, this product. All other trademarks cited in this publication are the property of their respective owners.
Cover image: iStockphoto.com/michaeljung
Crash Course and REA are registered trademarks of
Research & Education Association, Inc.
A18
AP COMPUTER SCIENCE PRINCIPLES
CRASH COURSE
Access Your Online Exam
by following the instructions found at the back of this book.
TABLE OF CONTENTS
PRACTICE EXAM
ABOUT OUR BOOK
REAs AP Computer Science Principles Crash Course is designed for the last-minute studier or any student who wants a quick refresher on the AP course. The Crash Course is based on the AP Computer Science Principles course and exam and focuses only on the topics tested, so you can make the most of your study time.
Written by an award-winning AP Computer Science Principles test expert, our Crash Course gives you a concise review of the major concepts and important topics tested on the AP Computer Science Principles exam.
covers all the information youll need to successfully complete your Explore Performance Task, including creating your computational artifact and answering the prompts to complete your task.
explains the intricacies of the Create Performance Task, including producing your video and journaling your development processes.
tackles the End-of-Course Exam, explaining the key topics found on the exam and strategies for successfully completing the exam.
Handy Appendices cover how to convert between number systems; resources for learning programming languages; checklists for both Performance Tasks, as well as a Glossary of computer terms you need to know.
Sneak Peek: These examples are similar to questions you might see on your AP CS Principles Exam.
Manage Your Time: Estimates how much time you will need to devote to specific segments of both Performance Tasks.
ABOUT OUR ONLINE PRACTICE EXAM
How ready are you for the AP Computer Science Principles exam? Find out by taking REAs online practice exam available at www.rea.com/studycenter. This test features automatic scoring, detailed explanations of all answers, and diagnostic score reporting that will help you identify your strengths and weaknesses so youll be ready on exam day.
Whether you use this book throughout the school year or as a refresher in the final weeks before the exam, REAs Crash Course will show you how to study efficiently and strategically, so you can boost your score.
ABOUT REA
Founded in 1959, Research & Education Association (REA) is dedicated to publishing the finest and most effective educational materialsincluding study guides and test prepsfor students of all ages.
Today, REAs wide-ranging catalog is a leading resource for students, teachers, and other professionals. Visit www.rea.com to see a complete listing of all our titles.
ACKNOWLEDGMENTS
We would like to thank Pam Weston, Publisher, for setting the quality standards for production integrity and managing the publication to completion; John Cording, Vice President, Technology, for coordinating the design and development of the REA Study Center; Larry B. Kling, Vice President, Editorial, for his overall direction; Diane Goldschmidt, Managing Editor, and Alice Leonard, Senior Editor, for editorial project management; Kathy Caratozzolo for typesetting; Karen Lamoreux for copyediting; Ellen Gong for proofreading, and Jennifer Calhoun, for file preparation.
In addition, we extend our special thanks to Robert Juranitch, M.S.Ed., for his technical review of the manuscript. Mr. Juranitch currently teaches AP Computer Science Principles at The University School of Milwaukee, Milwaukee, Wisconsin.
ABOUT OUR AUTHOR
Jacqueline Corricelli teaches AP Computer Science Principles at Conard High School, West Hartford, Connecticut. A public school educator for more than 14 years, Ms. Corricelli designed curriculum to allow her school to be among the first to offer AP Computer Science Principles, and has served as a College Board pilot instructor for the course.
In 2017, Ms. Corricelli was one of just 10 teachers to be honored with the Computer Science Teaching Excellence Award. The international award is sponsored by Infosys Foundation USA; the Association for Computing Machinery, the worlds leading computing society; and the Computer Science Teachers Association.
Ms. Corricelli is also a recipient of the Presidential Award for Excellence in Mathematics and Science Teaching, the highest honor bestowed by the United States government for K12 mathematics and science (including computer science) teaching.
The author, a former radar systems engineer, is a member of the Connecticut State Department of Education CS Advisory Group, created to improve access to and define computer science education at the state level.
Ms. Corricelli earned her B.A. in mathematics and statistics from the University of Connecticut and her M.S. in mathematics secondary education at Westfield State University in Massachusetts.