Advanced Topics in Computer Science, HB Woodlawan
APCS Level A option
Alternative Timeline Calendar for 34 Weeks to AP Exam, EIMACS, Sept 6 - May 2 2017
Eimacs.com online course from the Institute for Mathematics and Computer Science.
See detailed syllabus when logged in

This calendar version does not require coursework over Thanksgiving and Winter breaks, but does require review work over Spring Break
Includes only 3 weeks of review for weeks 30-32
For AP credit, the APCS Level A exam must be taken Tuesday May 2 2017 8am

    Section 1: Java Basics
  1. Unit 1: Introduction and Variables (Week 1) Sept 6-13:
  2. Unit 2: Expressions (Weeks 2 - 4) Tests 2-5, Sept 13 - Oct 4
  3. Unit 3: Program Control (Weeks 5-7) Tests 6,7,8,9 Activities 6,7,8,9,10 Oct 4 - Oct 25
  4. Unit 4: Methods (Weeks 8-11) Test 10,11, Activities 11, 12, 13, Lab 1 Oct 25 - Nov 22
  5. Section 2: Object-Oriented Programming This section introduces students to object-oriented programming. The remaining hidden code that is being added automatically by the web service is revealed.
  6. Unit 5: Object-Oriented Programming Concepts (Weeks 12-16) Tests 12, 13, Activities 14, Nov 22 (Thanksgiving break) - Jan 10 (includes Winter break)
  7. Unit 6: Inheritance and Polymorphism (Weeks 17 - 19) Tests 14, 15, Activities 17,18,19, Lab 4, Jan 10 - Jan 31
  8. Unit 7: Class Definitions Revisited (Week 20) Test 16, Activities 20, 21, 22, 23 Jan 31 - Feb 7
  9. Unit 8: Abstractions (Weeks 21 - 23) Test 17, Lab 5, Activities 24, 25,26 Feb 7 - Feb 28
  10. Section 3: Algorithms
    This section introduces students to basic algorithms in the context of arrays, and includes a variety of standard searching and sorting algorithms.
  11. Unit 9: Introduction to Algorithms (Week 24) Activities 27-28, Lab 6 Feb 28 - March 7
  12. Unit 10: Searching and Sorting, and Program Analysis (Weeks 25 - 29) March 7 - April 11 (Spring break), Tests 18, 19, Activities 29, 30, Labs 7,8
  13. Section 4: Epilogue
    The final section emphasizes the importance of review and practice in preparation for the Advanced Placement Exam.
  14. Unit 11: Review and Practice (Week 30 - 32 - only 3 weeks of review) April 11 (Spring Break Apr 10-14) - May 2 (Level A Exam Tuesday May 2 8am)