Rabislist

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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