Dates and assignments may change as the semester progresses; please double check the posted assignment before submitting your homework.
To turn in homework, access the appropriate chapter on the Blackboard site. Click on the link to "View/Complete Assignment". Scroll down the page and use the Browse button to locate your file, then click the Submit button. (If you click the Save button by accident I will see that a file is there but I will not be able to grade it.)
| Date | Material Covered |
| 1/18 |
Logo Ch. 1: Simple commands and procedures Lecture 1 |
| 1/23-1/25 |
Logo Ch. 2: Procedures, lists, evaluation Assignment 1 Chapter 1: 4, 5, 7. Do bonus problem 1 for 5 pts extra credit. Due 1/25. Practice with procedures. Lecture 2 Lecture 3 |
| 1/30-2/1 |
Logo Ch. 3: Variables, scope Lecture 4 Lecture 5 A quiz program with scope. Assignment 2 Chapter 2: 3, 7, 8, 17; Bonus (+5) problem 16. Due 2/1 |
| 2/6-2/8 | Code sample fall 2011. The difference between modular and not modular programs. Logo Ch. 3: output, make Lecture 6 Lecture 7 Secret answer to madlibs exercise Assignment 3 Chapter 3: 2, 3, 8, 10, 11 . Bonus: problem 7. Due 2/8 |
| 2/15 |
Lecture 8 Logo Ch. 4 Lecture 9 |
| 2/20 |
No classes 2/20. Lecture 10 Secret answer to coin flip exersise Secret answer to connectives exercise Secret answer to conditional exercise Some Logo code that might help in Chapters 4 and 5. Choose midterm project. Assignment 4 due 2/22: Chapter 4: 3, 4, 5. Bonus: problem 8. |
| 2/27-2/29 |
Lecture 11 Secret Answer to Lecture 11 problems Logo Ch. 5: Iteration: for, while, map Some Logo code to use with for and map A more complicated flowchart appears on page 31 of this document. Lecture 12 Logo Ch. 6: Describing a program Flowcharts |
| 3/5-3/8 | Spring Break |
| 3/12-3/14 |
Logo Ch. 6: Program Organization Lecture 13 Logo code related to planning and recursion. More code for use with recursion. Logo Ch. 7, 8, 11: Recursion Midterm, 3/14 |
| 3/19-3/21 |
Introduction to Maple
Lecture 14 Assignment 5 Chapter 5: 1, 2, 5, 8. Bonus: Chapter 5 problem 10. Due 3/19 Lecture 15 Midterm project due 3/21 |
| 3/26-3/28 |
Lecture 16 Lecture 17 Lecture 18 Maple: Basic calculations and constants. Functions, expressions, equations, solving. Maple: Graphing. Sequences, Sets and Lists. See Blackboard for assignment information. |
| 4/2-4/4 |
Special requests for presentation groups due by 4/2. Lecture 19 Lecture 20 Assignment 7 due More Maple functions Introduction to Maple programming See Blackboard for assignment information. |
| 4/9-4/11 |
Lecture 21 See Blackboard for assignment information. Assignment 8 due 4/11 |
| 4/16-4/18 |
Lecture 22 Assignment 9 due 4/18 Maple: Loops See Blackboard for assignment information. |
| 4/23-4/25 |
Lecture 23 Maple: Conditionals Maple: Simulations Assignment 10 due 4/27 See Blackboard for assignment information. |
| 4/30 |
Maple Exam
|
| 5/7 | Final Project presentations 2:00-4:00, MKC 220 |