From now until school ends, there are 5 more computer science classes. During these classes, students are to complete as many of the following challenges as possible. The idea is to have students do the work in class, but, if a student needs extra time, or wants to do bonus work, challenges may also be completed at home.
At every class from May 12 to June 9, students may hand in work associated with at most two challenges. Successfully completed challenges are assigned the number of points indicated.
The total number of points awarded will be divided by 5, and along with the Touch or Avoid Project mark and a component for overall use of class time, this will be used to calculate the final term report card mark. (So, for example, students wishing to earn a 3 on their report card should aim to earn 3 points per week, and use their class time wisely.)
Challenge List:
A. Add your best Scratch Projects to your e-portfolio (2 points - mandatory)
B. Show your Touch or Avoid Program to a friend (1 point)
C. Write a Scratch program that generates the first 20 prime numbers (7 points)
D. Write a Scratch program that generates the first 20 Fibonacci Numbers. The Fibonacci Sequence is 1,1,2,3,5,8,13,21,... the next number in the sequence is obtained from adding the previous two numbers. (6 points)
E. Write a Scratch program that asks the user to guess the random number between 1 and 20 picked by the program. After every guess, the user should be told if there guess is too high or too low, until she guesses the number correctly. (6 points)
F. Read Bruce Schneier's blog on choosing a password and write a paragraph summarizing what he said (about 8-10 sentences). (3 points)
G. Demonstrate how to sort 8 plastic eggs from lightest to heaviest using Quick Sort to Mme Sarah. For an explanation of Quick Sort, see the video and information booklet here. (3 points)
H. Remix the following Scratch program in a significant way (at least three of the suggestions in the program notes). Share your project and add it to your studio: Scratch Pong Game. (3 points)
I. Remix the following Scratch program in a significant way (at least three of the suggestions in the program notes). Share your project and add it to your studio: Scratch Spiral Maker. (3 points)
At every class from May 12 to June 9, students may hand in work associated with at most two challenges. Successfully completed challenges are assigned the number of points indicated.
The total number of points awarded will be divided by 5, and along with the Touch or Avoid Project mark and a component for overall use of class time, this will be used to calculate the final term report card mark. (So, for example, students wishing to earn a 3 on their report card should aim to earn 3 points per week, and use their class time wisely.)
Challenge List:
A. Add your best Scratch Projects to your e-portfolio (2 points - mandatory)
B. Show your Touch or Avoid Program to a friend (1 point)
C. Write a Scratch program that generates the first 20 prime numbers (7 points)
D. Write a Scratch program that generates the first 20 Fibonacci Numbers. The Fibonacci Sequence is 1,1,2,3,5,8,13,21,... the next number in the sequence is obtained from adding the previous two numbers. (6 points)
E. Write a Scratch program that asks the user to guess the random number between 1 and 20 picked by the program. After every guess, the user should be told if there guess is too high or too low, until she guesses the number correctly. (6 points)
F. Read Bruce Schneier's blog on choosing a password and write a paragraph summarizing what he said (about 8-10 sentences). (3 points)
G. Demonstrate how to sort 8 plastic eggs from lightest to heaviest using Quick Sort to Mme Sarah. For an explanation of Quick Sort, see the video and information booklet here. (3 points)
H. Remix the following Scratch program in a significant way (at least three of the suggestions in the program notes). Share your project and add it to your studio: Scratch Pong Game. (3 points)
I. Remix the following Scratch program in a significant way (at least three of the suggestions in the program notes). Share your project and add it to your studio: Scratch Spiral Maker. (3 points)