Anda di halaman 1dari 1

AP Computer Science – Course Topics and Units

All dates given are approximate but give an idea of course and unit length. This may change – any changes will be
discussed in the classroom and reflected on itsLearning.

Unit 1: Java Basics (Jan. 3 – Jan 11)

Simple class structure, main method, System.out.print and println, use of Scanner class for input, Math class (.abs, .sqrt,
.pow) and arithmetic in Java, integer vs. decimal division and modulus, order of operations, Math.random() and casting
between double / int.

Unit 2: Using and Creating Objects (January 14 - January 18 )

Using built-in Java classes, building an instance class, parts of an instance class (instance fields, constructors, accessor
and mutator methods, toString), variable scope, instantiation of objects, calling object methods, tracing instance values.

Unit 3: Strings (January 21 – January 25)

String methods (indexOf, substring w/ 1 and 2 parameters, length, toUpperCase and toLowerCase)

Using the String class with methods

Unit 4: Control Statements (January 28 –February 1)

If statements, for and while loops

Boolean conditions, DeMorgan’s law, if, if/else, if/else if/else, for, while

Unit 5: Arrays (February 4 – February 8)

Regular Arrays, arrays of objects, 2D-arrays, for loops for 1D and 2D arrays

Unit 6: Inheritance (February 11 – February 22)

Hierarchy and subclasses, Polymorphism, Abstract Classes and Interfaces, Object Superclass,

Unit 7: Array Lists (February 25 – March 8th)

Array Lists, for each loop, using Objects, wrapper classes, auto-boxing and unboxing, overloaded methods, casting, this
keyword.

Unit 8: Sort and Search Algorithms (March 11 – March 22)

Comparing different algorithms that accomplish the same task, bubble sort, selection sort, insertion sort, merge sort,
sequential search, binary search

Binary and Hexadecimal Numbers (March 25 – March 29)

Discuss Binary and Hexadecimal numbers for understanding. Also used for wiggle room in case of any delays.

Spring Break (April 1 – April 5)

Review for AP Test – practice FR and multiple choice, assessments in AP-style (April 8 – May 17)

AP Exam – Friday, May 17, 2019 (12:00 Noon)

Anda mungkin juga menyukai