Due date: | Assigned problems: |
Thu, Sep 3 | Complete the Introductory Survey on blackboard. This is worth one homework assignment. Read Chapter 1 of Mathematical Proofs. (As you find time, go back and read chapter zero). Install Python 3 on your computer (or gain access to Python another way). Turn in the following problems: CPZ: Chapter 1: 5, 6, 7, 9, 11, 19, 20, 22, 27, 31, 33, 35 Additional problems for homework 1 Solutions to the additional problems. |
Thu, Sep 17 | Read § 1.5-1.6. You are responsible for this material even though we did not cover it in class. (Partitions will be revisited later in the course.) Read Chapter 2 of the book. Read Introduction to the Python Development Environment and experiment with IDLE. Turn in the following problems: CPZ: Chapter 2: 5, 13, 15, 27, 33, 35, 45, 49, 51, 55, 59 Problems 69, 78, 79, 81, 83 were removed. They will be due with the next math assignment. |
Thu, Sep 24 | Read the pages I wrote on Basic Mathematics in Python and Doing an assignment in Python. Do Programming assignment 1 and submit it using Blackboard by the beginning of class on Thursday, September 24th. Solutions to the first and third problem are posted here: pa1.py. |
Tue, Sep 29 | CPZ: Chapter 2: 69, 79, 81, 83 CPZ: Chapter 3: 1, 5, 6, 9, 10, 15, 21, 27, 29, 35, 37, 39 Additional problems for homework 3 Solutions to the additional problems. |
Tue, Oct 6 | CPZ: Chapter 4: 1, 7, 13, 19, 21, 29, 33, 45, 49, 55, 59 CPZ: Chapter 5: 7, 9 |
Tue, Oct 20 | CPZ: Chapter 5: 13, 21, 25, 29, 33, 47, 49 CPZ: Chapter 6: 1, 5, 11, 15, 23, 25, 31 |
Thu, Oct 22 | Programming Assignment 2 Read the pages on programming in Python entitled Logic and Tuples and Sets. Do Programming assignment 2 and submit it using Blackboard by the beginning of class on Thursday, October 22nd. Solutions to Programming assignment 2. |
Thu, Oct 29 | CPZ: Chapter 6: 37, 44, 45 CPZ: Chapter 7: 39, 41, 43, 49, 57, 70, 71, 79, 81 |
Thu, Nov 5 | CPZ: Chapter 1: 47, 53 CPZ: Chapter 8: 19, 23, 29, 33, 37, 41, 45, 51, 55, 59 |
Thu, Nov 12 | CPZ: Chapter 9: 3, 10, 19, 21, 25, 29, 32, 41, 43, 45, 51, 57, 59 |
Tue, Nov 24 | Programming Assignment 3 Read the pages on programming in Python entitled Lists and Recursion. Do Programming assignment 3 and submit it using Blackboard by the beginning of class on Tuesday November 24th. Solutions to Programming assignment 3. |
Tue, Dec 1 | Midterm 2. CPZ: Chapter 10: 3, 5, 8, 9, 11, 15, 16, 18 |
Thu, Dec 10 | Ross: Section 3: 3, 5, 7 Ross: Section 4: 5, 6, 7, 8, 10, 15 |