Learn · 학습하기
AP Computer Science A · AP 컴퓨터 과학 A
Choose a lesson to begin. · 시작할 수업을 선택하십시오.
1 Using Objects and Methods · 物体与方法的运用 0 / 15 Watch lesson · 수업 보기
1.1
Introduction to Algorithms, Programming, and Compilers · 알고리즘, 프로그래밍 및 컴파일러 소개
1.2
Variables and Data Types · 변수와 데이터 타입
1.3
Expressions and Output · 식과 출력
1.4
Assignment Statements and Input · 대입 문장 및 입력
1.5
Casting and Range of Variables · 类型转换与变量范围
1.6
Compound Assignment Operators · 합성 대입 연산자
1.7
Application Program Interface (API) and Libraries · 응용 프로그램 인터페이스(API) 및 라이브러리
1.8
Documentation with Comments · 주석 포함 문서화
1.9
Method Signatures · 메서드 서명
1.10
Calling Class Methods · 클래스 메서드 호출
1.11
Math Class · 수학 클래스
1.12
Objects: Instances of Classes · 오브젝트: 클래스의 인스턴스
1.13
Object Creation and Storage (Instantiation) · 객체 생성 및 저장(인스턴스화)
1.14
Calling Instance Methods · 인스턴스 메서드 호출
1.15
String Manipulation · 문자열 조작
2 Selection and Iteration · 선택 및 반복 0 / 12 Watch lesson · 수업 보기
2.1
Algorithms with Selection and Repetition · 선택 및 반복이 포함된 알고리즘
2.2
Boolean Expressions · 부울리안 식
2.3
if Statements · if 문장
2.4
Nested if Statements · 중첩 if 문장
2.5
Compound Boolean Expressions · 합성 부울리안 식
2.6
Comparing Boolean Expressions · 부울리안 식 비교
2.7
while Loops · while 루프
2.8
for Loops · for 루프
2.9
Implementing Selection and Iteration Algorithms · 선택 및 반복 알고리즘 구현
2.10
Implementing String Algorithms · 문자열 알고리즘 구현하기
2.11
Nested Iteration · 중첩된 반복
2.12
Informal Run-Time Analysis · 비공식적 실행 시간 분석
3 Class Creation · 클래스 생성 0 / 9 Watch lesson · 수업 보기
3.1
Abstraction and Program Design · 추상화와 프로그램 설계
3.2
Impact of Program Design · 프로그램 설계의 영향
3.3
Anatomy of a Class · 클래스의 해부학
3.4
Constructors · 컨스트럭터(Constructors)
3.5
Methods: How to Write Them · 메서드: 어떻게 작성하는가
3.6
Methods: Passing and Returning References of an Object · 메서드: 객체의 참조 전달 및 반환
3.7
Class Variables and Methods · 클래스 변수 및 메서드
3.8
Scope and Access · 범위 및 접근
3.9
this Keyword · this 키워드
4 Data Collections · 데이터 컬렉션 0 / 17 Watch lesson · 수업 보기
4.1
Ethical and Social Issues Around Data Collection · 데이터 수집 관련 윤리적·사회적 이슈
4.2
Introduction to Using Data Sets · 데이터셋 활용 소개
4.3
Array Creation and Access · 배열 생성 및 접근
4.4
Array Traversals · 배열 순회
4.5
Implementing Array Algorithms · 배열 알고리즘 구현
4.6
Using Text Files · 텍스트 파일 사용
4.7
Wrapper Classes · wrapper 클래스
4.8
ArrayList Methods · ArrayList 메소드
4.9
ArrayList Traversals · ArrayList 순회
4.10
Implementing ArrayList Algorithms · ArrayList 알고리즘 구현
4.11
2D Array Creation and Access · 2D 배열 생성 및 접근
4.12
2D Array Traversals · 2D 배열 순회
4.13
Implementing 2D Array Algorithms · 2D 배열 알고리즘 구현
4.14
Searching Algorithms · 검색 알고리즘
4.15
Sorting Algorithms · 정렬 알고리즘
4.16
Recursion · 재귀
4.17
Recursive Searching and Sorting · 재귀 검색 및 정렬