Purdue University - Department of Computer Science - AP Computer Science A: Java Programming Skip to main content

AP Computer Science A: Java Programming

Purdue Computer Science, in partnership with edX, is proud to offer an online version of our introductory object-oriented programming course to high school students. The class will consist of content from our first semester programming course for computer science majors, CS 180, as well as supplemental material designed to help students prepare to take the AP Computer Science A exam. Purdue's CS 180x is a Java programming course, with a focus on object-oriented programming.


AP Computer Science A: Java Programming

AP Computer Science A: Java Programming Classes and Objects

AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures

AP Computer Science A: Java Programming Loops and Data Structures


Students that sign up will gain access to:

  • Instructional videos on all topics in Purdue's CS 180x course, taught by former Purdue Boilermakers Professor Debbie Peroulli and K-12 Outreach Coordinator Phil Sands
  • Labs, projects and exams designed by Purdue's CS faculty and teaching assistants
  • A discussion forum monitored by Purdue undergraduate students excited to help students with their queries

The course is free to all enrollees, and will begin on September 3rd, 2019. The CS 180x course will not earn students any college credit, but is meant to provide preparation for students as they prepare for a university CS curriculum. 
No prior experience with programming is necessary, but it is suggested that students have completed a mathematics course equivalent to Algebra II before enrolling.

If you are a high school teacher interested in auditing the course, please click the link for more information.

Last Updated: Dec 2, 2020 11:11 AM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2020 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.