Information Technology

AP COMPUTER SCIENCE

Standard 2 Programming constructs

x Primitive types vs. reference types x Declaration • Constants x Variables x Methods and parameters x Classes x Interfaces x Text output using System.out.print and System.out.printing

x Control • Method call x Sequential execution x Conditional execution

x Iteration x Recursion

x Expression evaluation x Numeric expressions x String expressions x Boolean expressions, short-circuit evaluation, De Morgan’s law

Standard 3 Java library classes and interfaces included in the AP Java Subset STRAND 3 Students will use Program Analysis. Standard 1 Testing

x Development of appropriate test cases, including boundary cases x Unit testing x Integration testing

Standard 2 Debugging

x Error categories: compile-time, run-time, logic x Error identification and correction x Techniques such as using a debugger, adding extra output statements, or hand-tracing code.

3 | P a g e

R e v i s e d J u n e 2 0 1 6

Made with FlippingBook flipbook maker