COMP 203 Schedule, Fall 2011


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. Quizzes and in-class assignments may also be linked to this schedule.

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

COMP203