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.
Courses
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.