CSC 160 Spring 2015 - Homework 5a (50 points)
Assigned Mar 4, due WED Mar 11
1) Assignments submitted on Moodle with time stamps during
class time (Mon or Wed 4:15-5:30pm) will be given a grade of
ZERO.
2) Start this homework as soon as
possible so that you have time to get any help you may need
from the instructor or course tutor prior to when the assignment is due.
3) Do not start the exercises until you have fully read and fully understood the corresponding
textbook sections. If there is something you do not fully understand, you must contact
the instructor or course tutor prior to
starting the assigned exercises.
[15 pts.] Moodle Forum #3
Read the 13-page article on Pair Programming.
Write and post about two important ideas from the article in grammatically correct full sentences. For full credit, you
must state ideas no else has stated as of the time you post.
Write and post a response (2 to 3 full sentences) to someone else's posting.
[12 pts.] Chapter 5A
Read Sections 5.1-5.4 of the textbook.
Do the following exercises from the textbook in a single Definitions Pane:
To begin developing pinwheel
: Exercises 5.3.3 and 5.4.3 (For 5.4.3, you must include three test cases with
expected answers beginning with should be in quotation marks)
Save the Definitions Pane with the filename "ch5part1LASTNAMEdef.rkt". Do not submit this file yet as you will continue working in the same file for the next part of this assignment!
[8 pts.] Chapter 5B
Read Sections 5.5-5.10 of the textbook.
Do the following exercises from the textbook in the same Definitions Pane as above:
To continue developing pinwheel
: Exercises 5.8.2 and 5.9.3
Save the Definitions Pane with the filename "ch5part1LASTNAMEdef.rkt". Do not submit this file yet as you will continue working in
the same file for the next part of this assignment!
[15 pts.] Chapter 5C
Read Sections 5.11-5.16 of the textbook.
Do the following exercise from the textbook in the same Definitions Pane as above:
To finish developing pinwheel
: Exercise 5.11.2
Test each function using the test cases you wrote in Section 5.4.3
Submit the Definitions Pane on Moodle with the filename "ch5part1LASTNAMEdef.rkt".
Submit the Interactions Pane on Moodle with the filename "ch5part1LASTNAMEint.rkt".
GRADING |
Question |
Point Value |
Forum #3 |
15 |
5.3.3 (pinwheel ) |
6 |
5.4.3 |
6 |
5.8.2 |
4 |
5.9.3 |
4 |
5.11.2 |
10 |
Testing |
5 |
Total |
50 |
Last Modified: 3/1/15