AP CSP Create Task WalkThrough -- Getting A 6 -- 2024 Edition -- PART 2

Поділитися
Вставка
  • Опубліковано 27 жов 2024

КОМЕНТАРІ • 60

  • @RajaMarwah-wg8vi
    @RajaMarwah-wg8vi 6 місяців тому +2

    Hi,
    Great explainer video. A quick question which I have been struggling with is that:
    Do students need to have a isEqual methos or "==" comparison in their list? or any comparison or selection is acceptable?

    • @MrRhodes
      @MrRhodes  6 місяців тому

      That is a great questions. Honestly, I am not 100% sure. I am taking this as a hypothetical question that compares someThing (made up thing) against the list from your PPR. Students should only need one parameter. Again, no one will really know until scoring is released this summer.

  • @kavinp.2534
    @kavinp.2534 5 місяців тому +1

    Hi Mr. Rhodes,
    This might be a dumb question, but I was just wondering if the rubric for the written responses you mentioned above will be the same for the actual exams. If they are, I was also wondering if we will have access to them during the exam. Thanks!

    • @MrRhodes
      @MrRhodes  5 місяців тому

      No idea, the one in the video is the only one released currently. No one will know until they release the scoring this summer. There will probably be more questions. No, you will probably not have access to the rubric during the exam.

  • @ayhamalshurman9814
    @ayhamalshurman9814 6 місяців тому +1

    Hi! New sample questions were released. Will you do a video for them?

    • @MrRhodes
      @MrRhodes  6 місяців тому

      I have no seen any new questions released, where did you find them?

    • @ayhamalshurman9814
      @ayhamalshurman9814 6 місяців тому +1

      Well I have a teacher and she sent them to us ( I like your teaching better ). She sent 3 full sample FRQs not including the one in your video, including the rubric for each, do you want me to ask her?

    • @MrRhodes
      @MrRhodes  6 місяців тому +1

      @@ayhamalshurman9814 I appreciate that, I have not heard of that, I'll look around and see what I can find. No worries about asking, I don't want you to bug your teacher.

  • @av_hlg_module02_55
    @av_hlg_module02_55 6 місяців тому +2

    If, say "function a" has "function b" within it, and "function b" has an if-else statement, does it mean that "function a" also contains an if-else statement?

    • @MrRhodes
      @MrRhodes  6 місяців тому

      Functions within Functions are never a good idea. A lot of this will depend on who you justify this on your written response.

  • @isabellaloaisiga3295
    @isabellaloaisiga3295 6 місяців тому +1

    Hello Mr. Rhodes! As I am finishing my create task should I be following the rubric from the 2023 Scroing Guidelines?

    • @isabellaloaisiga3295
      @isabellaloaisiga3295 6 місяців тому

      I am a bit confused on row 6 of the 2023 guidlines, and the two different callbacks. I have a recursive call and a normal call. Would I get the point?

    • @MrRhodes
      @MrRhodes  6 місяців тому

      Current rubric(s) are linked in the description. Should be Fall 2023! Good luck!

  • @Niv_Levy
    @Niv_Levy 5 місяців тому +1

    Thanks for the video! What does "isEqual" mean exactly. Is it simply requiring you to include "=" in the iteration segment? Also considering that event handlers aren't considered to be student developed - if my loop is within an event handler, is that fine?

    • @MrRhodes
      @MrRhodes  5 місяців тому +1

      For this question, we think you will be writing about your list from you code, not your function (but event handlers don't count as functions). This is a pretty advanced topic, easiest way to understand: The equals() compares the "value" inside String instances irrespective if the two object references refer to the same String instance or not. == operator compares the value of two object references to see whether they refer to the same String instance. A LOT of nuance in the questions. For this exam, I would treat == and isEqual as the same. I hope that helps!

    • @Niv_Levy
      @Niv_Levy 5 місяців тому

      @@MrRhodesthanks for the explanation! However I’m still confused about your answer regarding student developed procedures. So I have a function which holds an event handler. The event handler has a for loop within it, and the for loop holds an if/else statement. Would the procedure (the function) be considered student developed? Apologies for not clarifying earlier!
      Edit:
      - Can my create task video include audio (simply audio from my app)?
      - Are comments required?

    • @MrRhodes
      @MrRhodes  5 місяців тому

      @@Niv_Levy Anything that in contained within an event handler is not a function and would not be scored.
      Yes, you can have audio, but you shouldn't narrate.
      You can comment you PDF, you cannot have comments on the PPR.

    • @war1978
      @war1978 5 місяців тому

      ⁠@@MrRhodesI have a similar question. My function has 2 event handlers in it but the function also holds a couple lines of code outside of the event handlers too. Is that a student-developed procedure? Also if I have algorithms inside of an event handler, is the algorithm student developed?

  • @insomniang
    @insomniang 5 місяців тому +1

    Why doesn't the code in the runtime and compiler error example work? I can't see any mistakes.

    • @MrRhodes
      @MrRhodes  5 місяців тому

      People keep removing it for some reason. Take a look at this for a better example: studio.code.org/projects/applab/K_wB0u3owMnPLxVy0GxjtceQJhPiQSWCil5LxQNqE60

  • @hayatalhamed5799
    @hayatalhamed5799 5 місяців тому +1

    the video helped me a loooot thankssss

    • @MrRhodes
      @MrRhodes  5 місяців тому

      You cannot have ANY comments on your PPR, so that is good! Comments on the PDF do not matter.

  • @war1978
    @war1978 5 місяців тому +1

    ⁠​⁠Hello, my function has 2 event handlers in it but the function also holds a couple lines of code outside of the event handlers too. Is that a student-developed procedure? Also if I have algorithms inside of an event handler (the event handler is within a function), is the algorithm student developed?

    • @MrRhodes
      @MrRhodes  5 місяців тому

      Anything wrapped in an Event Handler IS NOT a student developed code. If your function (green) has an event handler in it, that would work as a student developed algorithm. (Though those are always though to write about). Good luck!!!

    • @war1978
      @war1978 5 місяців тому

      @@MrRhodes got it, so even though I have an algorithm that’s within an event handler (which is within a green function), anything within the event handler isn’t considered student developed?

    • @MrRhodes
      @MrRhodes  5 місяців тому

      @@war1978 You are in a gray area my friend, a lot of will depend on how your write it.

  • @isabelawiedemann4309
    @isabelawiedemann4309 6 місяців тому +1

    Another question, my code does not isEqual, and I don't think that would be a possibility. It does have iteration through a list, tho. If possible how would you recomend me applying the isEqual to a code? I'm very confused regarding this part.

    • @MrRhodes
      @MrRhodes  6 місяців тому

      Everyone is, don't worry! I believe isEqual is going to be a hypothetical question (no one really knows until the scores are released). You are just going explain, in detail, how you would use YOUR list to compare against another hypothetical item. You are basically describing how to write that algorithm. I would look at the excel sheet in the description. It has sample answers from AP. I hope that helps!

    • @isabelawiedemann4309
      @isabelawiedemann4309 6 місяців тому +1

      @@MrRhodes It helped a lot! Thanks

  • @syawo7062
    @syawo7062 6 місяців тому +2

    life saver fr 🙏

  • @isabelawiedemann4309
    @isabelawiedemann4309 6 місяців тому +1

    I have a question, could I say that changing the name of the list in one of the for loops would create a run-time error? Or is that too simple?

    • @isabelawiedemann4309
      @isabelawiedemann4309 6 місяців тому

      Btws, love you video

    • @MrRhodes
      @MrRhodes  6 місяців тому

      I am sorry, I cannot answer specifics like that. BUT, at no point in the rubric or instructions do they say it has to be complicated, just that it has to actually cause the error. Good luck!

    • @isabelawiedemann4309
      @isabelawiedemann4309 6 місяців тому +1

      @@MrRhodes Thank youu

  • @justinla9767
    @justinla9767 6 місяців тому +1

    Hi thank you for the video! Is using a while loop in place of a for loop okay because they are both loops? Would there be a problem because I’d have no iteration over a list?

    • @MrRhodes
      @MrRhodes  6 місяців тому +1

      A while statement is iteration and depending on how your write it, you can go through a list Good luck!

    • @justinla9767
      @justinla9767 6 місяців тому +1

      @@MrRhodes thank you! One last question, I used AI very briefly to help with part of my code. Will adding a comment about this be acceptable and should I also mention that ChatGPT specifically was used or is that not needed?

    • @MrRhodes
      @MrRhodes  6 місяців тому

      @@justinla9767 I would just cite that you used chatGPT on your PDF at the very bottom. You are allowed to use AI in developing your program. You did nothing wrong!

  • @maidel2178
    @maidel2178 6 місяців тому +1

    hi, have no idea what coding is and i have an upcoming csp exam. any recommendation which one i should learn now? scratch or python? or something else

    • @MrRhodes
      @MrRhodes  6 місяців тому

      Well, you have a lot of cramming my friend. There is no official language for the Multiple Choice exam (it uses pseudo code), so whichever one you find easiest to learn. Same for the Create Task, does not matter what language you use, but remember it is graded by regular teachers, so don't pick any obscure ones. Scratch, python, java-script are probably the easiest. Good luck!

    • @maidel2178
      @maidel2178 6 місяців тому +1

      @@MrRhodes thanks a lot for your answer. also, do i need an interfrace for my app? could it be on an only the python command platform

    • @MrRhodes
      @MrRhodes  6 місяців тому

      Requirements are only an input of some kind and an output!

  • @ayhamalshurman9814
    @ayhamalshurman9814 6 місяців тому +1

    Thank you
    I was wondering can I modify my loop from a for-loop to a while-loop, if no condition exists, to make an infinite loop?

    • @MrRhodes
      @MrRhodes  6 місяців тому +1

      I assume you are referring to changing how your loop control variable is being handled. Again, no one knows until AP releases their grading report, but you can modify you function in any way that would cause an infinite loop. Depending on how you write it, that could be one way.

    • @ayhamalshurman9814
      @ayhamalshurman9814 6 місяців тому +1

      Thank you for your efforts
      Since you like helping kids, I have another question; I am not sure how to submit my PPR considering the font size of the pictures. AP says that 10 font point size is the minimum acceptable font size. How can I know my screenshots are in that range?

    • @MrRhodes
      @MrRhodes  6 місяців тому +1

      This actually happens a lot on the images submission (unreadable because they are so large). That is why you submit a PDF of the code! The function call is supposed to identify to the grader what code they can refer to in the PDF. BUT, always try and make sure what you submit can be read by an old person like me.

    • @ayhamalshurman9814
      @ayhamalshurman9814 6 місяців тому +1

      Thank you very much

  • @cubeofcheese5574
    @cubeofcheese5574 6 місяців тому +1

    Your videos say a parameter is required for the function but I don't see anywhere in the rubric that says a parameter is required. How did you determine that a parameter is required?

    • @MrRhodes
      @MrRhodes  6 місяців тому +1

      Great Question. It was referenced in the official AP videos are a requirement, but they did not reference where. It is also listed as a bullet point on you digital portfolio under Program Code (* one or more parameters). Is is on the rubric, no. I would include one to be safe.

  • @generalstuds3570
    @generalstuds3570 6 місяців тому +1

    This feels like a stupid question but about how long should each response be. Thanks in advance

    • @MrRhodes
      @MrRhodes  6 місяців тому

      Not a stupid question at all! Unfortunately no one will know really until AP releases the scoring this summer. If past experience is any indication I would say a paragraph or two. Just a guess though! Good luck!

    • @generalstuds3570
      @generalstuds3570 6 місяців тому +1

      Thank you❤

  • @Soda-iw1ny
    @Soda-iw1ny 6 місяців тому +1

    if my call to the funcition is a bind is that fine?

  • @sowceitup5547
    @sowceitup5547 5 місяців тому

    Nobody told me what a trivial list was so im basically screwed because Im pretty sure the list I made is trivial

    • @MrRhodes
      @MrRhodes  5 місяців тому

      Trivial means it does not do anything for your program. It is actually harder to make one that is trivial than functional. Does you list do anything?

  • @allaboutfootball-g5g
    @allaboutfootball-g5g 6 місяців тому +1

    Hey Mr. Rhodes,
    I hope all is well. I wanted to ask.... did the criteria of the ap csp create task change from last year?
    I've seen this program:
    ua-cam.com/video/cFEhDwUlGuc/v-deo.htmlsi=ylAogMTwS02iDdDB
    and would it meet the criteria this year? considering the changes. I'm asking because I'm a self-study student.
    Thank you!

    • @MrRhodes
      @MrRhodes  6 місяців тому

      I cannot say if that particular app meets the criteria, but no, the core requirements for the app have not changed since last year. You still need a list and a function. That function needs to go through that list with a for loop and have a if / else statement. There is some debate if you need a parameter. I would include one to be safe. Good luck!

    • @allaboutfootball-g5g
      @allaboutfootball-g5g 6 місяців тому +1

      @@MrRhodes Alright thanks for your help. One last thing, a user interface such as a terminal and coding in python wouldn’t be factors for losing score right?

    • @MrRhodes
      @MrRhodes  6 місяців тому +1

      ​@@allaboutfootball-g5g If you are asking for the video if an input can be a command line and a console can be the output, then yes, that is acceptable.

    • @allaboutfootball-g5g
      @allaboutfootball-g5g 6 місяців тому +1

      @@MrRhodes alright thank you and best of luck to you 🙏