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 문제집부터 하나 사보세요.
어떤 내용을 공부하고 무엇을 가르쳐야 하는지 알 수 있습니다.
'생활에 유용한 정보' 카테고리의 다른 글
2022 국민내일배움카드 발급대상(feat. 배민라이더 발급 가능하나요?) (0) | 2022.09.15 |
---|---|
2022 국민내일배움카드 온라인 발급 신청 (feat. 10단계 완벽정리) (0) | 2022.09.14 |
아이폰 앱 잠금 설정 방법 (0) | 2022.06.30 |
토트넘 해외축구 손흥민 실시간 무료 보기 사이트 (0) | 2022.05.15 |
애플교육할인스토어 신학기 할인(애플 신학기 프로모션 캐시백) (0) | 2022.03.31 |
댓글