AP Computer Science
The Universities will prepare students to take the corresponding AP exam to seek college credit, college placement, or both. Bay Coding club offers AP courses in computer science in different universities all around U.S..These courses cover college level material and many include virtual classroom lectures, live discussions, and interactive review workshops. All courses with “AP” in the title have been reviewed by the College Board and are authorized to use its “AP designation.” Details are to be updated by Bay Coding Club.
Earning a high score on these exams can make students eligible to earn college credit, depending on the university they decide to attend after high school. Students who enroll in summer AP courses should keep in mind that they may not be able to take the AP exam related to their course directly after completion.
AP CS A Bootcamp
Designed by the experienced full score AP CS committee.
9 weeks courses ◉ Two hours per week
Who Should Take this bootcamp
- If you want to fix AP CS basics and take the AP CS exam at May 2021
- If you want to get a better score by taking AP CS exam
- If you want to choose Computer Science or Engineering as your major in college
Recommended Prerequisites
High school courses in English and algebra, and familiarity with functions and the concepts found in the uses of function notation.
Principles
Digital Information, The Internet, Programming, Algorithms, Data Analysis, Simulations, Online Data Security, Computing Innovations, Exam Preparation, etc.
What language is used in AP Computer Science?
AP Computer Science was taught in Pascal for the 1984–1998 exams, in C++ for 1999–2003, and in Java since 2004.
It is recommended that a student in the AP Computer Science A course has successfully completed a first-year high school algebra course with a strong foundation of basic linear functions, composition of functions, and problem-solving strategies that require multiple approaches and collaborative efforts. In addition, students should be able to use a Cartesian (x, y) coordinate system to represent points on a plane. It is important that students and their advisers understand that any significant computer science course builds upon a foundation of mathematical reasoning that should be acquired before attempting such a course. This course is meant to be a first time introduction to computer science, and does not require students to come in with any computer programming experience. However, we recommend that students take our Introduction to Computer Science prior to our AP courses. Students who have completed our Intro to CS course will be able to apply knowledge of concepts covered in the Intro course to the more advanced setting of the AP courses.
Course Content
Get familiar with the concepts and tools of computer science as you learn a subset of the Java programming language. You’ll do hands-on work to design, write, and test computer programs that solve problems or accomplish tasks.
- Primitive Types
- Using Objects
- Boolean Expressions and if Statements
- Iteration
- Writing Classes
- Array
- ArrayList
- 2D Array
- Inheritance
- Recursion