Create Task (AP) - johnfraserss/ICS2O9 GitHub Wiki

GENERAL INFORMATION

Name: Create Task (programming)

Time: Minimum 12 hours

Weighting: 30% of AP Grade. Parts of this task may also be used for your ICS2O culminating task.

Further Description: here

TASK

  1. Develop a program: On a topic that interests you or that solves a problem.
  2. Submit a video of your program running (shows at least a main feature)
  3. Submit written responses based on your program
  4. Submit code

You may work with a partner on the code, but the rest of the submission must be individual.

The video, written responses and code will be submitted to AP.

PROGRAM

Your program must include:

  • Instructions for input from the user
  • Use of at least one list to represent a collection of data that is stored and used to manage program complexity and help fulfill the program's purpose
  • At least one function (including parameters and return) that contributes to the program's intended purpose
  • An algorithm that includes sequencing, selection and iteration that is in the body of the selected function
  • Multiple calls of the function

VIDEO

See page 5 for more information about what the video must demonstrate. There are many screen capture programs out there, I recommend Screencast-o-matic.

WRITTEN RESPONSES

Each response has a maximum number of words. Sample responses are available at the bottom of this page.. The "Scoring Guidelines" document has the full criteria. You get a mark if you have an appropriate response for each criteria. Please note that some responses will have multiple criteria.

You are strongly encouraged to submit your written responses using the template found on the AP site.

Staring on page 6 you can see the questions. They are similar to what you were asked in Assignment 2.

OTHER INFO

Please refer to the document for additional information, particularly the “Guidelines Section” that contains things you must, may or may not do.

Your code will be used for your ICS 2O programming culminating assignment (check criteria).