• AP Computer Science A (Weighted)

    Advanced Placement (AP) Computer Science is designed to prepare students for the AP Computer Science A exam. The programming language used in this course is Java. Students will learn to design, implement, and analyze solutions to problems. Topics covered in this course include algorithms, data structures, and object-oriented programming. Students will develop programs individually and in teams. Note: This course satisfies the requirement for a fourth credit of Mathematics for students graduating on the Recommended Plan who have already completed Algebra I, II, and Geometry. See https://securemedia.collegeboard.org/digitalServices/pdf/ap/ap-course-overviews/ap-computer-science-a-course-overview.pdf for more information

  • AP Computer Science A Syllabus

    TIME

    TOPICS

    1 week

    What is Computer Science?  What is a Computer Lab?

    1 week

    Units A and B  – Output and Variables 

     

    1 week

    Units C and 1 –  Input and Methods

     

    1 week

    Units 2 and 3 – Classes, OOP, Math Operations       

    2 days 

    Unit 4 - Strings and OOP  

     

    8 days

    Units 5-7 – Conditionals – If, If else, If else if, Switch Case
     End of 1st 6 Weeks
      

    1 week

    Units 8-9 – Iteration – For Loop and While Loop

    4 days

    Unit 10 - Boolean Logic and Boolean Laws 

     

    1 week

    Unit 11 - Iteration – Nested Loops 

     

    1 day

    Units 12-13 – Chopping Strings and File Input    ( OPTIONAL  - not tested on AP exam)

     

    2 weeks

    Units 14-15 - One dimensional arrays
    End of 2nd 6 Weeks
      

    3 weeks

    Unit 16 - ArrayList  
      

    4 days

    Unit 17 – References / Parameters

     

    3 days

    Unit 18 –  List and Array of References – new AP CS A Labs 

     

    3 days

    Unit 19 –  Interfaces

    End of 3rd 6 Weeks 
     

     

    End of Semester One

    2 weeks

    Unit 20 - Inheritance  – new AP CS A Labs 
       

    2 weeks

    Unit 21 - Abstract Classes  –  new AP CS A Labs

     

     

    3 weeks

    Unit 22 – Matrices – new AP CS A Labs

    End of 4th 6 Weeks   

    2 weeks

    Unit 23 - Recursion 

      

    1 week

    Unit 24 - Advanced Sorting and Searching  / Comparable

    2 weeks

    AP Review Time  
     End of 5th 6 Weeks 
     

    6 weeks

    AP Review Time  

     

    End of Semester Two

    Comments (-1)