Advanced Programming

Fourth Grading Period Class Work

  1. Use the table below to see class assignments, when they are due, and point values.

  2. For all assignments, if you have not completed the assignment by the Due Date, a grade of zero will be entered in the grade book. You may complete assignments after the Due Date for full credit until the end of the grading period. ALL assignments are due at the end of the last regular class of the grading period (BEFORE Semester Exam schedule)

Assigned Due Date Pts Assignment
9/10 Apr 11/12 Apr 10 Java - Karel the Dog Part 1 (1-Intro, 2-More Basic Karel, 3-Java and the Run Method)
11/12 Apr 13/16 Apr 10 Java - Karel the Dog Part 2 (4-Turn Right, 5-Methods, 6-Top Down Design, 7-Commenting)
13/16 Apr 17/18 Apr 10 Java - Karel the Dog Part 3 (8-Super Karel, 9-For Loops)
17/18 Apr 19/20 Apr 10 Java - Karel the Dog Part 4 (10-While Loops, 11-If Statements, 12-If/Else Statement)
19/20 Apr 23/24 Apr 10 Java - Karel the Dog Part 5 (13-Control Structures, 14-More Examples, 15-How to Indent Code)
23/24 Apr 25/26 Apr 20 Java - Karel the Dog Part 6 (16-Karel Challenges), Unit 1 Quiz
25/26 Apr 27/30 Apr 10 Java - Basic Java Part 1 (1-Printing, 2-Variables and Types, 3-User Input)
27/30 Apr 1/2 May 10 Java - Basic Java Part 2 (4-Arithmetic Expressions, 5-Casting, 6-Booleans)
1/2 May 3/4 May 10 Java - Basic Java Part 3 (7-Logical Operators, 8-Comparison Operators, 9-For Loops)
3/4 May 7/8 May 10 Java - Basic Java Part 4 (10-While Loops, 11-If Statements, 12-Loop-And-A-Half)
7/8 May 9/10 May 20 Java - Basic Java Part 5 (13-Short Circuit, 14-De Morgan's Laws, 15-Strings), Unit 2 Quiz
9/10 May 11/14 May 10 Java - Methods Part 1 (1-Java Methods, 2-Methods & Parameters, 3-Methods & Return Values)
11/14 May 15/16 May 10 Java - Methods Part 2 (4-Javadocs & More Methods, 5-Strings Methods, 6-Strings & Characters)
15/16 May 17/18 May 20 Java - Methods Part 3 (7-Exceptions, 8-String Processing), Unit 3 Quiz
1718 May 21/22 May 10 Java - Classes & OOP Part 1 (1-Intro, 2-Classes vs. Objects)
21/22 May 23/24 May 10 Java - Classes & OOP Part 2 (3-Using a Class as a Client, 4-Writing Classes)
23/24 May 25/29 May 10 Java - Classes & OOP Part 3 (5-Writing Classes & Instance Methods, 6-Getter & Setter Methods)
25/29 May 30/31 May 10 Java - Classes & OOP Part 4 (7-Class Methods & Class Variables, 8-Method Overloading)
30/31 May 1/4 Jun 10 Java - Classes & OOP Part 5 (9-Local Variables & Scope, 10-Key Terms, 11-Objects vs. Primitives)
1/4 Jun 5/6 Jun 20 Java - Classes & OOP Part 6 (12-Inheritance, 13-Class Design & Abstract Classes, 14-Polymorphism, 15-Interfaces), Unit 4 Quiz

Upcoming Important Dates

  • Apr 9 - Fourth Grading Period Begins

  • Apr 13 - Third Grading Period Report Cards

  • May 9 - Fourth Grading Period Progress Reports

  • May 25 - Early Close at 1:09

  • May 28 - Memorial Day, No School

  • June 6 - Last Day to turn in Gold Day Assignments

  • June 7 - Last Day to turn in Green Day Assignments

  • June 8 - 13 - Exam Schedule

  • June 16, 1:30PM - BHS Graduation at Hampton Coliseum