課程目錄: AP計(jì)算機(jī)科學(xué)A:Java編程多態(tài)性和高級(jí)數(shù)據(jù)結(jié)構(gòu)培訓(xùn)
        4401 人關(guān)注
        (78637/99817)
        課程大綱:

            AP計(jì)算機(jī)科學(xué)A:Java編程多態(tài)性和高級(jí)數(shù)據(jù)結(jié)構(gòu)培訓(xùn)

         

         

         

         

        Unit Name or Timeframe: Polymorphism (3 weeks)Polymorphism and the relationship of parent and child classes

        Calling parent constructor and casting with super keyword

        Abstract class and interfaces and the use of late binding

        Abstract methodsUnit Name or Timeframe: Exceptions (1 weeks)Generic Exception class

        Arithmetic, ArrayIndexOutOfBounds, NullPointer, ClassCast, IllegalArgument

        The try-catch structure

        The throws keyword

        Handled vs unhandled exceptionsUnit Name or Timeframe:

        Dynamic data structures (3 weeks)Use List reference and by extension the ArrayList classes

        Generics

        Traversals, insertions, deletions

        Swap operations

        Bubble sort, Selection sort, Insertion sort and Merge sort

        Binary search and Linear search

        Big-O Notation and algorithm analysis