Students who take AP Computer Science in high school are 8 times more likely to take computer science in college.
Among Black and Hispanic students, those who take AP Computer Science in high school are 7-8 times more likely to take computer science in college, and among women, they are 10 times more likely to do so.
To prepare for the future, students need access to coursework that will prepare them for success in these critical fields. The Amazon Future Engineer program sees the incredible talent in our schools and students - but too many barriers are in the way.
The Amazon Future Engineer program initiative seeks to dramatically expand access to high caliber preparatory courses, curricular resources, and programs for schools and districts to help prepare and propel high school students forward in their pursuit of AP Computer Science education.
With a special focus on students in lower-income communities and in states that have made computer science education a clear priority, the Amazon Future Engineer sponsorship opportunities are available for schools offering AP Computer Science for the first time.
The AP Computer Science Principles course is designed to be equivalent to a first-semester introductory college computing course. In this course, students will develop computational thinking vital for success across all disciplines. The course is unique in its focus on fostering student creativity. Students are encouraged to apply creative processes when developing computational artifacts and to think creatively while using computer software and other technology to explore questions that interest them.
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.
The most comprehensive and best preparatory program for AP Computer Science available - accessible to all students.
Courses were developed with the best high school and college educators in the country.
Videos, interactive activities and career connections make learning fun.
Students get instant feedback on their code from embedded code graders.
Undergraduate and graduate students from the country’s best universities are available 7-days per week.
These courses were designed to be facilitated by an in-person teacher in a blended learning model.
Teachers get everything they need to run their class, including rosters, progress tracking, pacing guides, activities, and more.
Change the sequence, set due dates and add your own assignments.
Quizzes, exams and coding assignments are automatically graded.
Personal and immediate answers to content, pedagogical or implementation questions 7-days per week.
The easiest way to implement high-caliber and enduring computer science programs - especially for schools new to computer science.
Edhesive students consistently beat AP national averages
With Edhesive, teachers can spend more personalized time with their students.
Teachers and student can get started same-day.
Below are recommended prerequisites and requirements for acceptance and enrollment in the program.
Students should be comfortable with functions, problem-solving strategies that require multiple approaches and collaborative efforts, using a Cartesian (x, y) coordinate system to represent points in a plane, and a strong foundation in mathematical and computational reasoning. No previous computer science courses required.
No previous computer science experience or training required. Teachers should be comfortable organizing, analyzing, and representing data. Teachers should be confident dealing with complexity and open-ended problems.
Schools should have one teacher and at least one student interested in taking AP Computer Science. Schools should make provisions for students and teachers, including a desktop or laptop computer with reliable internet access.