How Do I Answer Algorithm Questions?

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

КОМЕНТАРІ • 135

  • @MrBrownCS
    @MrBrownCS  6 років тому +49

    Timestamps:
    0:00 - Intro about the additional questions I've linked to
    2:32 - Recapping the term algorithm
    4:06 - Different algorithm representations
    5:25 - Flowcharts
    8:44 - Pseudocode
    14:45 - Some harder but commonly required concepts (2D arrays, MOD, DIV and subprograms)
    21:30 - Some final tips

  • @dannybulgin6658
    @dannybulgin6658 6 років тому +32

    Here's how I do flowcharts: Underline key points in the question and sort the information into input/outputs, decisions, processes and into code if necessary. Then I just do a rough draft in pencil and correct any errors before finalising it up. It's a good method for the easy and moderate difficulty, 4 markers.

    • @hamzhehe5062
      @hamzhehe5062 4 роки тому +1

      What grade did you get?

    • @dannybulgin6658
      @dannybulgin6658 4 роки тому +1

      @@hamzhehe5062 I got a grade 6, and i am now at university studying cyber security. i cant believe my gcses were 3 years ago wow

    • @hamzhehe5062
      @hamzhehe5062 4 роки тому +1

      @@dannybulgin6658 whoa.

  • @declanw038
    @declanw038 5 років тому +6

    For the start of the course i have hated these questions... after this video i feel a lot more comfortable with these questions and feel that you have prepared me for my paper 1 exam tomorrow

  • @lailamohammed4974
    @lailamohammed4974 6 років тому +6

    its the day before my real exam and i actuallythough i was screwed. i genually want to thank u because i hink i might just pass now. u have saved my life.

  • @shoaibsalim5403
    @shoaibsalim5403 6 років тому +5

    Thank you so much, 3 weeks to go to exam so I really needed this!

  • @Quart3rM3lon
    @Quart3rM3lon 6 років тому +75

    Exams tomorrow, anyone else doing last minute prep 😬😂

  • @fallenout4times438
    @fallenout4times438 6 років тому +35

    Thanks for this video! The theory paper is quite straightforward since you have to learn the content, but for paper 2 it's application-based so that's what I needed help with. I'm aiming for a grade 9 so really want to score well on both papers.

    • @danielspicer8737
      @danielspicer8737 5 років тому

      Fallen Out 4 Times what grade did you get

    • @weirdflexbutok7219
      @weirdflexbutok7219 4 роки тому

      @Thomas Shephard was it that hard?

    • @PenguDZN
      @PenguDZN 4 роки тому +3

      @@weirdflexbutok7219 Nah I feel like he's trolling not actually him

  • @farzinamatubbar1564
    @farzinamatubbar1564 6 років тому +4

    A REAL LIFE SAVER OMG I CANT THANK YOU MORE !!!!!!

  • @alixone4533
    @alixone4533 6 років тому +16

    mums ur the plug. Thank u

  • @forre4290
    @forre4290 6 років тому +9

    Definitely needed this😂

  • @ipr0907
    @ipr0907 6 років тому +3

    Thanks so much for making this man, dunno if my comment about me wanting an algorithm video led to this but either way thanks!

  • @opticnugget4084
    @opticnugget4084 6 років тому +1

    You really helped me out, exam tomorrow thank you very much!

  • @benbobbiggestfan4758
    @benbobbiggestfan4758 6 років тому +1

    so you can write what you want for pseudo code as long as it makes sense. we always get these little translation books in exams however they are really time consuming...

  • @thraitor7819
    @thraitor7819 5 років тому +3

    thanks for this, I kind of had an idea how to answer these but sometimes get confused.

    • @XenoMorphGaming79
      @XenoMorphGaming79 5 років тому

      For me i like using a flowchart. It really helps as i am not that confident with Python, as we never really touched upon it in class apart from that Python assignment.

    • @thraitor7819
      @thraitor7819 5 років тому +1

      @@XenoMorphGaming79 I like using flowcharts for the smaller ones, but the 8 markers are kind of difficult to do like that sometimes. Lol our teaching is so bad i dont remember learning much of C#

    • @XenoMorphGaming79
      @XenoMorphGaming79 5 років тому

      True and sometimes on the paper you don't get much space to be drawing big shapes. If i see an 8 marker i just try my best,but even then i only scrape 3 marks. As the algorithm questions often contain very complex scenarios which just confuses me. I just wished i had a better teacher. As we only started learning paper 2 topics a couple weeks ago.

  • @crimson7377
    @crimson7377 6 років тому

    the one video i didn't watch in your playlist and it came in my exams :P luckily i drew a flowchart. lesson learned

  • @alaric3415
    @alaric3415 5 років тому +2

    Exams tomorrow! Thanks for this!

    • @sim8908
      @sim8908 5 років тому

      there siko in town Gaming good luck !

  • @apanda7005
    @apanda7005 5 років тому +5

    Exam today. Oh boy, here we go!

    • @mistiical3033
      @mistiical3033 5 років тому

      How was it? If you dod the same paper as me the last question about battleships was so hard

  • @sheahaughey3006
    @sheahaughey3006 5 років тому +1

    Exam today don't have a clue about algorithms this is godly

  • @anteater2197
    @anteater2197 4 роки тому +1

    at 14:49 why do you need to increment j and i when the FOR statement already does that for you

    • @MrBrownCS
      @MrBrownCS  4 роки тому

      You're right, you don't need to. Just something I've seen from time to time, presumably to try and make it clearer

  • @amymason9107
    @amymason9107 6 років тому +3

    Thank you so much for this - just what i needed!

  • @norvusordoseclorum
    @norvusordoseclorum 3 роки тому

    The likes to this Video say everything. And did you see the pentagram did in plain sight in the flow chart?!!

  • @Zenas_web-developer
    @Zenas_web-developer Рік тому

    Good work
    But did u have any video where you explained function

  • @ulkucardak8635
    @ulkucardak8635 5 років тому +1

    13:31 its called the two cubed.

  • @Luke.013
    @Luke.013 6 років тому +2

    is this more for paper 2 or is it still quite necessary for paper 1?

  • @arakurd6351
    @arakurd6351 4 роки тому +1

    Thank you for the helpful video Sir. This channel is invaluable. Also, in the OCR GCSE specification the process box is distinct to the input/output parallelogram. Is it still ok to use the process box only? Thanks.

    • @MrBrownCS
      @MrBrownCS  4 роки тому

      No problem! I think that should be fine - but personally I'd always suggest using pseudocode instead of a flow chart

    • @arakurd6351
      @arakurd6351 4 роки тому

      @@MrBrownCS Thank you Sir. Thanks again for the wonderful vids!

  • @alaastitou5725
    @alaastitou5725 6 років тому +1

    When we answer the questions to do with algorithms, would it be allowed to write the code down as if you're writing it on python?

    • @MrBrownCS
      @MrBrownCS  6 років тому

      Yeah you can do, but I'd recommend simplifying it a bit to make your life easier

  • @daalhead1098
    @daalhead1098 6 років тому +3

    You are a legend

    • @daalhead1098
      @daalhead1098 6 років тому

      My teacher can hardly teach anything without using rocket science terms

  • @user-wc9wl1bv4y
    @user-wc9wl1bv4y 6 років тому

    This was very helpful. Thanks a lot!

  • @bensear
    @bensear 6 років тому

    Could you do a video on hand tracing algorithms using a test table, please?

  • @Yogman444
    @Yogman444 6 років тому

    When it comes to pseudocode, do you have to use the specific pseudocode used in the video or could you use pythony type code if you know how to do it?

    • @Yogman444
      @Yogman444 6 років тому

      For example i have no idea what ENDIF and stuff does but i could answer that all in my own way
      Thanks

    • @MrBrownCS
      @MrBrownCS  6 років тому

      Yeah, you can absolutely do it how you like (you could just write Python code). The 'ENDIF's and 'ENDWHILE's etc are just showing a construct has ended - in Python this is just shown with (lack of) indentation

    • @Yogman444
      @Yogman444 6 років тому

      Computer Science Tutor Thanks for the quick reply! brilliant news hope it goes well tomorrow

  • @stephensmith3184
    @stephensmith3184 4 роки тому

    Why are there so many Advance company refusing comments on what they are showing as next day technology

  • @MubinMad
    @MubinMad 6 років тому

    So I'm in second year about to do a level exam for aqa what advice do you have for the skeleton programme I know it changes every year and you probably don't have it but what should I do to try to learn it and answer questions about it

    • @MrBrownCS
      @MrBrownCS  6 років тому

      I'm really not sure to be honest, on-screen exams are new to me too. If they do release material before the exam be sure to look at it but focus on revising the subject content you need and the equivalent bits of code in your language (e.g. google 'selection in vb', 'modulo in vb' etc to find this out). Also make sure you do the past paper(s) in as close to exam conditions as you can

  • @kinosh2509
    @kinosh2509 6 років тому

    For the OCR 9-1 Specification, can the exam board give questions like "write a pseudocode" or wil they say "write an algorithm" all the time

    • @MrBrownCS
      @MrBrownCS  6 років тому

      They can ask for a particular representation, like pseudo code, or leave it up to you, so prepare for both possibilities

  • @Nad1ne
    @Nad1ne 6 років тому

    my oh my i'm seeing all these comments by people who have been "saved" by this video so i know i am meant to be able to understand what's going on.... but i am so so lost when it comes the programming side of thinggsss. but thank youu

    • @MrBrownCS
      @MrBrownCS  6 років тому

      Honestly, so many people find this the hardest topic (including me at first), you are definitely not the only one!

  • @daalhead1098
    @daalhead1098 6 років тому +1

    Hello,
    I am having difficulty with the programming side which i know you might not be able to help me entirely but i was just wondering if you knew any good resources because my teacher isn't that great. I have to learn Visual basic .net and i am in yr 10. If you know the language yourself or know anyone who does it would be a great help.
    Thanks

    • @MrBrownCS
      @MrBrownCS  6 років тому +1

      Not to worry, you have plenty of time and most programmers (including me) self-taught. I haven't learnt VB specifically myself, but my process is always to find a good set of videos (usually on youtube, but in this case this mva.microsoft.com/en-us/training-courses/visual-basic-fundamentals-for-absolute-beginners-16507 might be good). You can learn the constructs very easily but you need to find some way to practice it yourself, like setting yourself tasks and challenges (or find suggestions online). Good luck!

  • @wadman1804
    @wadman1804 6 років тому +4

    I did jack shit until the last week then learnt 90% from these videos, 5% from the textbook and 5% from practise papers and I got a 9 these videos are great. i wish there were videos like this for every subject and i would have got more 9s

  • @mish1213
    @mish1213 5 років тому

    Which is easier, flow charts or pseudocode?? Exam in 3 weeks pls answer

  • @fortunemupeta4753
    @fortunemupeta4753 3 роки тому

    thanks @MrBrownCS
    the vid has helped a lot

  • @heonyscribbles
    @heonyscribbles 6 років тому

    Since they took out the NEA, would the concepts from that, like validation, errors and stuff, be in this paper or paper 2?

    • @miapearson187
      @miapearson187 6 років тому

      I imagine the paper would have already been written by the time the NEA was cancelled, so no, probably not :)

    • @heonyscribbles
      @heonyscribbles 6 років тому

      Mia Pearson apparently they will add it in to replace the NEA, but thanks, but then I assume paper two will have it :)

  • @willmostler19
    @willmostler19 6 років тому

    Will these be in paper 1? got paper 1 on Monday, not sure weather to bother attempting the questions yet or waiting closer to paper 2. Thanks :)

    • @MrBrownCS
      @MrBrownCS  6 років тому

      Depends what exam board, but I know OCR may have them in both

    • @Jasmine-tr7yf
      @Jasmine-tr7yf 6 років тому

      will ostler Yeah probably, if you’re on aqa like me paper 1 is topics 1-4 which includes algorithms and programming

    • @willmostler19
      @willmostler19 6 років тому

      Thanks a lot. I do OCR so I’ll go over some algorithm questions today.

  • @ezeobisochima9944
    @ezeobisochima9944 2 роки тому

    Thought you could have given a solution to the question so that people that tried it will know if they are wrong or right and take corrections as well.

  • @adminss728
    @adminss728 3 роки тому +1

    Flippin got grade 8 in 1st paper and got grade 2 in second paper

  • @heemaism
    @heemaism 6 років тому

    Are Alevel algorithms questions the same difficulty as GCSE. Can I practice GCSE questions for my alevel exam

    • @MrBrownCS
      @MrBrownCS  6 років тому

      To me they seem very similar, but that's just my perception - I'd suggest looking for yourself though. Be aware that AL questions sometimes include data structures not covered at GCSE, like linked lists, queues etc so don't get too used to GCSE Qs

  • @stephensmith3184
    @stephensmith3184 4 роки тому

    I apologize this is my free time I am not in college however I am very curious on how these things work and why certain situations do not allow a criticism?!.?!..

  • @griefwnl7641
    @griefwnl7641 3 роки тому

    is do and then the same??/

  • @fayzanali1610
    @fayzanali1610 6 років тому

    what does FOR i and FOR j mean?

    • @MrBrownCS
      @MrBrownCS  6 років тому

      'i' and 'j' are variables used in the loop - I'd recommend you google 'for loops' in whatever language you have learnt

    • @fayzanali1610
      @fayzanali1610 6 років тому

      so the variables don't have to be called I and j , they could be called anything?

    • @MrBrownCS
      @MrBrownCS  6 років тому

      Yeah exactly, i and j are just commonly used

  • @thePWord101
    @thePWord101 5 років тому +3

    Last minute guys!

    • @sim8908
      @sim8908 5 років тому

      Priestly Adejo good luck

  • @darchendon7926
    @darchendon7926 4 роки тому

    coming in to learn pseudocoding/algorithming on my own
    ngl I might use it outside of coding just because it's a good way for me to externalize my thoughts. don't have to worry about my adhd's shitty working memory if I can make paper be my memory for me *taps forehead

  • @blackjack3519
    @blackjack3519 6 років тому

    Paper 2 tomorrow?

  • @billytgray
    @billytgray 6 років тому

    How many people part of that year that doesn't get an NEA so it's 100% Exam?

  • @nikesunmola1906
    @nikesunmola1906 6 років тому +1

    I love you so much

  • @mercyking7575
    @mercyking7575 Рік тому

    Helpful

  • @UniversalGalaxy2
    @UniversalGalaxy2 4 роки тому

    Let’s go!

  • @honeycrown1853
    @honeycrown1853 4 роки тому

    Exam tommorrow lol let's go

  • @ImPrettyHomeless
    @ImPrettyHomeless 8 місяців тому

    5:30 for no reason

  • @xannysbar
    @xannysbar 3 роки тому

    Mr Carter sent me this video

  • @compl3x260
    @compl3x260 6 років тому

    Does anyone pronounce it data instead of data???

  • @momeina256
    @momeina256 6 років тому

    ,what is your email

  • @sandcastlejim
    @sandcastlejim 6 років тому +2

    hero

  • @oliversethi1493
    @oliversethi1493 2 роки тому

    saved me

  • @younissjaafil
    @younissjaafil 2 роки тому

    awsome

  • @lostdaze1145
    @lostdaze1145 2 роки тому

    serious
    Based Follow one Alpha OMega
    500k+

  • @kushia4002
    @kushia4002 4 роки тому

    u changed ur name!

  • @nucleotracer8723
    @nucleotracer8723 4 роки тому

    wow crazy