Dates and assignments may change as the semester progresses; please double check the posted assignment before submitting your homework.
The textbook doesn't have formal homework, so BSU has developed its own bank of Logo questions. The problem numbers for each week's homework are listed here together with a link to the questions.
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 |
9/5 |
Logo Ch. 1: Simple commands and procedures Lecture 1 |
9/11-9/13 |
Logo Ch. 2: Procedures, lists, evaluation Assignment 1 Chapter 1: 1, 4, 5, 7. Bonus problems (+5): challenge problems 3, 4. Due 9/13. Practice with procedures. Lecture 2 Lecture 3 |
9/18-9/20 |
Logo Ch. 3: Variables, scope Lecture 4 Lecture 5 Lecture 5b Assignment 2 Chapter 2: 2, 3, 8, 17; Bonus (+5): challenge problems 1, 3. Due 9/20 |
9/25-9/27 | Code sample fall 2011. The difference between modular and not modular programs. Logo Ch. 3: output, make A quiz program with scope. Lecture 6 Procedures used in lecture 6 Lecture 7 Assignment 3 Chapter 3: 2, 4, 8, 9, 11, 12 . Bonus: 7, challenge problem 5. Due 9/27 |
10/2-10/4 |
Lecture 8 Logo Ch. 4 Lecture 9 |
10/9-10/11 |
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. Logo Ch. 6: Describing a program Flowcharts A more complicated flowchart appears on page 31 of this document. Lecture 11 Assignment 4 due 10/11: Chapter 4: 3, 4, 7. Bonus: 8, challenge problem 6. |
10/16-10/18 |
Logo Ch. 5: Iteration: for, while, map Lecture 12 Some Logo code to use with for and map |
10/23-10/25 |
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, 10/23 |
10/30-11/1 |
Introduction to Maple
Lecture 14 Assignment 5 Chapter 5: 1, 9, Chapter 7: 1, 2, 11. Bonus: Chapter 7 challenge problems. Due 10/30 Lecture 15 Midterm project due 11/1 Lecture 16 |
11/6-11/8 |
Lecture 17 Lecture 18 Maple: Basic calculations and constants. Functions, expressions, equations, solving. Maple: Graphing. Sequences, Sets and Lists. Assignment 7 due 11/15; See Blackboard for assignment information. (There is no Assignment 6.) |
11/13-11/15 |
Special requests for presentation groups due by 11/17. Lecture 19 Lecture 20 More Maple functions Introduction to Maple programming See Blackboard for assignment information. |
11/20 |
Lecture 21 No class on Thanksgiving Day. Assignment 8 due 11/20 |
11/27-11/29 |
Lecture 22 Assignment 9 due 11/29 Maple: Loops See Blackboard for assignment information. |
12/4-12/6 |
Lecture 23 Maple: Conditionals Maple: Simulations See Blackboard for assignment information. |
12/11 |
Maple Exam
Assignment 10 due 12/11 |
5/7 | Final Project presentations 2:00-4:00, MKC 220 |