Outschool
검색

US$67

weekly
or US$1,000 for 30 classes
수업

AP 컴퓨터 과학 A - 전체 학기 과정

1 명의 학생이 수업을 완료함
연령대: 15-18 세
실시간 그룹 수업
이것은 College Board 웹사이트의 내용을 기반으로 한 완전한 "AP Computer Science A" 과정입니다. AP CS A는 미국 고등학교에서 가르치는 대학 수준의 "Intro to Computer Course(CS)"입니다. 저는 Emory University에서 "Intro to CS"를 가르쳤습니다.
평균 평점:
5.0
수강 후기 수:
(2 수강 후기)

실시간 화상 수업
15주 동안 주당 2회
4-14 수업 정원
75분

무엇이 포함되어 있나요?

30개의 라이브 미팅
수업 37 시간 30 분 시간
숙제
주당 1시간. Learners will receive frequent assignments to reinforce the material learned in class. They should complete the assignment individually. Most assignments are simple and will take less than a hour to complete. But when enough material have been covered to do questions in AP Computer Science exams, I will assign some past exam questions as homework.
보고계신 지문은 자동 번역 되었습니다

수업 소개

영어 수준 - 알 수 없음
미국 9학년 - 12학년 학년
레벨 Beginner
This is a complete AP Computer Science A course based on the curriculum described on the College Board website at this URL:

       https://apcentral.collegeboard.org/media/pdf/ap-computer-science-a-course-overview.pdf

The AP Computer Science A course teaches students computer science using the Java programming language. The course content is similar to the "Intro to CS 1" course that I have taught at Emory University which is the first course of the Computer Science curriculum at Emory. Students will learn the fundamental concepts in computer science including variables, assignment statements, conditional statements, loop statements, functions/methods, scoping rules, recursion, classes and inheritance. Students will also study the one-dimensional array, the two-dimensional array and the ArrayList data structure to organize large set of data and design solutions to problems. Homework assignments will reinforce material learned and some past AP Computer Science exam questions will be assigned as homework.

Prerequisite: there is no prerequisite for this course.

Book: the course material of this AP Computer Science A course is based mainly on the book "Introduction to Java Programming" by Daniel Liang and it is available at Amazon:

   https://www.amazon.com/Intro-Java-Programming-Comprehensive-Version/dp/0133761312/ref=sr_1_2?crid=1VA8N5V7799E1&keywords=Daniel+Liang&qid=1684942002&s=books&sprefix=daniel+liang%2Cstripbooks%2C92&sr=1-2

I made teaching slides with the book material and re-wrote some portion to make the explanation clearer and used more practical examples to illustrate the programming concepts.

Chapters of Liang's book covered this course:

1. Into to Computers and Computer Programs and intro to Java programming (my material)
2. Chapter 2: Elementary Programming
3. Chapter 3: Selections
4. Chapter 4: Mathematical Functions, Characters and Strings
5. Chapter 5: Loops
6. Chapter 6: (Static) Methods
7. Chapter 18: Recursion (I find it better to dovetail into recursion after learning methods)
8. Chapter 7: Single-Dimensional Arrays
9. Chapter 8: Multi-dimensional Arrays
10. Chapter 9: Objects and Classes
11. Chapter 11.11: The ArrayList class  (Learn to use the ArrayList objects after studying objects in general)
12. Chapter 10: Wrapper classes for primitive types
13. Chapter 11: Inheritance and Polymorphism
14. Chapter 13: Abstract classes and Interfaces

 (The "Chapters" referred to in the curriculum descriptions are book chapters in Liang's textbook)

학습 목표

The goal of the course is to give students a complete understand on how to use a computer programming language (in this case: Java) to develop computer programs to solve problems. Students will also learn the full content of the AP Computer Science A course curriculum specified by the College Board in their overview:

       https://apcentral.collegeboard.org/media/pdf/ap-computer-science-a-course-overview.pdf

강의 계획서

30 레슨
15 주 이상
레슨1:
Intro to Computers and Computer Programs
 Overview on how a computer works 
75 분 온라인 라이브 레슨
레슨2:
Introduction to Java programming
 How to compile and run a Java program with BleuJ 
75 분 온라인 라이브 레슨
레슨3:
Elementary Programming
 Writing a simple Java program. Defining variables, Identifiers and Primitive data types. 
75 분 온라인 라이브 레슨
레슨4:
Elementary Programming
 Arithmetic operations. Mixed data type operations. 
75 분 온라인 라이브 레슨

그 외 세부 사항

사전 요구 사항
Basic Math skills at 9th grade level
수업 진행 언어
영어
Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
출처
The course material is based on the textbook "Introduction to Java Programming" by Daniel Liang and it is available on Amazon: https://www.amazon.com/Intro-Java-Programming-Comprehensive-Version/dp/0133761312/ref=sr_1_2?crid=1VA8N5V7799E1&keywords=Daniel+Liang&qid=1684942002&s=books&sprefix=daniel+liang%2Cstripbooks%2C92&sr=1-2 Learners should purchase a copy for reference.

선생님을 만나보세요

가입일: November, 2022
5.0
2수강 후기
프로필
교사 전문성 및 자격증
박사 학위 컴퓨터 공학 Georgia Institute of Technology에서
I have a PhD degree in Computer Science and have taught Computer Science courses for over 30 years at Emory University. I have taught the course "CS170 Intro to Computer Science" at Emory which has a similar content as the AP Computer Science A that I am offering at OutSchool. A course evaluation from students on my teaching performance in CS170 is available at this URL:

              http://www.cs.emory.edu/~cheung/OutSchool/Evals/S12-Cheung-CS.170.002.pdf

리뷰



다른 인기 수업
AP 미적분 AB 시험 준비 및 리뷰
Mr. Oaks
5.0
(76)
US$15회당 수업료
그룹 수업
32 주, 주당 1회50분
14-18 세
AP 환경 과학(APES) 주간 시험 준비
Zena Marie
5.0
(6)
US$25회당 수업료
다음 세션은 Saturday 1:15 AM 에 예정되어 있습니다.
그룹 수업
주당 1회45분
14-18 세
AP Calculus AB: 파이만큼 쉬운! (주간 시험 준비 리뷰)
Pablo M.S.ECE
5.0
(83)
US$16회당 수업료
그룹 수업
18 주, 주당 1회55분
13-18 세
AP 미국사 시험 준비 - 기간 1-5 / Apush Prep
Matt Hall
5.0
(3)
US$20회당 수업료
다음 세션은 Mon 4/21 11 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 1회1.33 시간
12-17 세
AP 미국사 시험 준비 - 기간 6-9 / Apush Prep
Matt Hall
5.0
(3)
US$20회당 수업료
다음 세션은 Thu 5/1 11 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 1회1.33 시간
12-17 세
AP 생물학 - 시험 준비 및 검토
Dr. Lee, PhD, Biology and Life Science
4.9
(284)
US$20회당 수업료
다음 세션은 Wed 3/5 1:30 AM 에 예정되어 있습니다.
그룹 수업
15 주, 주당 1회1 시간
13-18 세
AP 미적분학 시험 준비
Lhisha Bennett
4.9
(42)
US$20회당 수업료
다음 세션은 Mon 4/7 10 PM 에 예정되어 있습니다.
그룹 수업
4 주, 주당 2회1 시간
13-18 세
AP 미시경제학 시험 준비
Dr. Hanen, PhD, economics
US$30회당 수업료
다음 세션은 Sunday 2 AM 에 예정되어 있습니다.
그룹 수업
10 주, 주당 1회1.50 시간
16-18 세
AP 통계 시험 준비
AI Code Academy
4.7
(1,767)
US$24회당 수업료
다음 세션은 Saturday 4 PM 에 예정되어 있습니다.
그룹 수업
10 주, 주당 1회1 시간
14-18 세
AP 미적분 AB 시험 준비
Lauren M.S. Mathematics Education
4.8
(49)
US$24회당 수업료
다음 세션은 Sun 3/2 3 PM 에 예정되어 있습니다.
그룹 수업
10 주, 주당 1회55분
14-18 세
AP 미적분 AB 시험 준비
Lhisha Bennett
4.9
(42)
US$25회당 수업료
다음 세션은 Tue 4/1 8 PM 에 예정되어 있습니다.
그룹 수업
4 주, 주당 2회1 시간
13-18 세
여름 캠프: AP 통계 준비
AI Code Academy
4.7
(1,767)
US$28회당 수업료
다음 세션은 Mon 6/16 3 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 5회1 시간
14-18 세
AP 화학 시험 준비 부트 캠프
CHEMDUNN
US$30회당 수업료
다음 세션은 Tue 4/1 1 AM 에 예정되어 있습니다.
그룹 수업
5 주, 주당 1회1.50 시간
14-18 세
AP 미적분 BC 시험 준비
Lhisha Bennett
4.9
(42)
US$25회당 수업료
다음 세션은 Mon 4/7 11 PM 에 예정되어 있습니다.
그룹 수업
4 주, 주당 2회1 시간
13-18 세
AP 화학 여름 준비 캠프
Kesha Williams, Ph.D.
5.0
(16)
US$20회당 수업료
다음 세션은 Mon 6/2 8:30 PM 에 예정되어 있습니다.
그룹 수업
4 주, 주당 3회55분
14-18 세
AP 생물학 튜터링 및 시험 준비
Abbi Roehrborn
US$40 세션당
일대일 과외
온디맨드
15-18 세
더 많은 수업 보기
검색
기프트 카드 구매
통화, 시간대 및 언어 설정 열기
언어 및 지역
로그인