I am an experienced A Levels Maths teacher who is new to teaching A Levels Computer Science due to school demand. Thank you for explaining everything so clearly! Appreciate your efforts!
Please do more papers from 9618 and from 9608 as well. There aren’t many channels that solve past papers of computer you channel can be great help for us
haguin sir thank you. last week was my p1 and it went too well because of your p1 list.i am now starting this because i have an exam in 2 days. i hope this goes well too
FUNCTION MID(MyString: STRING, x: INTEGER, y: INTEGER) RETURNS STRING MyString = LEFT(MyString,(x-1)+y) MyString = Right(MyString, y) RETURN MyString ENDFUNCTION Since I've only used the variables that will be inputted into the function, this means I don't have to declare any new variables right? Is this correct? Please check and let me know, thank you!
Hello sir, at 22:20, instead of dividing by 10 and finding the values with remainder 7, is it possible to use the RIGHT function and use that to find the values ending with 7?
Hello there, I'm glad that you are enjoying the past year walkthrough! There are 2 main scenarios: Scenario 1: if you intend to use it in the loop or the subsequent step, you will need to assign a default value to the variable. For example, counter or index will be increased inside the loop, so you have to "tell' the loop that we will start from value 0 or value 1 and then keep increasing from there, or else your statement e.g. Index
@@haguinschool OMG This really does help! Thank you soooo much for such a detailed answer and i love the example you gave me in the first scenario!! I am a bit late now to start your courses but I am defintelly planning to check out your course of the summer break to prepare for my next comp sci exams. These videos are genuinly A m a z i n g and i love the effort you are puttting into them :). Adios!
Hi, do you need to know any programming languages for AS level? I know that you need to know pseudocode, but I'm not entirely too sure for AS level whether you need to know one. I saw that you need to know one for A level though.
Hey Timothy, you do not need to know any programming language for paper 1 or paper 2 in AS level. If you are planning to take A2, you will need to know either Python, Java or VB.NET. Nevertheless, if you have some programming background, paper 2 will be more doable but it’s entirely optional. Paper 2 is training you on how to solve problems using pseudocode.
OK, I checked the syllabus and it said only pseudocode, but some people were telling me that you did need to learn one for AS. Thank you for the clarification
Hey there, for Paper 4, you can only choose Python, Java or Visual Basic. Knowing JavaScript would definitely help with your understanding. Check with your school or exam centre on which programming language they’re using. Good luck!
You are welcome Hassan! Noted on your suggestion, my current focus will be helping students to conquer AS Level topics but will definitely spend time to look at paper 4 9618 papers in the near future.
You can just think of it this way Let's say you have a dice with just 3 faces, let's called it face A, face B and face C. At the same time, you set a rule saying that if it's face A -> it will generate A-Z if it's face B -> it will generate A-Z if it's face C -> it will generate 0-9 So when you throw the dice this way, the likelihood of getting A-Z is twice of the likelihood of getting 0-9 since when you get either face A/face B -> you will get A-Z and when you get face C -> you will get 0-9. Hope this helps!
Thank you for this video, Sir. Can we write the pseudocode questions in pencil? In the exam instructions, it says we're supposed to use pencils for diagrams only. However, it gets very messy if I use the incorrect indentation or forget to declare a variable, as I need to cross out previous lines.
You are most welcome Jahangir! I don’t think you can write your answer in pencil in the actual exam. You are right, some of my students also have similar issues. What I would suggest is normally towards the end of the exam paper, they have a few blank pages, you can use them as your “draft or working pages” first, and then once you are happy with your answer, you can write the final answer in the question itself, of course this will take more time as you have to write the answer twice as time is tight for this paper as well. The other trick is just scribble on the provided insert also, then just copy the final answer from the insert to the exam paper. If you want to write the actual answer right away, you may leave extra blank lines in between the statements to handle case whereby you forget to include certain declaration or instructions since in general they don’t penalise you for having an extra blank lines in between statements but that would not solve your indentation issue. Hope these ideas help!
Hey Hassan, you have a good point! Basically you have to look at the variable name for this use case which is MyDOB which most probably stands for My Date of Birth and they are using this variable to calculate number of days till my next birthday, for example you will use current date - MyDOB to get the number of days. Hope that clears your doubts!
✅ How to Master Paper 2 Pseudocode 👉🏼 www.haguin.school/paper2webinar
🚨 9618 Fast Track Program 👉🏼 www.haguin.school
I really could've used this video like 2 months ago, but regardless I have my exam today and I thank you for all your help!!
me too
Good luck and all the best! 🍀
Same!
Thanks so much for your help, this is the best past paper walkthrough I've found so far!
You’re most welcome!
The fact that this was posted a year ago and ur still replying to recent comments shows how much u care ❤️
I am an experienced A Levels Maths teacher who is new to teaching A Levels Computer Science due to school demand. Thank you for explaining everything so clearly! Appreciate your efforts!
You’re most welcome! Good luck and all the best in your new role! 💪
Thank you for changing so many students lives urself, all of u are the reason the youth can prosper ❤️❤️
Please do more papers from 9618 and from 9608 as well. There aren’t many channels that solve past papers of computer you channel can be great help for us
Appreciate your feedback Binod!
haguin sir thank you. last week was my p1 and it went too well because of your p1 list.i am now starting this because i have an exam in 2 days. i hope this goes well too
You are most welcome! Good luck and all the best!
how did it go
@@yonatangebeyehu1368 it actually went Ok. I got a C cause i didnt study much. But these videos worked a bit
You’re really helping out, i hope you post more videos on problem solving
Appreciate your kind words and I’m glad that it helps!
Thank you, you're helping many students around the word
Hello Serginyaegg, you are most welcome! Feel free to share the video or channel to your friends who might benefit from this!
Thank you sir! It's late now, but I will give a retake in Oct/Nov by watching your videos before!
Sure Johnny, update me on your progress!
Thank you Sir ❤💯
You're most welcome!
FUNCTION MID(MyString: STRING, x: INTEGER, y: INTEGER) RETURNS STRING
MyString = LEFT(MyString,(x-1)+y)
MyString = Right(MyString, y)
RETURN MyString
ENDFUNCTION
Since I've only used the variables that will be inputted into the function, this means I don't have to declare any new variables right?
Is this correct? Please check and let me know, thank you!
Hello sir, at 22:20, instead of dividing by 10 and finding the values with remainder 7, is it possible to use the RIGHT function and use that to find the values ending with 7?
Hey yes it's definitely possible, there is no strict rule on how you implement your solution so feel free to use the method that works best for you.
Hi! Quick question, when do we know we have to intialise a variable? For example
Counter
Hello there, I'm glad that you are enjoying the past year walkthrough! There are 2 main scenarios:
Scenario 1: if you intend to use it in the loop or the subsequent step, you will need to assign a default value to the variable. For example, counter or index will be increased inside the loop, so you have to "tell' the loop that we will start from value 0 or value 1 and then keep increasing from there, or else your statement e.g. Index
@@haguinschool OMG This really does help! Thank you soooo much for such a detailed answer and i love the example you gave me in the first scenario!! I am a bit late now to start your courses but I am defintelly planning to check out your course of the summer break to prepare for my next comp sci exams. These videos are genuinly A m a z i n g and i love the effort you are puttting into them :). Adios!
@@haguinschool If you are able to create resources for p3 and p4, that would be amazing!!
You are welcome and thank you so much for your kind words! It's never too late to start anything 😊
Just subscribe to the channel notifications if you want to get notified on release of resources related to p3 or p4 😄
thanks haguin school 💯
wallah
You're most welcome, good luck for your exam!
May Allah help us for the psuedo code
your channel is amazing
Appreciate your kind words Arthur!
Thank You! It was Great
Awesome! You are welcome! 😊
In Question 6 can we do
If ThisInt = 107 Then
Repeat
ThisInt = ThisInt + 10
Count = Count + 1
Until This Int = 197
EndIf
hey are you giving may/june computer science?
@@ridanoor1820 yes
@@uzairpanthergaming6386 hows the preparation going??
@@ridanoor1820 P1 good P2 still trying
@@uzairpanthergaming6386 bro where are you preparing p2 from?
Thank you
You’re most welcome!
Hi, do you need to know any programming languages for AS level? I know that you need to know pseudocode, but I'm not entirely too sure for AS level whether you need to know one. I saw that you need to know one for A level though.
Hey Timothy, you do not need to know any programming language for paper 1 or paper 2 in AS level. If you are planning to take A2, you will need to know either Python, Java or VB.NET. Nevertheless, if you have some programming background, paper 2 will be more doable but it’s entirely optional. Paper 2 is training you on how to solve problems using pseudocode.
OK, I checked the syllabus and it said only pseudocode, but some people were telling me that you did need to learn one for AS. Thank you for the clarification
@@timothykilian9119 You can check out this video as well: ua-cam.com/video/8IlnnOlL6EQ/v-deo.html
@@haguinschoolhey there just wanted to know is java script applicable in a2 cuz ik it till some extent but i dont know phyton or java
Hey there, for Paper 4, you can only choose Python, Java or Visual Basic. Knowing JavaScript would definitely help with your understanding. Check with your school or exam centre on which programming language they’re using. Good luck!
amazing do more videos!
Thank you bakar, glad to know that you are enjoying the video!
Hello sir your videos are helpful thankyou so much
You are welcome Aya! I am glad that you find the video helpful!
melapela
.
It would be helpful if you solve paper 4 9618 there arent many past papers
Thank you for your suggestion Aya! My current focus will be AS level topics but will definitely spend some time to look into it in the near future.
sir can u give me tips to improve in paper 2
You can watch this 👉🏼 www.haguin.school/paper2webinar
@@haguinschool thnk u sir
Good luck and all the best for your exams!
hi is it possivle to take all 4 papers as ALs in M/J series?
Hey Hadira, definitely possible as long as you have a good prep for your exam!
Sir please make some contebt regarding A2 computer .Especially p4
Hey there, thanks for reaching out! Currently the channel will mainly focus on content for AS Computer Science first yeah.
If I pass from the exam computer science paper 2 successfully I will subscribe to the channel
Sure thing! Good luck for your exam!
@@haguinschool Paper 1 is successfully completed
@@haguinschool Thank you
@@haguinschool I inspired from your videos and they give me a lot of help
I am glad that it helps and thank you for letting me know! Keep on grinding and working hard, you will do well! 💪
thankyou sir would mean a lot if you solve the 7 paper 4 9618 past papers in python
You are welcome Hassan! Noted on your suggestion, my current focus will be helping students to conquer AS Level topics but will definitely spend time to look at paper 4 9618 papers in the near future.
i love you tank you somuch
You’re most welcome!
Thanks sir
You’re most welcome!
what i did not get the last question 8e
You can just think of it this way
Let's say you have a dice with just 3 faces, let's called it face A, face B and face C.
At the same time, you set a rule saying that
if it's face A -> it will generate A-Z
if it's face B -> it will generate A-Z
if it's face C -> it will generate 0-9
So when you throw the dice this way, the likelihood of getting A-Z is twice of the likelihood of getting 0-9 since when you get either face A/face B -> you will get A-Z and when you get face C -> you will get 0-9.
Hope this helps!
can you solve 2023 paper 2s also
Thank you for your feedback and will take it into consideration.
do more please for all 9618 papers
Glad that you enjoy the video!
Thank you for this video, Sir. Can we write the pseudocode questions in pencil? In the exam instructions, it says we're supposed to use pencils for diagrams only. However, it gets very messy if I use the incorrect indentation or forget to declare a variable, as I need to cross out previous lines.
You are most welcome Jahangir! I don’t think you can write your answer in pencil in the actual exam. You are right, some of my students also have similar issues. What I would suggest is normally towards the end of the exam paper, they have a few blank pages, you can use them as your “draft or working pages” first, and then once you are happy with your answer, you can write the final answer in the question itself, of course this will take more time as you have to write the answer twice as time is tight for this paper as well. The other trick is just scribble on the provided insert also, then just copy the final answer from the insert to the exam paper.
If you want to write the actual answer right away, you may leave extra blank lines in between the statements to handle case whereby you forget to include certain declaration or instructions since in general they don’t penalise you for having an extra blank lines in between statements but that would not solve your indentation issue.
Hope these ideas help!
hey, why did we write Date in the datatype for MyDOB in Q1 b) i), it says "number of days" until my next birthday
Hey Hassan, you have a good point! Basically you have to look at the variable name for this use case which is MyDOB which most probably stands for My Date of Birth and they are using this variable to calculate number of days till my next birthday, for example you will use current date - MyDOB to get the number of days. Hope that clears your doubts!
@@haguinschool alright thank you so much!
@@hassanr.6887 You are most welcome Hassan!
Who else died watching question eight 😂
thankyou so much sir
You are welcome Bendayyy!
please solve paper 4 past papers
Noted on your request, will spend some time to look into it in the near future.
Hi i wanted to ask if we can use left and right substring function in 36:10
Hey there, yes you can. It should work in similar way if you put in the correct input parameters.
thankyouuuu
You are welcome Lina!
w bro
Glad to know that you’re learning well!
Hi hello
hello there
hlolo
Not sure what you mean, but good luck for exam!
Arigato
You are most welcome lyrical way!