GCSE computer science controlled assesmentWatch
My gcse controlled assessment is in 6 months and I have no idea on how to code.
I do Python coding I need to learn it at a advance level before May becuse I have a Mock controlled assessment (which is 10 hours long but the real thing is 20 hours).
Can someone pleae help me ASAP on how I should learn to code in practically 3 months.
I would start out by following the Codecademy Python course here (Just use the free courses, you don't need to pay for the extras): https://www.codecademy.com/learn/learn-python
This is a good course because it's fairly well explained, and well paced, covering all the essential stuff. You don't need to install anything for this one.
Once you've picked up the basics from Codecademy, use the official Python tutorial to get the Python tools set up and running on your own computer:
And you might find some of the more advanced tutorials useful here:
When you've 'graduated' from Codeademy and you want to write code on your computer, you might find it useful to install a python development environment, so that you get access to some useful tools such as auto-complete and syntax-highlighting - things which generally make it a little bit easier to write code than a plain old text editor (Not that there's anything wrong with 'Notepad', but you might find things get easier when you're using a proper tool)
(Simple PyCharm tutorial): https://www.jetbrains.com/help/pycharm/first-steps.html
Do you have access to any controlled assessments from previous years (Not including the mock, of course)? If so, it would be a good idea to work at one of these past assessments to treat it like a personal project, where you can test yourself and your ability to apply the things you're learning. Although I would wait until you've at least completed the online Codecademy lessons before doing this.
Lastly, if you get stuck with any specific Python problems (e.g. the Python interpreter might be giving you some weird errors which you can't decypher, or you just need to get some help with a particular bit of code you've written), then make sure you check out https://stackoverflow.com - which is a really huge Q&A site for programming problems. Also, don't forget that a 'copy+paste' of an error or the name of a python function into google usually finds you answers pretty quickly too.
By controlled assessment do you mean the 20 hour NEA? I presume you're in Year 10, and haven't been told about the changes occurring with the computer science coursework.I'm in Year 11, and just had to do my 20 hours assessment, but because lots of people were cheating and the code was posted online, Ofqual (who regulate exam boards) said that it counted for 0% of your GCSE, but you still have to do it.
This means for your year group, there should be some changes in what happens with the course. I highly doubt they'll do the same that they did with my year.So it's best you go speak to your teacher and find out what is actually happening with the course, and don't worry you don't have to learn Python to advanced level!
People in my class did the 20 hour NEA and had only written 20 lines of code. Remember half the job is the writeup, so don't just focus on the code.Python is a relatively easy programming language compared to others out there, you should be able to pick it up easily by watching a couple YouTube videos or reading a book. 3 months is plenty in my opinion.