What's included
6 live meetings
17 hrs 30 mins in-class hoursHomework
2-4 hours per week. includedAssessment
There will be quizzes to determine review material, tests to ensure competency, and projects for demonstration of understanding.Grading
As stated in the syllabus 10% for homework, 20% for quizzes, 35% for tests, and 35% for projectsClass Experience
US Grade 9 - 12
Intermediate - Advanced Level
AP Computer Science A - The 10 Units approved by the College Board will be covered and reviewed. We will end with a sample AP exam and discussion of what to look for on the AP Exam. Topics will include Primitive Types, Object Types, Using Objects, Boolean Expressions, If statements, iteration, writing classes, static arrays, 2D static arrays dynamic ArrayLists, inheritance, and recursion.
Learning Goals
The goal is to prepare a student for the College Board AP Computer Science A Exam.
Syllabus
6 Lessons
over 2 WeeksLesson 1:
Primitive and Object, Data Types
How Java works with these 2 data types and only these 2 data types
175 mins online live lesson
Lesson 2:
Boolean Expressions and If Statements, Iteration, Classes
Conditional statements, loops (for, while, do-while, enhanced for), writing methods in a student created class
175 mins online live lesson
Lesson 3:
Static Arrays, 2D Arrays, ArrayList
Difference between the array data structure and a dynamic array
175 mins online live lesson
Lesson 4:
Inheritance, Recursion
How classes communicate and re-use existing code, STACK oriented looping
175 mins online live lesson
Other Details
External Resources
In addition to the Outschool classroom, this class uses:
Reviews
Live Group Course
$150
weekly or $300 for 6 classes3x per week, 2 weeks
175 min
Live video meetings
Ages: 13-17
1-5 learners per class