These videos always get long (sorry), so here are the key timestamps: -Intro 0:00 -What is pseudocode? 1:32 -Exam board pseudocode 4:00 -Real life examples 6:40 -Going through a practise question 10:57 -Final tips 23:19
I only found out your UA-cam channel two days ago and I have watched the wjec playlist and you're a hero. I have learnt so much from you than from my teacher over the year. I think computer science is a subject many teachers struggle to teach. Only two days till my exam and I wish I knew about this channel before. I will most definitely try harder next year and watch all these videos.
Thanks a lot sir. i left programming 3 years ago. but was reappearing for my A levels. really helpful i refreshed all my memories by this video and am confident for tommorow
thank you for making this easy to understand! Was having a hard time understanding how to use pseudocode and i feel a lot more prepared for my gcse now - just got to do a lot of practice :)
Got my first computing exam in 2 days and I know next-to-nothing of the spec so this helped a lot as I need (minimum) all 7s in the 11 GCSEs im doing and my dad will buy me a Tag, so before I found your channel it looked as if I would get a level 3 like I did in the mock... thank you so much
Ketch Urself I’ve pretty much finished revising paper 1 now because I’ve got re to do tomorrow too so I need to revise that... but it’s pretty much just truth tables, psuedocode and algorithms and stuff it’s kinda easy now I know what it is
@@HalalWB im just gonna do RE tonight, i just make up quotes, but i make it seem legit. You just have to learn what to write to get the marks in each question.
Ketch Urself I’m just really bad at both, computing and RE are my worst subjects so it would’ve probably been smart to revise them the most but oh well too late now, GL for tomorrow anyway
Well explained! I use pretty much the same style, i.e. I capitalize keywords, I use the equals sign for assignment and I mark off the end of a block. I find pseudocode more useful than flowcharts. One reason for that is that it's closer to real code and easier to make than making flowcharts. You would obviously not "draw" a flowchart with the keyboard, you would need a drawing or diagramming tool and rely on using the mouse or another pointing device for that, or use a pen and paper if you're doing an exam and using a computer is off limits. It's also natural to go from a text description of a problem, and break it down to pseudocode. I find that it's often the only way to understand the problem, because the problem description is not always well written. That's usually because the author himself doesn't always know exactly what he wants a programmer to do, as he does not understand the problem well enough. I'm not referring to any particular standardized test here. I'm talking about using pseudocode as a tool for understanding a problem and translating that into real code, in a wider context, in real life. Flowcharts are great to use as a template if someone else has made them for you and they are well structured and make sense. But having to draw your own to solve a problem using code is a big waste of time, I would rather make pseudocode than flowcharts.
thanks so much! My first class was for pseudocode and it confused me a lot and just needed clarification. My class needed pseudocode and a flowchart so i got confused on what i was even doing but i got it now.
Can you help to solve this question: - Scope Using pseudocode to solve a prblem, let’s identify and fix any bugs (issue with functionality, typo, something broken) to return the intended functionality of the program. See the example below to get an understanding of how one might complete this. - Problem The intended functionality of the program below is to take a list of more than 1000 numbers (not in sequence) and determine the biggest number in the list. Identify any error(s) within this pseudocode solution and provide an explanation on why you identified this as a potential problem. Let maxNumber represent the biggest number, set it to zero to start While there are still numbers left in the list Look at the next number in the list Compare it to the maxNumber If next number is smaller than maxNumber Set maxNumber to that number Report maxNumber as the biggest in the list
Would you understand if the pseudocode was written like this: BEGIN NUMBER kilometers, fuel { OUTPUT {"How many kilometers will the journey be?"} INPUT {kilometers} IF (kilometers
I'm confused for at 22:09, for the left side which I am guessing it is C++. Why is the the if statement kilometres < 0? Should it not be kilometres > 0 since it ask to continue only if kilometres is greater than 0?
Hey, I’ve been going through my Computer science revision guide and found that my teacher hasn’t taught the class over half of what is in the revision guide, how can I learn all of it?
Questions I have: 1. Why does the 'amountFuel' variable have to be written at the start of the algorithm? In my opinion the FIRST TIME the 'amountFuel' variable should be written is inside the first IF statement because that's the first time the amount of fuel is going to be calculated, but I could be wrong. 2. What's the reason for the 'END IF' to be written at the end of the algorithm shouldn't it be written at the end of the first IF statement?
Two good questions: 1) In this case it doesn't need to be there, but it's good practice to initialise it with a value and putting it at the beginning in the main programming body ensures it has global scope, and so is accessible from everywhere (it would only be accessible from within that IF statement if it was initialised there i.e. has local scope). 2) END IF isn't needed if you are indenting properly, so it's not a big deal. It's just there to make it clear when the construct begins and ends. We have 2 IF constructs, hence we have 2 END IFs but at different places. It's just coincidence that the last END IF is at the end of the algorithm.
What is the name of this e-book? Could you share with me please? I am new student and do not have many information about IT. And it seems to be difficult
Thank you for providing us with this info. I just have a question about the java and C++ code, I think the if kilometers should be greater than 0. so that the amount of fuel should be multiplied.
@@Prod_Ethan. I don't think I did. My gcse's got cancelled and I'm having a hard time tryna balance family weddings and virtual school assessed grades. I dunno why I'm telling u this, but Im stressed man
god deym i tought we can run it but demn, so actually pseudocode for solving a algorithm with computer language but it doesn't even run at computer language, so what pseudocode for? how do we going to understand if it didnt even run,how do we know if it was right or false?
Would you be able to show us how to do pseudocode in questions that use internet protocols because personally, I prefer pseudocode so much more than flowcharts but I don't know how to implement it in questions that use internet protocols like sending and receiving packets?.
I think it is wasteful. Looping generally requires a tight control especially while loops. Just assignment is OK since it is a constant time operation. I personally would prefer the first if block to be put before everything. This prevents wasting of computer resources. I mean, there is no point assigning amount-of-fuel variable if the number-of-kilometre is zero(0); just return 0 That way, the algorithm will be fast and do only important work.
I've learned more about pseudocode from a 28 minute video that I have in over a year of college. Speaking of which, how would this work for RPG programming?
I spent the entirety of my first year of computer science watching football videos instead of listening and going through the work my teacher was giving us. I blame him for putting me in a seat where I could take such a large advantage of the lesson
These videos always get long (sorry), so here are the key timestamps:
-Intro 0:00
-What is pseudocode? 1:32
-Exam board pseudocode 4:00
-Real life examples 6:40
-Going through a practise question 10:57
-Final tips 23:19
True hero! 🙌🙌 Respect!
Commenting for future reference.
Greatly appreciated
17 mins saved
thank you so much
The hero we need, but don't deserve. Great and informative video.
THANKS MY EXAM IS IN 3 HOURS AND THIS SAVED ME
Lul
Did you pass?
Same here I got my exam today
wut?
nothing saves me
I only found out your UA-cam channel two days ago and I have watched the wjec playlist and you're a hero. I have learnt so much from you than from my teacher over the year. I think computer science is a subject many teachers struggle to teach. Only two days till my exam and I wish I knew about this channel before. I will most definitely try harder next year and watch all these videos.
I struggle from the same situation my teacher is a mother fucking idiot that i just realized now hasnt taught me and my class half the book:(
@@EvoDreams8 relatable
Same here
Same here…..
Same here
casually sat in a lesson rn having no idea what’s happening
yo to the 2020 last minute students
hello freaking out
hello my teacher doesnt make any sense :')
@@queentwixbard5429 lollll replaying the past? ;)
@@force879 lmaooo
@@linostoe bruh why u ruinin it mate keep the thing going
Thanks a lot sir. i left programming 3 years ago. but was reappearing for my A levels. really helpful i refreshed all my memories by this video and am confident for tommorow
thank you for making this easy to understand! Was having a hard time understanding how to use pseudocode and i feel a lot more prepared for my gcse now - just got to do a lot of practice :)
yo to the 2019 last minute students
hello freaking out
Param Playz 2 hours until my finals 🙋
🙋🏼♀️🙋🏼♀️🙋🏼♀️ good luck guys
hello my teacher doesnt make any sense :')
Yo😂🖕
The thing I couldn’t understand in 3 years, you made me understand it in 27 mins wow, legend
I'm here from ALX-SE cohort 11.
Totally enjoyed your video!
Alx cohort thirteen here
Hi cohort 14 here
CHORT 12 HERE
I'm glad to hear that I'm not the only one who forgets and has to look everything up when I get rusty...
Good video, got recommend from Mr Samules from kc. The hero we needed in the end.
What a legend
Got my first computing exam in 2 days and I know next-to-nothing of the spec so this helped a lot as I need (minimum) all 7s in the 11 GCSEs im doing and my dad will buy me a Tag, so before I found your channel it looked as if I would get a level 3 like I did in the mock... thank you so much
Hope you get that rolex.
@@HalalWB im doing paper 1 revision right now, you still have the time to get a high grade
Ketch Urself I’ve pretty much finished revising paper 1 now because I’ve got re to do tomorrow too so I need to revise that... but it’s pretty much just truth tables, psuedocode and algorithms and stuff it’s kinda easy now I know what it is
@@HalalWB im just gonna do RE tonight, i just make up quotes, but i make it seem legit. You just have to learn what to write to get the marks in each question.
Ketch Urself I’m just really bad at both, computing and RE are my worst subjects so it would’ve probably been smart to revise them the most but oh well too late now, GL for tomorrow anyway
Well explained! I use pretty much the same style, i.e. I capitalize keywords, I use the equals sign for assignment and I mark off the end of a block. I find pseudocode more useful than flowcharts. One reason for that is that it's closer to real code and easier to make than making flowcharts. You would obviously not "draw" a flowchart with the keyboard, you would need a drawing or diagramming tool and rely on using the mouse or another pointing device for that, or use a pen and paper if you're doing an exam and using a computer is off limits. It's also natural to go from a text description of a problem, and break it down to pseudocode. I find that it's often the only way to understand the problem, because the problem description is not always well written. That's usually because the author himself doesn't always know exactly what he wants a programmer to do, as he does not understand the problem well enough. I'm not referring to any particular standardized test here. I'm talking about using pseudocode as a tool for understanding a problem and translating that into real code, in a wider context, in real life. Flowcharts are great to use as a template if someone else has made them for you and they are well structured and make sense. But having to draw your own to solve a problem using code is a big waste of time, I would rather make pseudocode than flowcharts.
one of the best explanations of Pseudocode out there!!
keep it up!
thanks for posting this. I dont understand why we need to learn it at all. I've absolutely never had the need to use it.
Same
Teacher wants this bs lol
It’s supposed to be used as a way to make reading your code easier for other people working on the same project or just reading it in general
yo to the 2021 last minute students (you got this)
thanks so much! My first class was for pseudocode and it confused me a lot and just needed clarification. My class needed pseudocode and a flowchart so i got confused on what i was even doing but i got it now.
Just understood everything made it really easier. Thank you so much!
Thanks for simplifying this hard stuff for me. It's a great foundation for me!
Thanks a lot for this video. I realised pseudocode isn't as daunting as it seemed.
Can you help to solve this question:
- Scope
Using pseudocode to solve a prblem, let’s identify and fix any bugs (issue with functionality, typo, something broken) to return the intended functionality of the program. See the example below to get an understanding of how one might complete this.
- Problem
The intended functionality of the program below is to take a list of more than 1000 numbers (not in sequence) and determine the biggest number in the list. Identify any error(s) within this pseudocode solution and provide an explanation on why you identified this as a potential problem.
Let maxNumber represent the biggest number, set it to zero to start
While there are still numbers left in the list
Look at the next number in the list
Compare it to the maxNumber
If next number is smaller than maxNumber
Set maxNumber to that number
Report maxNumber as the biggest in the list
Thank you so much! My lecturer is confusing and this helped me a bunch!
Would you understand if the pseudocode was written like this:
BEGIN
NUMBER kilometers, fuel
{
OUTPUT {"How many kilometers will the journey be?"}
INPUT {kilometers}
IF (kilometers
hey 2024 students whos teachers failed them
Bro same, she is ass
Wassuuuup
Mineee
Frr
Hey
What I hate about pseudocode is there is not standard so it's very hard to practice yourself better.
Personally I think it's better for students that there is no standard, as you can make mistakes without consequence!
Psuedocode is just changing a code specific word to a more general term. Seems pointless
@@MrBrownCS Perhaps you're right.
@@qui3tstorm793 wow u did replied 1 year ago
@@MrBrownCS I don't like using this & it seems like an extra & unnecessary step between learning whatever language.
Hello, Kingsley Mensah here, from ALX. Thank you.
great content, I was cracking about this pseudo code but now have a better understanding
Good vid., watching from kc reccomended by the man himself Mr Samuel.
yall kc dum dums get outta here.
I'm confused for at 22:09, for the left side which I am guessing it is C++. Why is the the if statement kilometres < 0? Should it not be kilometres > 0 since it ask to continue only if kilometres is greater than 0?
Oh yes, good spot! Not sure why I put that
Was about asking the same thing
Hey, I’ve been going through my Computer science revision guide and found that my teacher hasn’t taught the class over half of what is in the revision guide, how can I learn all of it?
Revise it
Pray....
@@RadioactiveNinja more like teach yourself
Same here :(
@@da14a49 Watch his playlist, that is all you need
thanks for this, you explained everything in a way that was simple to understand.
thanks m8 u just saved me a year of my life cos now i dont have to re-take the year
Thanks you for making these videos, they are really helpful
Anyone that done OCR Paper 1 reply because question 1 was so easy it was what does cpu stand for Central Processing Unit
My ig is in 5 days and I don’t know how to code
@Morgan Smith 😭😭😂
The coding question thrw me well off, safe to safe that's 5 marks I know I didn't get 😬
Any Shine I got half of it line 12 was print(message) and it was 25-26
Morgan Smith 😂 also I talked about dns with ulr and ip as the domain name translates url into its up adress
Yo to the 2024 last minute students.
Thank you so much I really needed this
Us new syllabus students are crying the corner
THANK YOU I REALLY LOVE YOU!
Thanks bro, helped with my gcse mock revision
Indian same here
@@jamesturnbull3801 you regret taking computing as well?😂
Indian I regret it so much😭
You are the greatest person,
Questions I have:
1. Why does the 'amountFuel' variable have to be written at the start of the algorithm? In my opinion the FIRST TIME the 'amountFuel' variable should be written is inside the first IF statement because that's the first time the amount of fuel is going to be calculated, but I could be wrong.
2. What's the reason for the 'END IF' to be written at the end of the algorithm shouldn't it be written at the end of the first IF statement?
Two good questions:
1) In this case it doesn't need to be there, but it's good practice to initialise it with a value and putting it at the beginning in the main programming body ensures it has global scope, and so is accessible from everywhere (it would only be accessible from within that IF statement if it was initialised there i.e. has local scope). 2) END IF isn't needed if you are indenting properly, so it's not a big deal. It's just there to make it clear when the construct begins and ends. We have 2 IF constructs, hence we have 2 END IFs but at different places. It's just coincidence that the last END IF is at the end of the algorithm.
in java and c++ code the first if condition should be kilometer > 0 right ?
What is the name of this e-book? Could you share with me please? I am new student and do not have many information about IT. And it seems to be difficult
Thank you for providing us with this info. I just have a question about the java and C++ code, I think the if kilometers should be greater than 0. so that the amount of fuel should be multiplied.
Please do karnaugh maps and laws such as de Morgan’s and d type flip flops
HEY YOU! YES YOU! WHY THE HELL ARE YOU READING THESE COMMENTS WHILE THE VIDEO IS PLAYING? WATCH THE FREAKING VIDEO, DONT GET DISTRACTED... lmao
Lol sorry, ill get back to it
@@Prod_Ethan. 😂😂😂
@@linostoe i think i passed bro
@@Prod_Ethan. I don't think I did. My gcse's got cancelled and I'm having a hard time tryna balance family weddings and virtual school assessed grades. I dunno why I'm telling u this, but Im stressed man
@@linostoe damn that sucks man, i believe in you dude. It will all be fine 💪
Thank you Sir ❤
In my system. what software am i to use for pseudocode?
You could use notepad++ and use the text only feature i find it as the most easy way to write pseudocode
god deym i tought we can run it but demn, so actually pseudocode for solving a algorithm with computer language but it doesn't even run at computer language, so what pseudocode for? how do we going to understand if it didnt even run,how do we know if it was right or false?
When commanded in paper 2 to write an algorithm "Using high-level programming language" can I use Pseudocode??
My teacher is bat shit insane thank you for this
2023 came here to learn it, many thanks
Would you be able to show us how to do pseudocode in questions that use internet protocols because personally, I prefer pseudocode so much more than flowcharts but I don't know how to implement it in questions that use internet protocols like sending and receiving packets?.
hey can this be used for gcse computing science for ocr?
How can Pseudo not obey syntax when it's Pseudo ? Then why was it named as such?
shuuuush
Cus it’s not real code
It only represents real code like a plan
@@tsunamii12ds you do
@@NO-WAR-WINGS there is different versions of pseudo code by different exam boards and schools so I guess ther eis a syntax depending on the source
The real boston is a lifetime hero to many of us!!!!1
Would you answer me please
Write a pseudocode that shows integer numbers divisible by 3 bereween 1 and 30
could you provide flow chart for the 20:41 question?
Thank for the well explanation, Student @ SE ALx
pls can you do a video on file handling?
Would it be wrong to have a repeat loop after the first If statement? So it repeats until the value is equal or greater than 1500z
I think it is wasteful. Looping generally requires a tight control especially while loops. Just assignment is OK since it is a constant time operation.
I personally would prefer the first if block to be put before everything. This prevents wasting of computer resources. I mean, there is no point assigning amount-of-fuel variable if the number-of-kilometre is zero(0); just return 0
That way, the algorithm will be fast and do only important work.
I've learned more about pseudocode from a 28 minute video that I have in over a year of college. Speaking of which, how would this work for RPG programming?
Yo to the 2021 last time student 🙏🙂
should it be kilometers>0 in the codes?
Soldiers keep up the good work
well explained..thank you.
I spent the entirety of my first year of computer science watching football videos instead of listening and going through the work my teacher was giving us. I blame him for putting me in a seat where I could take such a large advantage of the lesson
Well that's YOUR fault. Don't blame him for your actions.
You are a great teacher!
please can you send to us the book that you are teaching from?
I HAVE A QUESTION
PLS WHAT BEST TEXT EDITOR WOULD U ADVISE ME TO USE IN
PROGRAMMING
visual studio code
Python is so simple that the first few lines oof the pseudocode would work directly
15: 26 video begins!
true
HELLOOO to the 2021 last-minute students
:'(
HELLOOO
Meaningful Variable Names 102 : Declarative Pseudocode
Tomorrow is my exam :)
What software do you use to write these walkthroughs?
Usually I use OneNote but in this video I used Microsoft Whiteboard
I believe he used eclipise for java and IntelliJ or maybe Visual studio for C++(not sure about that one)
Watching from 2021🔥
This is very helpful.
Thanks! Now I know how to code python!
So say if I write some python, but not proper python, would I still get marks?
Thank for this and I do have my aqa computer science exam which I do need to get a grade 6☺
NajRFajMbestfamousfootballersRm is yours tomorrow morning too? Good luck!!
NajRFajMbestfamousfootballersRm how was it, the last question about the battleships were so hard!!
This is for OCR
Exam boards standardise pseudo code syntax, other than CIE who change the rules every time they write psuedocode 😂
Show more examples of those, from OCR papers
i really need help with an assignment which i have to submit today! plz can anyone help x?
This video is 30 minutes long but my test is in 15 minutes😞
Fantastic vid thx....
Thank you sir
I didn't know Daniele Radcliffe made coding tutorials.
where i can write pseudocode
mr yasin was here
Yo to the 2021 Last minute students
Can I write a pseudocode using Android phone?
Yes, you can write pseudocode anywhere and even on paper - remember it's just fake code
is this for olevels
Why am i watching this im in kindergarten
this video saves me
Can we just write python? Or will they not accept that?
Yeah, actual code is fine
@@MrBrownCS Thanks that saves a lot of hassle
Computer Science Tutor is 3D or 2D arrays on every paper on paper 2
thank you so much!!!
Any Olevel Alevel students?😂
Yes, haha
Me too! Olevel btw
.