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