Advanced Topics in Computer Science, HB Woodlawan
APCS Level A option
Timeline 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 requires coursework over Thanksgiving, Winter, and Spring Breaks
Includes 5 weeks of review for weeks 30-34
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) - Dec 27 (Winter break)
  7. Unit 6: Inheritance and Polymorphism (Weeks 17 - 19) Tests 14, 15, Activities 17, 18, 19, Lab 4. Dec 27 (Winter break) - Jan 17
  8. Unit 7: Class Definitions Revisited (Week 20) Test 16, Activities 20, 21, 22, 23. Jan 17 - Jan 24
  9. Unit 8: Abstractions (Weeks 21 - 23) Test 17, Lab 5, Activities 24, 25, 26. Jan 24 - Feb 14
  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 14 - Feb 21
  12. Unit 10: Searching and Sorting, and Program Analysis (Weeks 25 - 29) Tests 18, 19, Activities 29, 30, Labs 7, 8. Feb 21 - March 28
  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 - 34) March 28 (Spring Break Apr 10-14) - May 2 (Level A Exam Tuesday May 2 8am)