Advanced Programming

Third 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 Points Assignment
30/31 Jan 30/31 Jan 10 Python - Control Flow Part 1 (1-Comments, 2-Booleans, 3-If Statements)
1/2 Feb 1/2 Feb 10 Python - Control Flow Part 2 (4-Comparison Operators, 5-Logical Operators)
5/6 Feb 5/6 Feb 10 Python - Control Flow Part 3 (6-Short Circuit Evaluations, 7-De Morgan's Laws, 8- Floating Point Numbers and Rounding)
7/8 Feb 7/8 Feb 10 Python - Control Flow Part 4 (9-While Loops, 10-For Loops)
9/12 Feb 9/12 Feb 10 Python - Control Flow Part 5 (11-Break and Continue, 12-Nested Control Structures)
13/14 Feb 13/14 Feb 10 Python - Control Flow Part 6 (13-Functions, 14-Functions and Parameters)
15/16 Feb 15/16 Feb 10 Python - Control Flow Part 7 (15-Functions and Return Values, 16-Exceptions)
15/16 Feb 15/16 Feb 10 Python - Control Flow Quiz
19/20 Feb 19/20 Feb 10 Python - Strings Part 1 (1- Indexing and Slicing, 2 - Immutability, 3 - Slicing and Concatenation)
21/22 Feb 21/22 Feb 10 Python - Strings Part 2 (4 - Strings and For Loops, 5 - The in Keyword, 6 - String Methods)
21/22 Feb 21/22 Feb 10 Python - Strings Quiz
23/26 Feb 23/26 Feb 10 Python - Data Structures Part 1 (1 - Tuples, 2 - Lists)
27/28 Feb 27/28 Feb 10 Python - Data Structures Part 2 (3 - List Methods, 4 - 2d Lists)
1/2 Mar 1/2 Mar 10 Python - Data Structures Part 3 (5 - List Comprehensions, 6 - Packing and Unpacking)
5/6 Mar 5/6 Mar 10 Python - Data Structures Part 4 (7 - Dictionaries, 8 - Equivalence vs. Identity)
5/6 Mar 5/6 Mar 10 Python - Data Structures Quiz
7/8 Mar 9/12 Mar 10 Python - Project: Hangman
13/14 Mar 13/14 Mar 10 Python - Classes and Objects Part 1 (1 - Classes and Objects, 2 - Methods, 3 - Built-in Methods)
15/16 Mar 15/16 Mar 10 Python - Classes and Objects Part 2 (4 - Operator Overloading, 5 - Class Variables vs. Instance Variables, 6 - Inheritance)
19/20 Mar 19/20 Mar 10 Python - Classes and Objects Part 3 (7 - Hidden Attributes, 8 - Namespaces, 9 - Modules)
19/20 Mar 19/20 Mar 10 Python - Classes and Objects Quiz
21/22 Mar 23/26 Mar 10 Python - Project: Who Said It? 

Upcoming Important Dates

  • Jan 30 - Second Semester begins

  • Feb 5 - Second Grading Period/First Semester Report Cards

  • Mar 1 - Third Grading Period Progress Reports

  • Mar 29 - Last day to turn in Third Grading Period work (Green Day classes)

  • Mar 30 - Last day to turn in Third Grading Period work (Gold Day classes)

  • Mar 31 - Apr 8 - Spring Break

  • Apr 9 - Fourth Grading Period Begins

  • Apr 13 - Third Grading Period Report Cards

  • May 9 - Fourth Grading Period Progress Reports