OCR H446 Computer Science A Level 2022 Paper 2 Revision

Поделиться
HTML-код
  • Опубликовано: 23 дек 2024

Комментарии • 209

  • @MineThing
    @MineThing 2 года назад +64

    Hello to anyone else up at 1am the morning of their exam squeezing in last second revision!!
    Seriously thank you sm for making this video, you did an amazing job explaining everything and have probably saved many people's exams!!!
    Good luck to anyone else who is doing the same as me!

    • @Rumzy
      @Rumzy 2 года назад +3

      yup

    • @ashyvlogs1132
      @ashyvlogs1132 2 года назад +2

      You need sleep my guy

    • @Rumzy
      @Rumzy 2 года назад +1

      @@ashyvlogs1132 sleep is for the weak. i got 1hr till my exam

    • @ashyvlogs1132
      @ashyvlogs1132 2 года назад +1

      @@Rumzy yeah me too, hope you know your stuff

    • @Imnotsemi
      @Imnotsemi 11 месяцев назад

      What did you get?

  • @teabagsteabagsteabags
    @teabagsteabagsteabags 2 года назад +50

    Perfect timing! Thank you so much for all the hard work you put into making this video, it means a lot :)

  • @AyumiOTB
    @AyumiOTB 2 года назад +6

    ngl ur actually a goat, ur first video allowed me to finish paper 1 30 min early 😂

    • @s1perry
      @s1perry  2 года назад

      Cheers! Glad it helped.

  • @defaultcube1702
    @defaultcube1702 2 года назад +30

    Thank you for making this video! It'll help me revise over anything I've missed

    • @s1perry
      @s1perry  2 года назад +2

      Good luck!

  • @Nabsnabs0305
    @Nabsnabs0305 Год назад +18

    Glancing through this for the 2023 paper, unfortunate you could not make one for this year but I assume our exam will be relatively similar to the 2022 exams as paper 1 seemed okay, although we don't have advanced information this video should help quite a bit.

    • @Zedious
      @Zedious Год назад +14

      I’ve only started revising today 😂

    • @prashansiva
      @prashansiva Год назад +1

      @@Zedious same bro 😭

    • @nikeac-qd3cu
      @nikeac-qd3cu Год назад +4

      @@Zedious lol im fkced

    • @s1perry
      @s1perry  Год назад +1

      With paer 2 much of it depends on your technical understanding of coding and algorithms. Good luck!

    • @MiLa-xi6qj
      @MiLa-xi6qj Год назад +3

      @@Zedious Bro my exam is in 12 hours and my sister took me out today and made me drink with her. I hope I don't have a hangover

  • @Shahid-ih6ks
    @Shahid-ih6ks 2 года назад +4

    no way i just searched for almost this exact title and a video from 9 hours ago appears, crazy lol thanks for this!

    • @s1perry
      @s1perry  2 года назад +1

      No problem!

  • @harveypallent6466
    @harveypallent6466 2 года назад +2

    you are honestly a saint. you have single handedly upped my grade to an A

  • @ThatNimiBoy
    @ThatNimiBoy 2 года назад +2

    OMG, this guy is an actual angel
    ive been bingeing craig and dave, finally ive found something usefull

    • @s1perry
      @s1perry  2 года назад +1

      Glad you found it useful!

  • @orcalore
    @orcalore 2 года назад +11

    your a legend you have saved my entire grade in computer science, tomorrow is my final exam and thanks to you I'm going to do a lot better. Thanks for your help and I hope you continue to help other students in the future who struggle like me!

    • @toms165
      @toms165 2 года назад +3

      same lmao. Good Luck dude!

    • @s1perry
      @s1perry  2 года назад +1

      Glad I could help!

    • @orcalore
      @orcalore 2 года назад +1

      @@toms165 exams done, pretty good paper overall everything in this video came up 😂😂

  • @abdullahfall1517
    @abdullahfall1517 2 года назад +7

    i love this guy, carried my paper 1

  • @adilm2448
    @adilm2448 2 года назад +3

    your paper 1 video helped so much and I have great confidence in my computer science paper 2 exam now. Thanks

    • @s1perry
      @s1perry  2 года назад +2

      Glad I could help!

  • @TheCyberBunny
    @TheCyberBunny 2 года назад +5

    Been waiting for this cheers mate

    • @s1perry
      @s1perry  2 года назад

      Hope it helps!

  • @drsaf9111
    @drsaf9111 2 года назад +1

    You are one awsome lad! Tysm! This vids teach more than my teacher has tough in 4 years, in under an 30mins
    Plus you even split up video time line so it's even better!

    • @s1perry
      @s1perry  2 года назад

      Glad it was useful!

  • @callumhankin4930
    @callumhankin4930 Год назад +22

    Where’s this long one for 2023?!

  • @mehwishbhatti6207
    @mehwishbhatti6207 2 года назад +1

    @10:40 it says that a feature of an IDE is version control, what does that mean?

    • @s1perry
      @s1perry  2 года назад +1

      The practice of tracking and managing changes to software code. So if you make some changes to the code, but it doesn't work you can roll back to an earlier version.

  • @just_me1232
    @just_me1232 2 года назад +3

    Finished the exam, thanks for this video it really was a big help 🙏

  • @toms165
    @toms165 2 года назад +1

    Brilliant vid! Thanks for the concise info. You deffo saved me a few marks on the exam :)

    • @alichaudhri9218
      @alichaudhri9218 2 года назад +1

      You’re cramming the night before too? Lmao

    • @s1perry
      @s1perry  2 года назад

      Glad it helped!

  • @yeshuaisking7813
    @yeshuaisking7813 2 года назад +4

    Thank you so much, so helpful! I have a good feeling about this paper :)

  • @thecn83
    @thecn83 10 месяцев назад

    Hello s1perry, This covers the bulk of the 2022 advanced information; thank you for that. I am currently in Y12. Think you could make another video on the whole of OCR A Level Computer Science Paper 2? Thanks, I really appreciate you making these videos.

    • @s1perry
      @s1perry  8 месяцев назад

      Should be up soon!

    • @thecn83
      @thecn83 8 месяцев назад

      @@s1perry Thank you so much for your support! I’m looking forward to it!

  • @Tom-hp4bq
    @Tom-hp4bq 2 года назад +1

    cheers mate this helped a lot, very happy with this paper

    • @s1perry
      @s1perry  2 года назад

      No problem 👍

  • @darien9834
    @darien9834 2 года назад

    7:04 in the textbook it says that functions must always assign a return value to a variable and that a procedure does not have to but can do multiple. Is this not contradictory with what you have written? Please let me know if i am missing something

    • @lucasrab69
      @lucasrab69 2 года назад

      I was taught that a function always returns a vlaue, I think that's what it says in the spec

    • @s1perry
      @s1perry  2 года назад +1

      Different languages have different terminology. E.g. in some languages all subprograms are referred to as 'Functions' whether they return a value or not. Most OCR approved revision guides will say something similar to what I did. You can simplify and say "Functions return a value and procedures do not", but again that is a simplification that is not always true.

  • @ashyvlogs1132
    @ashyvlogs1132 2 года назад +10

    your paper 1 video helped loads on my exam, cheers for making a second one

    • @s1perry
      @s1perry  2 года назад

      Great to hear!

  • @slayz4708
    @slayz4708 2 года назад +1

    what sort of things do you think could come up for the higher mark questions? There were obvious things (like methodologies, CISC vs RISC) that could have been big marks on the previous paper, but its not so clear on what those questions could be like on this paper

    • @s1perry
      @s1perry  2 года назад +4

      When they do OOP, they usually go big. I could imagine most of Part B being a series of related OOP questions. Also in recent years the algorithms and data structures material has become more and more important.

    • @Jagoalexander
      @Jagoalexander 2 года назад +7

      iteration vs recursion. Procedural vs OOP. Comparing data structures or algorithms (need to memorize big O for each data structure or algorithm). Sometimes you could get a 7 marker on demonstrating how a particular search or sorting algorithm works

    • @lil_squidward6807
      @lil_squidward6807 2 года назад

      @@Jagoalexander Thank you bro. Your comment helped me get a better grade. 💯

  • @samm_burr
    @samm_burr 2 года назад +4

    The new lord and saviour

  • @kontorlope
    @kontorlope 2 года назад +3

    thanks for this video mate, been very helpful

  • @riptanger
    @riptanger Год назад +1

    Hi is it possible you create an update video for 2023 papers. We have 2 weeks and I am struggling to understand many things in paper 2 such as Big O notation and your explanations are amazing and it would be very much appreciated.

    • @s1perry
      @s1perry  Год назад +2

      I'm hoping to have something out next week - mostly paper 1, though, I think.

    • @riptanger
      @riptanger Год назад

      @@s1perry Thank you!

  • @midnighteddy1672
    @midnighteddy1672 Год назад +5

    legend I have my exam this monday

    • @Ziyanasto
      @Ziyanasto Год назад

      yh same, just know this is 2022 so it hasnt got everything

    • @midnighteddy1672
      @midnighteddy1672 Год назад

      @@Ziyanasto good point, how are you even meant to revise for this

    • @Ziyanasto
      @Ziyanasto Год назад

      @@midnighteddy1672 hope for the best fr fr

  • @carrybylaw
    @carrybylaw 2 года назад +3

    needed this, thanks mate

    • @s1perry
      @s1perry  2 года назад

      Your welcome!

  • @3Zleda
    @3Zleda Год назад +2

    Helping me an hour before my 2023 paper 😭

    • @tweets009
      @tweets009 Год назад

      good luck, mine is at 9:15

  • @purgz8627
    @purgz8627 2 года назад +4

    good luck guys

    • @s1perry
      @s1perry  2 года назад +1

      Almost over!

    • @purgz8627
      @purgz8627 2 года назад +1

      @@s1perry paper went really well, thank you so much these videos were great

  • @lewis0705
    @lewis0705 2 года назад +2

    thank you. your paper 1 vid really helped

    • @s1perry
      @s1perry  2 года назад

      You're welcome!

  • @YouTubeTOS
    @YouTubeTOS 2 года назад +2

    Yoooo the paper was light work

  • @KizamyYT
    @KizamyYT 2 года назад +5

    Thanks for this, would be extra help if you could link a download to the powerpoint/slide, much appreciated btw

    • @s1perry
      @s1perry  2 года назад +3

      bournemouthschool-my.sharepoint.com/:p:/g/personal/sperry_bournemouth-school_org/EcBbMPzcjltNqJeAl8C7004BemQ2bTmrukNnTZj7XnjZjQ?e=U2sAc0

    • @KizamyYT
      @KizamyYT 2 года назад +1

      @@s1perry thxxx

  • @ashyvlogs1132
    @ashyvlogs1132 2 года назад +2

    Good luck everyone

  • @jasper9485
    @jasper9485 2 года назад

    Thank you so much for the video, in the recursion example, would the count = 0 be outside the function because surely it will just reset each time the function calls itself

    • @s1perry
      @s1perry  2 года назад +1

      Remember that each time you call the recursive function, it will create a new local variable called count and add this to the stack. So you will end up with many variables called count! This is why recursive functions can cause stack overflow errors if they are not correctly coded.

    • @jasper9485
      @jasper9485 2 года назад

      @@s1perry Cheers, that makes a lot more sense now. Thanks again 👍

  • @ForeTitude
    @ForeTitude 2 года назад +3

    top man , much appreciated

    • @s1perry
      @s1perry  2 года назад

      No problem 👍

  • @yeshuaisking7813
    @yeshuaisking7813 2 года назад

    Do you think we need to know the pseudocode for implementing the data structures, or just adding to and taking away from them? thank you!

    • @s1perry
      @s1perry  2 года назад +1

      I think you'll need to code at least one of them, but I could be wrong!

    • @yeshuaisking7813
      @yeshuaisking7813 2 года назад

      @@s1perry okay thank you for quick response! legend!

  • @DAN-kb9jp
    @DAN-kb9jp Год назад +1

    Hi, in regard to accessing classes variables (global) you said that if they are public only we can access, yet why cant we use getters/setters to access classes private variables?

    • @s1perry
      @s1perry  Год назад

      Yes, if you have a private attribute it cannot be accessed directly but it can be accessed using a getter or setter. This is part of encapsulation - as the programmer you control how and if other programs can access your attributes.

    • @DAN-kb9jp
      @DAN-kb9jp Год назад

      @@s1perry ah ty I understand the code just not all the names behind it

  • @maxcozza322
    @maxcozza322 2 года назад +14

    Thanks for the video, for code questions do you have to use OCR pseudocode or can you write the equivalent python code?

    • @s1perry
      @s1perry  2 года назад +6

      You can use psuedocode, a high level language like Python or even a mixture. As long as you show you understand the logic of how to solve the question that could be understood by a reasonably competent programmer.

  • @probHakz
    @probHakz 2 года назад +2

    Thanks man, very much needed

    • @s1perry
      @s1perry  2 года назад

      Glad it helped

  • @HeyItsJakegaming
    @HeyItsJakegaming 2 года назад +3

    This came in clutch

    • @s1perry
      @s1perry  2 года назад +1

      Good luck!

  • @dahirnur672
    @dahirnur672 2 года назад

    Thanks so much, you saved my a levels.

    • @s1perry
      @s1perry  2 года назад

      You're welcome! 😃

  • @phoenixninja8872
    @phoenixninja8872 2 года назад

    great! this should be enough for my revision. Thanks for the concise video!

    • @s1perry
      @s1perry  2 года назад +1

      You're welcome!

  • @snxdrxx3363
    @snxdrxx3363 2 года назад +1

    Thank you so so much for this!!!! If it wasn't for you I would've failed my paper 1 exam

  • @Tr3ndSetter
    @Tr3ndSetter 2 года назад +3

    Thank you so much

    • @s1perry
      @s1perry  2 года назад

      You're most welcome

  • @joshiwoshi4646
    @joshiwoshi4646 2 года назад

    Goat1perry, both your videos have been a massive help, thanks!

    • @s1perry
      @s1perry  2 года назад

      You are welcome!

  • @2use
    @2use 2 года назад +4

    God bless 🙏

  • @nova7957
    @nova7957 Год назад

    What are all the pseudocodes that we need to learn for the algorithms? Is the ones you showed in this video or are there more?

    • @s1perry
      @s1perry  Год назад

      Hey, take a look at the course specifications at www.ocr.org.uk/Images/170844-specification-accredited-a-level-gce-computer-science-h446.pdf

  • @foggers0476
    @foggers0476 2 года назад +2

    Thank you!

    • @s1perry
      @s1perry  2 года назад

      You're welcome!

  • @ididntgetthejoke3587
    @ididntgetthejoke3587 2 года назад +1

    If I were to use a programming language such as python instead of pseudocode, would '__init__' be valid instead of 'new' as class constructor method?

    • @s1perry
      @s1perry  2 года назад

      Yes, that would be fine.

  • @keelanhough2366
    @keelanhough2366 2 года назад +1

    you dont understand how much this is going to clutch me, being able to consolodate all the info lmao

    • @s1perry
      @s1perry  2 года назад

      Glad it helped!

    • @keelanhough2366
      @keelanhough2366 2 года назад

      @@s1perry update, it absoloutly did that exam was so good for me omll thank you king

  • @khu4687
    @khu4687 2 года назад +1

    Thank you so much for this!

  • @martha2146
    @martha2146 2 года назад

    THE GOAT IS BACK LETS GO

  • @shadjeeva2559
    @shadjeeva2559 Год назад

    Thank you so much for this video it really helped my mocks , are you making one for this years exam because I'm sitting my exams in June. Many thanks!

  • @Ayasir-lo3ir
    @Ayasir-lo3ir 2 года назад

    is merge sort and bubble sort gonna come up? do i need need to know the implentation of trees and depth frist search

    • @s1perry
      @s1perry  2 года назад

      They're not part of the advanced info, but they still might come up, I'm afraid.

  • @georgebooth5415
    @georgebooth5415 2 года назад +2

    Thank you 🙏

  • @ea1766
    @ea1766 2 года назад +1

    Bros a living legend

  • @KingOfGamingAws
    @KingOfGamingAws 2 года назад +1

    Very useful vid thanks

    • @s1perry
      @s1perry  2 года назад

      You're welcome

  • @tyeinstem
    @tyeinstem Год назад +2

    I will always find it strange they’re trying to get us knowledgable about the subject by remembering information rather than practicing. (You can get an A* and not have a clue what any of this actually means)

    • @s1perry
      @s1perry  Год назад +1

      I agree. It's because it is easy to test for memorised information.

  • @xxth3gam3rxx70
    @xxth3gam3rxx70 2 года назад

    Is it possible for you to add the topics that weren’t on the advanced information too please, so we have the whole curriculum?

    • @s1perry
      @s1perry  2 года назад

      That's the plan, but probably not until closer to next year's exam!

    • @xxth3gam3rxx70
      @xxth3gam3rxx70 2 года назад

      @@s1perry Okay, thank you! Your GCSE video’s were brilliant and really helped me in my exams. I am hoping to do A level Computer Science from September, so wanted to get familiar with the topics before I start or during my course and your videos are the best out there!

  • @faithotasowie
    @faithotasowie 2 года назад

    hi, just to ask what do you mean by depth first uses a stack and breadth first uses a queue?

    • @s1perry
      @s1perry  2 года назад

      I mean that if you were to code these, those are the data structures you would use to implement them.

    • @faithotasowie
      @faithotasowie 2 года назад

      @@s1perry thank you!

  • @hamzaugradar5809
    @hamzaugradar5809 Год назад

    Hi, I found your videoextremely usefull. Are u planning on creating a video for this A level exam in June? (that covers the whole curriculum)As I am set to sit the exams this June.

    • @s1perry
      @s1perry  Год назад +5

      I'm hoping to... but covering the whole spec is a big, big job!

  • @tweets009
    @tweets009 Год назад

    paper 1 this year was nicer but i hope paper 2 isnt completely terrible i hope i can salvage something out of that paper but we'll see

    • @tweets009
      @tweets009 Год назад

      it wasn't that bad and this video still helped

    • @s1perry
      @s1perry  Год назад

      Awesome!

  • @GratefulPUBGM
    @GratefulPUBGM 2 года назад +2

    thank you so much!!

    • @s1perry
      @s1perry  2 года назад

      Glad it helped!

  • @tomf0olery
    @tomf0olery 2 года назад

    Will I still get the marks for writing all of the pseudocode questions in a language separate to what everyone else uses? I've been writing them in Lua.

    • @s1perry
      @s1perry  2 года назад

      If it can be understood by reasonably competent coder, you should be okay.

    • @tomf0olery
      @tomf0olery 2 года назад

      @@s1perry ahhh, thanks for the quick reply. the keywords are a lot different, such as for classes in OOP you use functions and setmetatable. hopefully i can get the marks for them

  • @Reditater
    @Reditater 2 года назад

    Hi a very big confusion I have is do we need to know the pesudocode for every algorithm on the spec or do we only need to know the logic for them?

    • @s1perry
      @s1perry  2 года назад +1

      If you know the algorithm then you know the logic. The advanced info does state "Algorithms for the main data structures..."

    • @AdamSmith-et1nb
      @AdamSmith-et1nb 2 года назад

      @@s1perry Would you say there is a specific number that OCR deem us required to be able to recite on demand?
      Like reciting a post order traversal algorithm in pseudo code?

  • @hugostewart7369
    @hugostewart7369 8 месяцев назад +1

    life saver

    • @s1perry
      @s1perry  8 месяцев назад

      Glad it was helpful!

  • @joshuabrown604
    @joshuabrown604 2 года назад +1

    You covered Circular Queues. What about linear (normal) queues: adding and removing data (enqueue/dequeue). Do we need to know pseudocode for them as well? Btw Thank you so much for this video, greatly appreciated. 😀👍

    • @s1perry
      @s1perry  2 года назад +1

      I think circular is the one most likely to come up for a difficult series of questions, but yes, cover everything on this topic

    • @joshuabrown604
      @joshuabrown604 2 года назад

      @@s1perry Okay, thank you for the fast response. 😀

  • @teabagsteabagsteabags
    @teabagsteabagsteabags 2 года назад +1

    Good luck for tomorrow everyone!

    • @s1perry
      @s1perry  2 года назад

      Good luck for those that didn't revise - if you did revise, you don't need luck!

  • @PlankGraphics
    @PlankGraphics 2 года назад +1

    Legend, thank you.

    • @s1perry
      @s1perry  2 года назад

      You're welcome!

  • @krisx690xD55
    @krisx690xD55 2 года назад +1

    Rhank you very much

    • @s1perry
      @s1perry  2 года назад

      You're welcome.

  • @henrymarks1632
    @henrymarks1632 2 года назад

    With instantiating u don’t need pet at the front right?

    • @s1perry
      @s1perry  2 года назад

      Not in pseudocode the OCR uses.

  • @Piqgle
    @Piqgle 2 года назад +2

    s1perry the GOAT 🐐

  • @spicy_avani
    @spicy_avani 2 года назад

    thank you so much for this informative video!! I am so grateful :)

    • @s1perry
      @s1perry  2 года назад

      Glad it was helpful!

  • @abysmal7000
    @abysmal7000 Год назад

    long version for 2023 pls

  • @talonherring1970
    @talonherring1970 2 года назад

    Thank you 💯

    • @s1perry
      @s1perry  2 года назад +1

      You're welcome!

  • @jaskaransingh9704
    @jaskaransingh9704 2 года назад

    Thank you soooooo much, your amazing

    • @s1perry
      @s1perry  2 года назад

      You're welcome!

  • @Jon-ym9li
    @Jon-ym9li 2 года назад +3

    🙏

  • @wrenchx_x8025
    @wrenchx_x8025 2 года назад +1

    cheers

  • @KittyPikaChu
    @KittyPikaChu 2 года назад

    my teacher didn’t even go over circular queues i’m gonna die

    • @s1perry
      @s1perry  2 года назад +3

      Deep breath - don't panic. Still time to revise and not every topic will be covered in detail in the exam!

    • @KittyPikaChu
      @KittyPikaChu 2 года назад

      @@s1perry trying my best😣 thank u very much for this video, it’s rlly helpful !!

  • @connormilford8987
    @connormilford8987 2 года назад +2

    GOAT

  • @IN-pr3lw
    @IN-pr3lw 2 года назад

    Thanks

    • @s1perry
      @s1perry  2 года назад +1

      No problem

  • @xerad298
    @xerad298 2 года назад +1

    Got 50min left till exam lmao

  • @arnad.3313
    @arnad.3313 2 года назад +2

    what a guy

  • @joebaldwin9005
    @joebaldwin9005 2 года назад

    everyone who takes OCR computing has seen this video ahahah

  • @rosettegolda232
    @rosettegolda232 Год назад

    Is paper 2 all of paper 1 + paper 2. like could you get tested on LMC and Networks in paper 2?

    • @Ziyanasto
      @Ziyanasto Год назад +2

      Paper 2 is more on algorithms, its a completly different syllabus.LMC and Networks wont come up. Also you do econ, right? How was it

    • @rosettegolda232
      @rosettegolda232 Год назад

      @@Ziyanasto That's what I thought Ziyan thanks! And econ was ok but not as good as i wanted it to go - lovely papers but not enough time to write everything/how i wanted!!! and you?

  • @Tom_Collins
    @Tom_Collins 2 года назад

    🐐🐐🐐🐐🐐

  • @cryohazrd
    @cryohazrd 2 года назад +1

    Thanks dude, a very helpful video!

    • @s1perry
      @s1perry  2 года назад

      Glad it helped!