CSC 160 Fall 2014 - Homework 5 (100 points)
Assigned Oct 6 & 8, due MON Oct 13
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 to 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.


[20 pts.] Chapter 4C
  • Read Sections 4.6-4.10 of the textbook.
  • Do the following exercises on paper:
    4.6.3a: drawing a box diagram for your solution to 4.2.1 (if you didn't do 4.2.1 or got it wrong, use the function definition that will be given for 4.2.1 in the HW4 solutions, when they are posted on Moodle)
  • 4.6.3c: drawing a box diagram for your solution to 4.2.4 (if you didn't do 4.2.4 or got it wrong, use the function definition that will be given for 4.2.4 in the HW4 solutions, when they are posted on Moodle)
  • Submit on paper in class by the due date OR on Moodle with the filename "ch4cLASTNAMEpaper".

    [60 pts.] Chapter 5A
  • Read Sections 5.1-5.8 of the textbook.
  • Do the following exercises from the textbook in a single Definitions Pane:
    To begin developing copies-beside: Exercises 5.3.2 and 5.4.2 and 5.8.1 (For 5.4.2, you must include three test cases with expected answers beginning with should be in quotation marks)
    To begin developing pinwheel: Exercises 5.3.3 and 5.4.3 and 5.8.2 (For 5.4.3, you must include three test cases with expected answers beginning with should be in quotation marks)
    To begin developing lollipop: Exercises 5.3.7 and 5.4.7 and 5.8.6 (For 5.4.7, you must include three test cases with expected answers beginning with should be in quotation marks)
  • Submit the Definitions Pane on Moodle with the filename "ch5LASTNAMEdef.rkt".

    [20 pts.] Moodle Forum #2
  • 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.


    GRADING
    Question Point Value
    4.6.3a 10
    4.6.3c 10
    5.3.2 (copies-beside) 10
    5.4.2 6
    5.8.1 4
    5.3.3 (pinwheel) 10
    5.4.3 6
    5.8.2 4
    5.3.7 (lollipop) 10
    5.4.7 6
    5.8.6 4
    Forum 20
    Total 100




    Last Modified: 10/8/14