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

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 60

  • @syawo7062
    @syawo7062 8 หลายเดือนก่อน +2

    life saver fr 🙏

  • @RajaMarwah-wg8vi
    @RajaMarwah-wg8vi 7 หลายเดือนก่อน +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  7 หลายเดือนก่อน

      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.

  • @ayhamalshurman9814
    @ayhamalshurman9814 7 หลายเดือนก่อน +1

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

    • @MrRhodes
      @MrRhodes  7 หลายเดือนก่อน

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

    • @ayhamalshurman9814
      @ayhamalshurman9814 7 หลายเดือนก่อน +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  7 หลายเดือนก่อน +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.

  • @hayatalhamed5799
    @hayatalhamed5799 6 หลายเดือนก่อน +1

    the video helped me a loooot thankssss

    • @MrRhodes
      @MrRhodes  6 หลายเดือนก่อน

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

  • @kavinp.2534
    @kavinp.2534 6 หลายเดือนก่อน +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  6 หลายเดือนก่อน

      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.

  • @isabellaloaisiga3295
    @isabellaloaisiga3295 7 หลายเดือนก่อน +1

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

    • @isabellaloaisiga3295
      @isabellaloaisiga3295 7 หลายเดือนก่อน

      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  7 หลายเดือนก่อน

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

  • @Niv_Levy
    @Niv_Levy 7 หลายเดือนก่อน +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  7 หลายเดือนก่อน +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 7 หลายเดือนก่อน

      @@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  7 หลายเดือนก่อน

      @@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 7 หลายเดือนก่อน

      ⁠@@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?

  • @Soda-iw1ny
    @Soda-iw1ny 7 หลายเดือนก่อน +1

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

  • @av_hlg_module02_55
    @av_hlg_module02_55 7 หลายเดือนก่อน +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  7 หลายเดือนก่อน

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

  • @justinla9767
    @justinla9767 7 หลายเดือนก่อน +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  7 หลายเดือนก่อน +1

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

    • @justinla9767
      @justinla9767 7 หลายเดือนก่อน +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  7 หลายเดือนก่อน

      @@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!

  • @war1978
    @war1978 6 หลายเดือนก่อน +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  6 หลายเดือนก่อน

      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 6 หลายเดือนก่อน

      @@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  6 หลายเดือนก่อน

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

  • @ayhamalshurman9814
    @ayhamalshurman9814 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +1

      Thank you very much

  • @insomniang
    @insomniang 6 หลายเดือนก่อน +1

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

    • @MrRhodes
      @MrRhodes  6 หลายเดือนก่อน

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

  • @isabelawiedemann4309
    @isabelawiedemann4309 7 หลายเดือนก่อน +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  7 หลายเดือนก่อน

      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 7 หลายเดือนก่อน +1

      @@MrRhodes It helped a lot! Thanks

  • @cubeofcheese5574
    @cubeofcheese5574 7 หลายเดือนก่อน +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  7 หลายเดือนก่อน +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.

  • @isabelawiedemann4309
    @isabelawiedemann4309 7 หลายเดือนก่อน +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 7 หลายเดือนก่อน

      Btws, love you video

    • @MrRhodes
      @MrRhodes  7 หลายเดือนก่อน

      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 7 หลายเดือนก่อน +1

      @@MrRhodes Thank youu

  • @maidel2178
    @maidel2178 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน

      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 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน

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

  • @generalstuds3570
    @generalstuds3570 7 หลายเดือนก่อน +1

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

    • @MrRhodes
      @MrRhodes  7 หลายเดือนก่อน

      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 7 หลายเดือนก่อน +1

      Thank you❤

  • @allaboutfootball-g5g
    @allaboutfootball-g5g 7 หลายเดือนก่อน +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:
    th-cam.com/video/cFEhDwUlGuc/w-d-xo.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  7 หลายเดือนก่อน

      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 7 หลายเดือนก่อน +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  7 หลายเดือนก่อน +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 7 หลายเดือนก่อน +1

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

  • @sowceitup5547
    @sowceitup5547 6 หลายเดือนก่อน

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

    • @MrRhodes
      @MrRhodes  6 หลายเดือนก่อน

      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?