본문 바로가기

AP 컴퓨터 사이언스 PDF 다운

AP Computer Science A는 대학 컴퓨터 과학 입문 한 학기 과정에 해당되며,

문제 해결, 디자인 전략과 방법론, 데이터 구조, 알고리즘, 잠재성 있는 해결책의 분석,

컴퓨팅의 윤리, 사회적 암시 등 컴퓨터 과학의 근본적인 주제들과

프로그래밍 및 JAVA Language를 사용한 기본적인 문제 해결에 대해 다루는 과목입니다.

 

AP 수업은 고등학생이 "대학수준"의 수업을 듣고

자기가 심화과정을 공부했다는 증명을 하는 과정입니다.

AP 교과서 AP의 정석이라고 불리는

바론스의 문제집입니다.

 

AP-computer science 강의 PDF로 첨부해 놓습니다.

 

 

[목차] 는 다음과 같습니다.

 

Chapter 1. Introductory Java Language Features

- Packages and Classes

- Types and Identifiers

- Operators

- Input/Output

- Control Structures

 

Chapter 2. Classes and Objects

- Objects

- Classes

- Public, Private, and Static

- Methods

- Scope

- References

 

Chapter 3. Inheritance and Polymorphism

- Inheritance

- Polymorphism

- Type Compatibility

- Abstract Classes

- Interfaces

 

Chapter 4. Some Standard Classes

- The Object Class

- The String Class

- Wrapper Classes

- The Math Class

 

Chapter 5. Program Design and Analysis

- The Software Development Life Cycle

- Object-Oriented Program Design

- Program Analysis

 

Chapter 6. Arrays and Array Lists

- One-Dimensional Arrays

- Array Lists

- The List Interface

- Collections and Iterators

- Two-Dimensional Arrays

 

Chapter 7. Recursion

- Recursive Methods

- General Form of Simple Recursive Methods

- Writing Recursive Methods

- Analysis of Recursive Methods

- Sorting Algorithms That Use Recursion

- Recursive Helper Methods

- Recursion in Two-Dimensional Grids

 

Chapter 8. Sorting and Searching

- Sorts: Selection and Insertion Sorts

- Recursive Sorts: Mergesort and Quicksort

- Sorting Algorithms in Java

- Sequential Search

- Binary Search

 

Chapter 9. The AP Computer Science A Labs

- The Magpie Lab

- The Elevens Lab

- The Picture Lab

 

만약 미국 STEM 전공을 위해서 공부해야 하는 아이들이 있다면

AP 문제집부터 하나 사보세요.

어떤 내용을 공부하고 무엇을 가르쳐야 하는지 알 수 있습니다.

 

 

728x90

댓글