Johnson / Chamberlain / Paymer | 5 Steps to a 5: AP Computer Science a 2020 | Buch | 978-1-260-45491-8 | www.sack.de

Buch, Englisch, 512 Seiten, Format (B × H): 213 mm x 274 mm, Gewicht: 816 g

Johnson / Chamberlain / Paymer

5 Steps to a 5: AP Computer Science a 2020


Erscheinungsjahr 2019
ISBN: 978-1-260-45491-8
Verlag: MCGRAW HILL BOOK CO

Buch, Englisch, 512 Seiten, Format (B × H): 213 mm x 274 mm, Gewicht: 816 g

ISBN: 978-1-260-45491-8
Verlag: MCGRAW HILL BOOK CO


Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Get ready to ace your AP Computer Science A Exam with this easy-to-follow, multi-platform study guide5 Steps to a 5: AP Computer Science A 2020 introduces an easy to follow, effective 5-step study plan to help you build the skills, knowledge, and test-taking confidence you need to reach your full potential. The book includes hundreds of practice exercises with thorough answer explanations and sample responses. You’ll learn how to master the multiple-choice questions and achieve a higher score on this demanding exam. This essential guide reflects the latest course syllabus and includes three full-length practice exams, plus proven strategies specific to each section of the test. 5 Steps to a 5: AP Computer Science A 2020 features: •3 Practice Exams •Comprehensive overview of the AP Computer Science A Exam format •Hundreds of exercises with thorough explanations•Review material and proven strategies specific to each section of the test•Two full sections devoted to algorithm writing and two levels of sample questions for each Java concept (basic & advanced)

Johnson / Chamberlain / Paymer 5 Steps to a 5: AP Computer Science a 2020 jetzt bestellen!

Weitere Infos & Material


Cover

Title Page

Copyright Page

Contents

Preface

Acknowledgments

About the Authors

Introduction

The Five-Step Program

Step 1 Set Up Your Study Program

1 What You Need to Know About the AP Computer Science A Exam

Background Information

Frequently Asked Questions About the Exam

2 How to Plan Your Time

Three Approaches to Preparing for the AP Computer Science A Exam

Calendars for Preparing for Each of the Plans

Step 2 Determine Your Test Readiness

3 Take a Diagnostic Exam

Using the Diagnostic Exam

AP Computer Science A Diagnostic Exam, Part I

AP Computer Science A Diagnostic Exam, Part II

Diagnostic Exam Answers and Explanations

Step 3 Develop Strategies for Success

4 Strategies to Help You Do Your Best on the Exam

Strategies for the Multiple-Choice Section

Strategies for the Free-Response Section

Step 4 Review the Knowledge You Need to Score High

Concept 0 Background on Software Development

What Is Java?

What Is a Software Developer?

What Is OOP (Object-Oriented Programming)?

Viewing the World Through the Eyes of a Software Developer

For the Good of All Humankind

Choosing Your IDE

HelloWorld

Rapid Review

Concept 1 Fundamentals of Programming

Introduction

Syntax

The Console Screen

Primitive Variables

Mathematical Operations

Modifying Number Variables

Relational Operators

Logical Operations

Conditional Statements

Looping Statements

Bases Other Than Decimal

Commenting Your Code

Types of Errors

Rapid Review

Review Questions

Answers and Explanations

Concept 2 Classes and Objects (Basic Version)

Overview of the Relationship Between Classes and Objects

The class Declaration

Instance Variables

Constructors

Methods

Putting It All Together: The Circle and CircleRunner Classes

Understanding the Keyword new When Constructing an Object

The Reference Variable Versus the Actual Object

The null Reference

Rapid Review

Review Questions

Answers and Explanations

Concept 3 The String Class

The String Variable

The String Object

A Visual Representation of a String Object

String Concatenation

The Correct Way to Compare Two String Objects

Important String Methods

A String Is Immutable

Escape Sequences

Rapid Review

Review Questions

Answers and Explanations

Concept 4 The Math, Integer, and Double Classes

The Java API and the AP Computer Science A Exam Subset

The Math Class

The Integer Class

The Double Class

Summary of the Integer and Double Classes

Rapid Review

Review Questions

Answers and Explanations

Concept 5 Data Structures

What Is a Data Structure?

The Array

The 2-D Array

The ArrayList

Important ArrayList Methods

Rapid Review

Review Questions

Answers and Explanations

Concept 6 Algorithms (Basic Version)

How We Use Algorithms

Why Algorithms Are Important

Algorithm Versus Pseudocode Versus Real Java Code

The Swap Algorithm

The Copy Algorithm for the Array and ArrayList

The Sequential Search Algorithm

The Accumulate Algorithm

The Find-Highest Algorithm

Rapid Review

Review Questions

Answers and Explanations

Concept 7 Classes and Objects (Advanced Version)

Parameters

Overloaded Constructors

Overloaded Methods

static, static, static

Data Encapsulation

Scope

Documentation

The Keyword this

IllegalArgumentException

Rapid Review

Review Questions

Answers and Explanations

Concept 8 Inheritance and Polymorphism

Inheritance

Polymorphism

The Object Class

Rapid Review

Review Questions

Answers and Explanations

*Concept 9 The abstract class and the interface

The abstract class

The interface

Rapid Review

Review Questions

Answers and Explanations

Concept 10 Recursion

Recursion Versus Looping

The Base Case

Beginner Example: The Factorial Recursive Method

Advanced Example: The Fibonacci Recursive Method

Rapid Review

Review Questions

Answers and Explanations

Concept 11 Algorithms (Advanced Version)

The Accumulate Advanced Algorithm

The Find-Highest Advanced Algorithm

The Connect-Four Advanced Algorithm

The Twitter-Sentiment-Analysis Advanced Algorithm

Rapid Review

Review Questions

Answers and Explanations

Concept 12 Sorting Algorithms and the Binary Search

Background on Sorting Data

Insertion Sort

Selection Sort

Merge Sort

Binary Search

Rapid Review

Review Questions

Answers and Explanations

Concept 13 Seeing the Big Picture: Design

The Software Development Cycle

Designing Class Hierarchy

Testing

Rapid Review

Review Questions

Answers and Explanations

Step 5 Building Your Test-Taking Confidence

AP Computer Science A: Practice Exam 1

AP Computer Science A: Practice Exam 1, Part I (Multiple Choice)

AP Computer Science A: Practice Exam 1, Part II (Free Response)

Practice Exam 1 Answers and Explanations, Part I (Multiple Choice)

Practice Exam 1 Answers and Explanations, Part II (Free Response)

Scoring Worksheet

AP Computer Science A: Practice Exam 2

AP Computer Science A: Practice Exam 2, Part I (Multiple Choice)

AP Computer Science A: Practice Exam 2, Part II (Free Response)

Practice Exam 2 Answers and Explanations, Part I (Multiple Choice)

Practice Exam 2 Answers and Explanations, Part II (Free Response)

Scoring Worksheet

Appendix

Quick Reference Guide

Free-Response Scoring Guidelines

List of Keywords in Java

List of Required Runtime Exceptions

Common Syntax Errors for Beginning Java Programmers

Online Resources



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.