|
|
CONTACT 732-281-7122 732-423-8052 |
K12-COMPUTERS-SCIENCE |
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.
It is recommended that a student in the AP Computer Science A Semester 2 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.
Semester 1 Unit 1: Primitive Types Unit 2: Using Objects Unit 3: Boolean Expressions and if Statements Unit 4: Iteration Unit 5: Writing Classes
Semester 2 Unit 5: Array Unit 7: ArrayList Unit 8: 2D Array Unit 9: Inheritance Unit 10: Recursion
XXXXXXXXXXXXXXXXXXXXXXXX AP Computer Science Principles1 is the newest AP® course from the College Board. This course introduces students to the foundational concepts of computer science and explores the impact computing and technology have on our society.
With a unique focus on creative problem solving and real-world applications, the CodeHS AP Computer Science Principles course gives students the opportunity to explore several important topics of computing using their own ideas and creativity, use the power of computing to create artifacts of personal value, and develop an interest in computer science that will foster further endeavors in the field.
Semester 1 Unit 1: Introduction to Programming with Karel the Dog Unit 2: Practice PT: Pair-Programming Paint Unit 3: Programming with JavaScript Unit 4: JavaScript Control Structures Unit 5: Functions and Parameters Unit 6: Practice PT: Tell a Story Unit 7: Basic Data Structures Unit 8: Digital Information Unit 9: Practice PT: Steganography Unit 10: Practice PT: Create Your Own Image Filter Unit 11: The Internet Unit 12: Practice PT: The Effects of the Internet Unit 13: Data Unit 14: Practice PT: Present a Data-Driven Insight Unit 15 & 16: Explore MCQ Practice and Create Performance Task
Semester 2 Unit 1 Digital Information Unit 2 Practice PT: Steganography Unit 3 Practice PT: Create an Image Filter! Unit 4 The internet Unit 5 Practice PT:The Effects of the Internet Unit 6 Data Unit 7 Practice PT:Present a Data-Driven Insight Unit 8 AP CSP Explore Task Unit 9 Create Performance Task
XXXXXXXXXXXXXX |