### COMP 203 Schedule, Fall 2012

Syllabus | Schedule | Grading Rubric | Midterm
Homework is assigned below and will be turned in through Blackboard's Assignment Manager. Also below is a tentative schedule indicating what subjects will be covered on what dates. Information on quizzes and in-class assignments may also appear on this schedule.

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

COMP203