TrueschoTruescho
All Courses
AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures
edX
Course
Beginner
Free to Audit
Certificate

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

Purdue University

AP Computer Science A from Purdue University

7 hrs/week6 weeksEnglish9,096 enrolled
Free to Audit

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!

What You'll Learn

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

Prerequisites

  • 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

Instructors

S

Sunil Prabhakar

Professor of Computer Science

D

Debbie Perouli

Assistant Professor of Computer Science

P

Phil Sands

K-12 Outreach Coordinator for Computer Science

Topics

Java (Programming Language)
Object-Oriented Programming (OOP)
Polymorphism
Computer Programming
Data Structures
Computer Science
Sorting

Course Info

PlatformedX
LevelBeginner
PacingUnknown
CertificateAvailable
PriceFree to Audit

Skills

جافا
البرمجة كائنية التوجه
تعدد الأشكال
هياكل البيانات
البرمجة
Computer Science
Sorting

Start Learning Now