首页 > > 详细

辅导 ICS3U Summative: Final Project讲解 Python语言

Summative: Final Project [ 80 marks]

KNOWLEDGE

/20

THINKING   /20

COMMUNICATION   /20

APPLICATION

/20

TOTAL    / 80

The Final Project is designed to evaluate the skills covered in units 1, 2, 3 and 4.

You can discuss the project with your teacher to ensure you understand the requirements and evaluation criteria, but you cannot ask for your teacher's help in checking your work or correcting your work. The submissions must be your own.

Develop a project plan and document it on PDF  format

Also create a short video to demonstrate the game created by you.

Students are instructed to keep the camera open and shoe their face while they record videos.

you will create one of the following games:

1. Hangman: A word is generated randomly from a database of at least 25 words (place or thing). The user guesses letters and draws each part of the hangman if the user is incorrect or displays the letter in the correct position if correct.

2. Vocabulary Drill: Prepare 25 French vocabulary words, along with their English translations, as data. Write a program to present the French words one at a time to a student who must type in the English translations. The program should compare the student’s answers with the correct answers and calculate the percentage correct. At the start of each run, the list of words should be randomized.

3. Scrambled Words: Write a routine that will scramble the letters of a word by following these steps: a) Take the word apart using String methods, and store each letter as the element of an array. B) Randomize the array of letters. c) Put the word back together by concatenating the elements of the array. Incorporate this routine in a program whose object is to unscramble words displayed on the screen.

4. Spelling Tester: Prepare 200 spelling words as data. Write a program which presents one word at a time on the screen with two of its letters blanked out at random. The student using the spelling tester is to type the entire word, and the computer is to grade the response. The list of words should be randomized before the drill begins.

5. The Adder Game: The Adder game prompts a player for the answer to an addition problem. The adder game creates a problem from two randomly selected integers between 0 and 20. Adder allows the player three tries to enter a correct answer. If the correct answer is entered on the first try, the player is awarded 5 points. If the correct answer is entered on the second try, 3 points are awarded. The correct answer on the third try earns 1 point. If after three tries, the correct answer is still not entered, the player receives no points, and the correct answer is displayed. The game continues until 999 is entered as an answer. At the end of the game, Adder displays the player’s score.

Evaluation Rubrics

Level 0
(0-49%)

Level 1
(50-59%)

Level 2
(60-69%)

Level 3
(70-79%)

Level 4
(80-100%)

Knowledge

20 points
Demonstrates an understanding of their project status and schedule

Student meets little or none of the requirements

Student correctly identifies 1-2 of the 5 pieces of information

Student correctly identifies 2-3 of the 5 pieces of information

Student correctly identifies 4 of the 5 pieces of information

Student correctly identifies associated CS topic/external field, career path, 2 computing disciplines, and skills

Inquiry
20 points
Gives realistic and effective ideas on how to bring the project back on schedule OR on how to keep the project on schedule

Student meets little or none of the requirements

Student gives realistic and effective ideas on how to bring the project back on schedule OR on how to keep the project on schedule with limited effectiveness

Student gives realistic and effective ideas on how to bring the project back on schedule OR on how to keep the project on schedule with some effectiveness

Student gives realistic and effective ideas on how to bring the project back on schedule OR on how to keep the project on schedule with considerable effectiveness

Student gives realistic and effective ideas on how to bring the project back on schedule OR on how to keep the project on schedule with a high degree of effectiveness

Communication
20 points
Communicates with clear, error free language and conveys ideas coherently

Student meets little or none of the requirements

Students speech contains language errors that make it difficult to understand

Students speech contains language errors that distract from the content

Students speech contains a few language errors, but they do not inhibit understanding of the content

Student speaks clearly and conveys ideas coherently with no language errors

Application
20 points
Describes realistic and relevant challenges that demonstrate a real interest in the project

Student meets little or none of the requirements

Student describes realistic and relevant challenges that demonstrate a real interest in the project with limited effectiveness

Student describes realistic and relevant challenges that demonstrate a real interest in the project with some effectiveness

Student describes realistic and relevant challenges that demonstrate a real interest in the project with considerable effectiveness

Student describes realistic and relevant challenges that demonstrate a real interest in the project with a high degree of effectiveness


联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!