AP EXAM: Understanding the AP Create Task (24% Of AP Score)

Programming is a collaborative and creative process that brings ideas to life through the development of software. Programs can help solve problems, enable innovations, or express personal interests. In this performance task, you will be developing a program of your choice. Your development process should include interatively designing, implementing, and testing your program.

You will be provided with a minimum of 12 hours of class time to complete and submit the following

  • A video of your program working
  • Individual written responses about your program and development process
  • Program code

FRI 3/13-20: AP EXAM Create Task (24% of Exam)

Report to Room 102 on the days of your AP Create Task Exam.

  • Fri 3/13  & Mon 3/16: EXAM Period 3 (12 hours)
  • Tue 3/17 & Wed 3/18: EXAM Period 5 (12 Hours)
  • Thu 3/19 & Fri 3/20: EXAM Period 7 (12 Hours)

 

ASSIGNMENT

Follow the instructions below to complete this assignment

BASIC DICE GAME

Simulation of Rules

Use the imagebelow that simulates the rules of Dice. You will have to program each case of this in your program.


Basic Dice Rules

CrapsRules

Sounds Needed

Use the sounds below for your game.

crapsSounds

Images Needed

Use the images below for your game.

  1. Use JavaScript to change the image source to point to the source of the images below.

dice-1 dice-2 dice-3dice-4 dice-5 dice-6

DESIGN

Below is the final design

FINAL CODE

Below is the final code.

HIDDEN FOR EXAM MAR1-18

Click to Enlarge

Example App Working

Below is the example app working.


Recording your App

Part of your CREATE Task is recording your app working and narrating it. Come to Mr. Gant when you are ready to record your finished app. He will walk you through the process.

  • You will use the following app to record and narrate your create task.

    Read up more information

CONQUERING CREATE ORGANIZER

The following graphic organizer is to help you organize your thoughts for your Practice Create Task.

WRITTEN RESPONSES

Download Template for Written Responses

The template for completing the Create Individual Written Responses can be downloaded below. Please see Assessment Overview and Performance Task Directions for Students for the task directions. This file must be converted to PDF format before it can be uploaded and submitted as final in the Digital Portfolio. For more, information on how to convert your file to PDF, please refer to the Student User Guide for AP Computer Science Principle

  1. Open the following Template
    The following template will be used to write your responses.
  2. Make a Copy Of Template
    Select Share
  3. Save the Document to your Drive
    Rename the file whatever you want

    Select the location on your Google Drive where you want to save
  4. Complete your Performance Task
    Write your written responses inside this template. Also paste any code in the appropriate sections.

Turning In On Portfolio

Follow the instructions below to turn in your assignment on your student portfolio.

TUTORIAL VIDEO: (How to turn in Assignments on Portfolio)

CREATE PAGE

Open up your portfolio and go to the current grading term under MY WORK

Create a and change the name of the  from

newPostUntitled Post

to

APP INVENTOR (SIMPLE DICE)


Create the following sections on your portfolio page

Below are the sections for your portfolio page

DESCRIPTION

  • Type a description of your app in your own words
  • Use the Snipping Tool to get an image of your entire App Inventor Workspace.
    snippingTool

 

CODE

Insert an image of your only your screens for this app.  
snippingTool

VIDEO ARTIFACT (WE DIDN’T DO A VIDEO SO SUBMIT A SNIPPING TOOL IMAGE OF YOUR DICE GAME FROM MIT APP INVENTOR)

Insert the video of your program running below. You need to narrate your program.

  • From the Tablet, email your video to yourself.
  • Upload the Video to your Google Drive
    ganttechtGoogleDrive
  • On your Portfolio. Select INSERT -> DRIVE -> VIDEO
  • Locate  your Video of your app running and insert it

WRITTEN RESPONSE

Insert the written response

  • On your Portfolio. Select INSERT -> DRIVE -> DOCUMENT
  • Locate  your Video of your app running and insert it

REFLECTION QUESTIONS

  1. Describe your experience with App Inventor so far. What you have learned, how you can use it, and the entire personal learning journey for this unit.
    Answer this question in your own words.
  2. For the Create Task Rubric Row 4-6. Submit an Algorithm. We used rollDice as our code. Look at the algorithm for checkDiceRules, diceSum, and also showWinOrLose. For each of these 3 procedures, explain if you could submit that code block for Row 4-6 and why you could or why you couldn’t. Use the Rubric and check the DO NOT section to help you determine if you could use these algorithms or not.
    a) checkDiceRules: Answer this question in your own words.
    b) diceSum: Answer this question in your own words.
    c) showWinOrLose: Answer this question in your own words.
  3. How do you envision you using your App Inventor Coding skills in your life. What potential apps could you make, use, etc. Provide at least 3 examples of how you can you can use the coding concepts used in the project.
    Answer this question in your own words.
  4. Describe the relation between writing the code to make a Peanut Butter & Jelly Sandwich in this instance and writing code for an App Inventor apps. What do you need to know about the environment, the keywords, and etc that will allow you to write a program in any language.
    Answer this question in your own words.
  5. How can you use the concepts learned in this exercise throughout this year when writing code or creating a computer science project?
    Answer this question in your own words.
  6. Describe the process of your first practice CREATE for AP Computer Science Principles? Specifically focusing on the Written portion and questions. Describe your process.
    Answer this question in your own words.
  7. The CREATE Task is 24% of your AP Exam grade. Describe your strategy to get the most points on this exam portion. What are you going to do? What is your strategy? Describe what type of app or program you plan on creating for your final AP Exam Create Task.
    Answer this question in your own words.