top of page
AP1.png
AP2.png
AP3.png

COMPUTER SCIENCE WITH PHYTON

CREATIVITY AND COMPUTING WITH AP CS PRINCIPLES

PROGRAMMING WITH JAVA

We’re a mission-driven non-profit organization that connects students to college success.

About The College Course

Intro to Computer Science

An interactive introductory course for students, who are brand new to programming that teaches the foundations of computer science using the Python language. Not only will this semester- or year-long course prepare students for AP Computer Science A and AP Computer Science Principles, but it will teach students how to think computationally and solve complex problems, skills that are important for every student. Introduction to Computer Science is a great starting point for schools starting up a new computer science program, or seeking to enrich an existing CS program or course.

​

  • Language: Python

  • Prerequisites: Algebra I preferred.

AP Computer Science Principles

AP Computer Science Principles is an introductory class to computer science with a focus on computational thinking and the tools needed to analyze, study, and work with large data sets to draw conclusions from trends. This course is interdisciplinary as students explore how computer software and other technology can be used to solve problems. It will focus on the ethical implications of technology alongside the mechanical components. Students will learn Scratch and Processing programming languages.

​

  • Language:  Scratch and Processing

  • Prerequisites: Algebra II preferred.

AP Computer Science A

AP Computer Science A is a programming class in Java, a popular in-demand programming language. Java is used to build server-side applications, games, and financial applications, and is the core foundation for developing Android apps. Students will be introduced to topics that include problem-solving, design strategies and methodologies, organization of data (data structure), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing.
 

  • Language: Java

  • Prerequisites: Algebra II preferred.

bottom of page