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

Sunil Prabhakar, Debbie Perouli, Phil Sands, PurdueX

AP Computer Science A from Purdue University

This computer science course covers advanced OOP strategies, including polymorphism, abstract classes, super keyword, exceptions, generics, sorting and searching algorithms.

This course is for anyone interested in taking a first-level computer-programming course, particularly those who attend a school that does not provide a similar class.

We are looking forward to helping you explore this exciting new world!

What will you learn

  • Polymorphism
  • super keyword
  • Abstract classes and methods
  • Exceptions
  • try-catch-finally structure
  • throws keyword
  • Handled and unhandled exceptions
  • ArrayLists
  • Generics
  • Big-O notation
  • Algorithm analysis
  • Searching
  • Sorting

Dates:
  • 5 March 2019
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

More from 'Computer Science':
1bda401c-840c-4316-b3b6-e9357f26ad92-b01ec12f25c4.small Analyzing and Visualizing Data with Power BI
Learn Power BI, a powerful cloud-based service that helps data scientists visualize...
Regular_4b0b0579-ad25-4009-b3d4-b99d91da5870 Functional Programming in Haskell: Supercharge Your Coding
Get an introduction to Haskell, the increasingly popular functional programming...
Regular_968073c1-6804-4d8e-a857-a19f0e54d8d9 Digital Skills: Mobile
Learn about mobile design, development and creating mobile experiences, as well...
7b3e45ca-d79b-48e3-9b78-4e91f4209e3b-4b6a590c9549.small Data Structures Fundamentals
Learn about data structures that are used in computational thinking –...
Regular_99be8ca2-2b3f-4e7f-948c-22c59e77017a Start a CoderDojo Club
Get support and advice on how to grow your confidence in coding and start a...
More from 'edX':
09e893c7-7161-4594-879b-22ffe4d26be9-b5eda218224e.small Why Move Towards Cleaner Power
Learn why we need to clean up our power supply, and why is it urgent that we...
3b808491-d3e0-4f74-adc4-ff7a7c5151e5-9e97c6db2d7a.small Creating a Pro-Renewables Environment
Understand the policy, regulatory and fiscal measures that can incentivise renewable...
0869e94c-e342-4edf-b458-453edbb59c9a-ce74f37738b6.small Incorporating Renewable Energy in Electricity Grids
Learn how to manage high shares of variable renewable electricity sources to...
1bda401c-840c-4316-b3b6-e9357f26ad92-b01ec12f25c4.small Analyzing and Visualizing Data with Power BI
Learn Power BI, a powerful cloud-based service that helps data scientists visualize...
6e2a897c-0899-4822-a734-cca41703105b-9b4be36e48b1.small Financial Accounting and Analysis
Understand and analyse a company’s financial statements for informed decision...

© 2013-2017