I'm a huge open-source-nerd, and if you are too then this channel might be interesting for you!
This channel contains a bunch of tutorials all about open source software. The goals of the channel are:
- To help out open source projects by providing training/documentation - To help out open source projects by giving demo's/examples - Teaching is learning: if you really want to learn something well, try teaching it - To teach: spreading knowledge for it's own sake
Hello, here you made a small mistake [14:18], it is better to use operators instead of "TO" because for this specific pseudocode the boundaries are not determined. For instance if I input 70. The computer will be confused whether to put "Good" or "Fine". So this is a better version CASE OF grade: grade >= 85 : OUTPUT "Execellenet" grade >= 70 : OUTPUT "Good" .....
Dear Mr. Gieske, Thank you very much for this video, alongside the other videos on your channel. You’ve been a massive help to myself and my fellow peers taking this exam. Apart from expressing my gratitude, I would also like to point out some potential errors - although they could just be misunderstandings for my part - to help my fellow peers. I noticed the use of “AS" instead of a colon throughout the video, e.g - DECLARE arrayScores AS ARRAY[0:5] OF INTEGER. In the pseudocode guide, a colon is used instead. Do you think that examiners would be harsh in this respect (i.e - would they not allow the mark for “AS")? Also, just to nitpick (sorry!) but the pseudocode guide says, "It is good practice to explicitly state what the lower bound of the array (i.e. the index of the first element) is because this defaults to either 0 or 1 in different systems. Generally, a lower bound of 1 will be used.” and you said at 56:02 that “it’s pretty normal to start at 0”. At 1:26:40, I believe the there should be = instead of : after TYPE. At 1:33:56, I believe that there is not meant to be a colon at the end of the line. At 1:36:41, it seems that your solution is completely different from the solution in the pseudocode guide (as the exact same example was used). The solution in the pseudocode guide was the following: TYPE LetterSet = SET OF CHAR DEFINE Vowels ('A','E','I','O','U'): LetterSet I do not have enough knowledge/experience to say that your solution is wrong, but I’m wondering if solutions that differ from the pseudocode guide are still accepted by examiners. Once again, thank you very much for all your hard work.
Hi I had a look at your comments and they are all correct. I don't think examiners will be strict when it comes to things like using 'AS' instead of ':' because the older version of the pseudocode guide for teachers specifically mentions that it's not the syntax that's important, but the logical structure of the code. However, note that from 2026 this will probably change as the updated pseudocode guide removes the paragraph. As for sets I had a look at the updated pseudocode guide for teachers and you are correct. The older pseudoguide on which this video was based does not mention sets at all and I was using the textbook as a guide. As for the arrays the main message I intended was to be on the safe side and mention both the lower bound as well as the upper bound. In a lot of programming languages there's no need to mention the lower bound and it is by default set to 0, but Cambridge usually sets the lower bound to 1. All the other corrections are typo's on my part! Thanks for correcting.
in 1:08:05 , it is supposed to be counter < 1, because if its counter > 0, the loop will end after the first try, because the counter will be 9, and 9 > 0, which is correct so it closes the loop right?
That's correct. So in other words, because cheating is FALSE the condition (NOT cheating) turns to TRUE. So we proceed with the congratulations message
Don't worry, it's not on the syllabus. But basically it is the same is inner join, but while inner join only shows the records where both keys match, inner join left shows all records in the left table.
i havent prepared at all lol, got really good in AS but got so drained that didnt prep for A2. Without these vids god knows where i would be @opensourcetutor1878
Sir when you deleted the student and class link table it’s cause the same thing was present in the grades table but with more fields and useful information right.The grades table basically did what the previous link table did but more,am I right?
While true will loop indefinitely. In this case we need to be careful: We need to make sure we include conditions which will break the loop, and then use the keyword 'break' to end the loop. It's basically the same thing as a conditional loop but the breaking condition(s) is/are included somewhere in the loop
One of the most straight-to-the-point and well summarized videos I've ever seen so far. My exam is near and I needed some tips and tricks that could possibly help me, and I stumbled upon this. Absolutely love you for all the educational contents.
sir at 7:50 on the top right we have 2 colored boxes: one red and one blue. Does the red one only affect paint and does the blue box only affect the eraser tool?
Great question. The eraser behaves in quite an intuitive way for some reason. In some cases it paints with the background colour instead of erasing. Have a look at this thread for an explanation (community.adobe.com/t5/photoshop-elements-discussions/help-my-eraser-tool-is-painting/td-p/2927045)
Thanks. Sorry, I am super busy I don't have time. I recommend inkscape if you have the choice. In my opinion it's a bit better and it's free to install.
I'd say the more the better, but of course you have to balance it depending on how much time you have and also consider the workload for your other exams too. Now that we are approaching the exam perhaps try to do 1 paper every two days.
Sorry, I don't have any time right now. But since this comment already has 3 likes I'll consider it for next exam series (sorry, that doesn't help you though) Good luck on your exams nevertheless!