AP Performance Task: Allowed Coding Platforms

Can a student use Unreal Engine to turn in for AP Performance Task ?

Students can use any language or tool. I have seen students using tools that have a lot of built in functionality and they just use the functions. That earned them a low score as many requirements were missing.

They have to write at least 3 algorithms. They must have a “student-created” abstraction. If they can do all of that using Unreal Engine, then it would work.

Thank you. This is my first year teaching this, so it’s been a roller coaster ride for sure.

@bhatnagars Can they use any platform even though we followed the code.org curriculum? I totally get why they want to use other platforms. Like you mentioned there is a lot of functionality that they can add to their program. I am trying to encourage my students to go beyond the clicker game or the canvas editor which seems to be their first choice. This year I taught the POST AP unit for database operations before we started the Create Performance Task. I am really excited that at least 3 of them are thinking of making an app with a little database interaction.

@mmathews Yes, they can use any tool even though you have followed code.org curriculum. I had a student do a program in Java last year. Whatever language or tool(s) your students decide to use, you must list them in the digital portfolio. That question is asked when you first set up the portfolio. But, you can change your response at any time.

1 Like

Thank you @bhatnagars Sangeeta

I am also a first year teacher for apcsp. I have a couple students asking if they can use sprite or gamelab instead of just applab. I have not had a chance to dig into either of those much but on surface seems to be javascript with some specialized built in functions. Can they merge the two? If they use the gamelab builtin functions I know those don’t qualify as independently developed but as long as they have the abstraction and algorithms required will they be allowed to use this?
jr

@jreilly2016 they can use appLab for the create task - they just need to have an abstraction and an algorithm that meets the requirements of the task. GameLab would be able to do that. You can see page 106 in the purple book for more info, here’s a snapshot from the purple book
28%20PM

1 Like