IGCSE 2019 Pre release Computer Science

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

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

  • @MahdeenSky
    @MahdeenSky 5 лет назад +4

    this is the easiest tutorial i've ever seen of a prerelease, and everything was so easily understood
    Thank you very much.

  • @oxergamingperagoodo
    @oxergamingperagoodo 5 лет назад +7

    Many thanks inshallah you shall be blessed for helping overcoming my shortcoming in such subject and helping deliver a positively gorgeous exam performance

  • @varun7323
    @varun7323 5 лет назад +2

    dear sir
    I wish to thank you so much for all the help your channel has given me during my GCSEs. especially with the pre release
    I have my final exam tomorrow and i doubt i would be able to do it without you.
    ,Many thanks

  • @greenlifematters895
    @greenlifematters895 5 лет назад +2

    Wow without this video i would be so clueless. My exam is in the next 2hours thank you so much for this

  • @jenpeuxplus5691
    @jenpeuxplus5691 5 лет назад

    you’re amazing this LITERALLY saved my exams

  • @philipkolomiets937
    @philipkolomiets937 4 года назад +1

    Hello Mr Raynor)) Is it possible to receive the python code for this pre-release? It will be very much appreciated

  • @maxwellaidoo6169
    @maxwellaidoo6169 5 лет назад +4

    Thanks Mr. Raynor. This is very helpful.

  • @abdulrahmanshoaib1388
    @abdulrahmanshoaib1388 5 лет назад +3

    Hello sir, brilliant video. Just a small question, why did you name the second variable for Task 2 "A_TotalMinsLate" Shouldn't it have just been TotalMins?

  • @dabeastproductions8616
    @dabeastproductions8616 5 лет назад +14

    hello, mr.raynor. can u pls share the python code for this pre release. Much appreciated, very nice and informative video. Thank

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад +1

      I may do if I get time, but I suggest sticking with pseudocode as much as possible - it's the best way to prepare for the exam.

    • @russiandogchaker
      @russiandogchaker 5 лет назад +1

      @@mrraynorcomputerscience3012 Please Mr. Raynor, can you please post the python code, i need it for class and I'm stuck on task 1 and 2

    • @philipkolomiets937
      @philipkolomiets937 4 года назад

      @@russiandogchaker me too

  • @fganatra9670
    @fganatra9670 5 лет назад +3

    will you be releasing the 2020 pre-release as well? I am in urgent need of assistance as I'm struggling quite a lot with this in particular

    • @zai458
      @zai458 5 лет назад

      I need this

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  4 года назад

      I'm hoping to make one on a similar scenario to the mobile phone one. I've found out I can't use the real thing for copyright reasons unfortunately.

  • @talgofalkik
    @talgofalkik 5 лет назад +4

    15 minutes before the exam, let's hope it goes well!
    (if task 3 comes up I'll scream)

  • @timothyho4254
    @timothyho4254 5 лет назад +1

    did you do any validation in your examples

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

    Thanks, How do you do task 2 in python?

  • @user-wt4su9ud4r
    @user-wt4su9ud4r 4 года назад

    your video is really well thought out. will you do a video for may / june 2020 pre-released materials ??

  • @thetitan6259
    @thetitan6259 5 лет назад +2

    In pseudocode isn't the equals sign this sign: '

  • @kingabroad1452
    @kingabroad1452 5 лет назад +2

    Does this same question come out in the actual exam?
    . Please this is very urgent.

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      There will be a copy of the tasks at the front of the booklet, but you will then be asked questions about how you solved them. Get looking at past papers for Unit 2 on PapaCambridge.

  • @asadk6623
    @asadk6623 5 лет назад +3

    Sir, Can you also show the python code for this as well. thanks!

    • @alimoharram5075
      @alimoharram5075 5 лет назад +1

      Wow Asad I knew you used this video, but yes I applaud your effort and Mr. Raynor's of course :)

  • @oscarh3997
    @oscarh3997 5 лет назад +4

    thank you, really helpful

  • @FD7BLAZEROUS
    @FD7BLAZEROUS 5 лет назад

    im simply lost, got sick for 4 months so no school and I don't understand this pre release ppl said it will come in the exam

  • @idres-ahmad-seddiqi
    @idres-ahmad-seddiqi 5 лет назад

    Can you please make a video on 22/m/j/2020

  • @adamcash7874
    @adamcash7874 6 лет назад +1

    Is this igcse 0478? Because I have gotten a totally different question - its about an interactive auction.

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  6 лет назад

      Yes, but there are 3 different ones around the world in different zones. This is the one in the UK, and I guess in Europe, but I'm not sure how the zones work.

    • @MuhammadIbrahim-vt8is
      @MuhammadIbrahim-vt8is 5 лет назад

      That is the one I got and I'm doing paper 2 variant 2.

    • @jayldh1538
      @jayldh1538 5 лет назад

      interactive auction is not 0478

  • @abhayanand4970
    @abhayanand4970 5 лет назад +2

    Please Do one for the 2020 one. I can send it to you if you want

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  4 года назад

      I'm hoping to make one on a similar scenario to the mobile phone one. I've found out I can't use the real thing for copyright reasons unfortunately.

  • @ivanpedrero9215
    @ivanpedrero9215 5 лет назад

    thank you! is it necessary to include in the pseudocode the remaining buses? or can we just show the code for BusA and the write # for the rest of the buses like you did?

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      That's up to you - remember there are no rules about how you plan or code your answer to the pre-release tasks. If you're coding and testing I'd recommend trying out at least 3 buses, especially for Task 2 and 3. That way you can properly test whether the latest bus of correctly calculated, for example. But I would be surprised if there was a question in the exam that asked you to do a certain task for all of the 6 buses.

  • @elliotpayne
    @elliotpayne 5 лет назад +2

    Thanks a lot, this is very helpful for revision.

  • @akashdeshmukh6470
    @akashdeshmukh6470 5 лет назад

    I know that it's not on the syllabus but could I write my pseudocode using 2D arrays in order to simplify the code and remove the requirement to say "#repeat for all buses"?

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      Yes you can. I decided to keep it simple and follow the spec, but 2D arrays are what a real programmer would use for this.

    • @akashdeshmukh6470
      @akashdeshmukh6470 5 лет назад

      @@mrraynorcomputerscience3012 Thank you so much for the quick response! I will probably be using 2D arrays in todays exam.

  • @Elitea20
    @Elitea20 5 лет назад +1

    I have completed the program with 2D arrays as the teacher really recommended us to do that, do you think it will still be ok and easy to make a pseudo code about?

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      It will be fine as long as you understand it yourself and could do the same in the exam. I've encouraged all my pupils to stick to 1D arrays this year just to make it easier to understand, and have less chance of confusion for less confident programmers.

  • @nathanladdie1019
    @nathanladdie1019 5 лет назад

    HELLO THERE MR RAYNOR,
    WAS SIMPLY WONDERING WHEN THE CODE FOR THE 2020 PRE-RELEASE WOULD BE RELEASED
    THANK YOU

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  4 года назад

      Not sure what you mean - the tasks, or a video from me? The tasks are already released, so ask at school. I'm hoping to make a video on a similar scenario to the mobile phone one. I've found out I can't use the real thing for copyright reasons unfortunately.

  • @abdosabri5247
    @abdosabri5247 5 лет назад +1

    sir can u pls share the pseudocode you wrote as a notepad file or any others

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      No, sorry.... I don't have an wasy way to share this. If you pause the video and note down the hand-written parts, that's all my pseudocode. Bear in mind this is only my ideas - it's not perfect. I didn't do much validation with hindsight, and Task 3 could be done quite differently.

    • @abdosabri5247
      @abdosabri5247 5 лет назад

      @@mrraynorcomputerscience3012 can you then do another video if you can pls validating it or doing explaining the python as your video is helpfull

  • @conanlock3246
    @conanlock3246 5 лет назад

    Do I have to send my program in to be assessed or is the assessment done by recalling parts of it on Paper 2?

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      You just answer questions about it in the exam... You do know this is only a few weeks away? Paper 1 is 13th May and Paper 2 on 20th May. Look at some past papers on PapaCambridge

  • @cemratip2186
    @cemratip2186 5 лет назад

    Hi Mr Raynor, do the examining board require us to have validation checks in our code?

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      Most likely they will do yes, but they normally make the requirements clear in the questions. I realise I didn't include validation in the video though which was a mistake.

  • @jamespearcy536
    @jamespearcy536 5 лет назад

    Hi mr raynor please can you do the pre release for 2020 exam Cambridge igsce.Thank you

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  4 года назад +1

      I'm hoping to make one on a similar scenario to the mobile phone one. I've found out I can't use the real thing for copyright reasons unfortunately.

  • @harens8588
    @harens8588 5 лет назад +2

    Just in case this helps someone:
    Past paper for this pre-release: papers.xtremepape.rs/CAIE/IGCSE/Computer%20Science%20(0478)/0478_s19_qp_21.pdf
    Solutions: papers.xtremepape.rs/CAIE/IGCSE/Computer%20Science%20(0478)/0478_s19_ms_21.pdf
    I had this as my Mock Exam and used this as practice. Best of luck with your exams.

  • @Elitea20
    @Elitea20 5 лет назад +2

    sir what question do you predict we will get?

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад +2

      Have a look at some past papers - the Section A questions are often quite similar. I think they could ask you to pseudocode part of Task 2 (e.g. the first and last bullet points) or maybe Task 3. They also seem to regularly ask a question about variables/constants/data structure used.

    • @Elitea20
      @Elitea20 5 лет назад +2

      Mr Raynor Computer Science oh ok thanks glad you uploaded this on RUclips e

    • @thegreatdaneracing8453
      @thegreatdaneracing8453 5 лет назад

      @@mrraynorcomputerscience3012 Hi, in all the past papers I have done, they have always allowed use of Python/Pascal/Basic etc. Or is this wrong? Do I have to write in psuedocode?

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      @@thegreatdaneracing8453 Read questions carefully. Sometimes they ask for pseudocode, sometimes they give a choice.

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      @josefine.bystrom BISS Yes, that's the best option if a constant is asked for.

  • @MrDylanButton
    @MrDylanButton 5 лет назад

    Do you have a file that has all your pseudocode?
    I'm trying to learn it so this would make it a lot easier :D

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      No, sorry. I wouldn't recommend trying to learn it though - more important to understand it so you can explain how things work.

    • @MrDylanButton
      @MrDylanButton 5 лет назад

      @@mrraynorcomputerscience3012 I have learned pseudocode now and it is a lot easier then I thought!
      Thanks for the vid

  • @AhaanKumar
    @AhaanKumar 5 лет назад

    Hi Mr Raynor
    I think you missed the last part of Task 3 as it also says:
    For each late bus, display the route label and how late the bus was on this particular day.
    How would you pseudocode this ?

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      Check the pseudocode (and my explanation) at around 22 minutes. The OUTPUT part in the loop does this.

  • @robinandrews5613
    @robinandrews5613 5 лет назад

    Is it OK to use dictionaries for this task please?

  • @salma-amlas
    @salma-amlas 5 лет назад

    Mr how do we answer the question "comment on the efficiency of your code"

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      Using arrays to store the data is more efficient that using lots of variables. Using loops to iterate through the arrays . I guess using a while loop could be seen as more efficient than a FOR loop for task 3 - loop through the Dayslist array but stop when the correct day is found.

  • @nallilley3863
    @nallilley3863 6 лет назад

    Can we use .append .index and sum to make our life easier? Instead of all that iteration.

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  6 лет назад

      The honest answer is "I don't know". But I definitely think you should avoid .append because in exam pseudocode we only have arrays and not lists. An array has a fixed size so it's not possible to append on the end of an array. CIE don't make it very clear what is/isn't accepted so I think it's safer to stick to looping to do totals and finding items, rather than using built-in functions like count and index. Look at past mark schemes for Paper 2 and that's what they tend to show.

    • @nallilley3863
      @nallilley3863 6 лет назад

      @@mrraynorcomputerscience3012 yeah. I was thinking that myself when I looked at some of the past papers.

  • @jacktheninja
    @jacktheninja 5 лет назад

    wait.. so 'validation' is just to prompt the user and then input it? strange,,,

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      Yes, I realise now I didn't put validation into my pseudocode. Oops :( That's something you can decide on for your own solution! What should be an invalid number for number of minutes late?

    • @jacktheninja
      @jacktheninja 5 лет назад

      ​@@mrraynorcomputerscience3012 Idk,any number which is > -math.huge (lol dont ask me i am just a student). Would that validation thing apply for minor data entry? i mean the program would just be 90% validation and 10% actual code then.

  • @saulcoops9217
    @saulcoops9217 5 лет назад

    Thanks so much, the video is really helpful! Are you sure the exam board is OK with you just writing '#repeat for every bus'? If I write it will I lose marks?

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      I don't think they'll ask you to repeat the same pseudocode for more than one bus in the exam - it would be a waste of time. I think they might word it like (Show how your program does X, Y and Z for Bus A)

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      See how the question is worded. I'm hoping they only ask for one or 2 buses.

  • @tanmaysingla1688
    @tanmaysingla1688 5 лет назад

    in the task 2, dont we have to declare mins?
    exam is tmr!!

  • @DrPhoenyx123
    @DrPhoenyx123 5 лет назад +2

    Hey will u make a video like this next year for the 2020 pre release? This video is amazing btw

  • @nabhitarora535
    @nabhitarora535 5 лет назад

    Please do the 2020 specimen pre release

  • @joshuanaggar7945
    @joshuanaggar7945 4 года назад

    Hello could you please send me the pre-release 2019.
    Mr Robot xx

  • @abdullahaqeeq9061
    @abdullahaqeeq9061 5 лет назад

    can you also tell me the pre release of paper 1

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      There isn't a pre-release for paper 1. Look at past papers online, e.g. PapaCambridge

    • @abdullahaqeeq9061
      @abdullahaqeeq9061 5 лет назад

      @@mrraynorcomputerscience3012 can i get guess of paper ? my paper is on 20.may

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      @@abdullahaqeeq9061 Have a look at the papers from the last few years and the questions are often very similar (for section A). But this year's Paper 1 was quite different to previous years, so it is hard to predict. There has always been something on databases as the last question, so I think this is likely to be the same.

  • @kushagrasharma6541
    @kushagrasharma6541 5 лет назад

    Hello, I study in India and we give our exams in the feb-march series. It is exclusive for India. I don't have sufficient help in my school and I have my IGCSE within a few weeks. Could you please solve the pre-release for feb-march. There is only one variant and I can mail it to you if you don't have it. Your help would be greatly appreciated.

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      Hi, sorry but I won't have time to do a solution for this. Try to use this and other videos to help you, as often the concepts are very similar in different tasks: set up arrays, loop through them to find totals/averages etc. Also have a look at mark schemes for paper 2 exams. Good luck

  • @yousifb5078
    @yousifb5078 6 лет назад +3

    thank you.

  • @zai458
    @zai458 4 года назад

    Please can you do the same thing with the 2020 pre release as this video has helped a lot with my mocks
    Many Thanks

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  4 года назад

      I'm hoping to make one on a similar scenario to the mobile phone one. I've found out I can't use the real thing for copyright reasons unfortunately

  • @yousifb5078
    @yousifb5078 6 лет назад

    Mr. Raynor. Is this paper 22 or 21?

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  6 лет назад +1

      Paper 2 is always the Algorithms and Programming unit. I think the other number refers to the zone - This task is the one used in the UK. I'm not sure how the zones are numbered. Best to check with your teacher as they should have the pre-release task by now.

    • @joannematthews7011
      @joannematthews7011 5 лет назад +1

      Hi, I'm in Spain Zone 3 and this is the pre release I am teaching my students. If you go on the CIE website you can find the zone. The CIE code on our pre release is 22. Hope that helps, and Mr Raynor many thanks for the video it has helped me iron out a few wrinkles :-)

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад +2

      @@joannematthews7011 Just checked and this task is 0478/21 in the UK. Glad the video is useful. The powerpoint and related python program is available on TES Resources if that would help too.

  • @jarrison6514
    @jarrison6514 5 лет назад +2

    This was amazing and helped so much. Thanks!!

  • @devlekhadia2714
    @devlekhadia2714 5 лет назад +1

    Can u pls make one for the 2019 feb march pre release

  • @jacktaylor3581
    @jacktaylor3581 5 лет назад

    Drop the new one

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  4 года назад

      I'm hoping to make one on a similar scenario to the mobile phone one. I've found out I can't use the real thing for copyright reasons unfortunately.

  • @aimarramadhan2380
    @aimarramadhan2380 5 лет назад +1

    pseudocode makes my brain wanna explode. Even if I manage to understand each, there is just no room to get the idea. Flowchart is much easier but less efficient as you gonna draw shapes and arrows and waste 30mins in your exam for just one exercise.

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад +1

      Read the questions in the exam carefully though. Sometimes they only let you answer one by flowchart, but often they give you a choice.

    • @aimarramadhan2380
      @aimarramadhan2380 5 лет назад

      yes, I have seen it from the pre released. Most of them have two choices, Flowchart or Pseudocode. Flowchart is more easier than Pseudocode but it takes alteast 30min for me to answer one question.

  • @lisoskdkodod
    @lisoskdkodod 5 лет назад +2

    hehe good luck

  • @mazenjamal4287
    @mazenjamal4287 5 лет назад

    why didn't you do it in python it could have helped more

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  4 года назад

      You don't need python for the exam - better to understand the theory in pseudocode. Also not every school uses python.

  • @Daleepfishy
    @Daleepfishy 5 лет назад +1

    whos back for paper 2 on monday

  • @louisreid5135
    @louisreid5135 5 лет назад

    Here's an example solution: repl.it/@louisreid/June-2019-Prerelease

  • @aaravarunkumar1298
    @aaravarunkumar1298 5 лет назад +3

    need python solution, thanks

    • @serkanoektem1414
      @serkanoektem1414 5 лет назад

      have a look at these
      repl.it/@SerkanO/2019-PreRelease-Task1-Validation
      repl.it/@SerkanO/2019-PreRelease-Task2

    • @mrraynorcomputerscience3012
      @mrraynorcomputerscience3012  5 лет назад

      @@serkanoektem1414 Nice solutions. If you're going to go with 2D arrays and functions, why not store all the bus times in a 2D array and avoid the big while loop?

    • @reba9647
      @reba9647 5 лет назад

      Can someone also upload their different version of the pseudocode or mr raynor can u please upload a different one

  • @jeromerecana597
    @jeromerecana597 5 лет назад

    wow its tomorrow

  • @Javi-1403
    @Javi-1403 5 лет назад +1

    hi :)