1929502_9383_35

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

46,00 

AP Computer Science A from Purdue University

About this course

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!

At a glance

  • Institution: PurdueX
  • Subject: Computer Science
  • Level: Introductory
  • Prerequisites:
    Some basic algebra needed. Students should have taken:

    • CS180.1x – AP Computer Science A: Java Programming
    • CS180.2x – AP Computer Science A: Java Programming Data Structures and Loops
    • CS180.3x – AP Computer Science A: Java Programming Classes and Objects
  • Language: English
  • Video Transcript: English
  • Associated skills:Polymorphism, Computer Science, Computer Programming, Sorting, Java (Programming Language), Data Structures, Object-Oriented Programming (OOP)

What you’ll 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

Additional information

Weeks

6

Language

English

Related Products