The Student Room Group

OCR A LEVEL COMPUTER SCIENCE coursework HELP

i'm struggling to plan for my coursework which the deadline is due in 7 months but i know time is going to fly by and I'm a bit lost on where to start so any ideas would be extremely helpful or if anyone has any revision tips that'd be great
I'm assuming you're year 12 going into year 23 in September? I kept pushing off my coursework but honestly don't underestimate how much time and effort it takes. Mine overall was around 100 pages, 15,000 words ... If you can, make your client someone you actually know, it makes it so much easier to document meetings, conjure up some feedback, outline requirements together etc.
Mine was my Dad lol, we just based mine on his main hobby which is hillwalking.
Don't be under the assumption that it has to be something like business related or that would be used in a real company, at the end of the day once it's done you don't ever need to see it again 😂
Do a good detailed analysis, don't worry about design too much initially. I found it so much easier to go back to design after development, because it was easier to write my psuedocode algorithms and make a variable list etc after developing. Only things I did for design before development was a problem decomposition diagram
Make sure it's something you can implement complex functionality into - actual processing needs to take place, but it doesn't have to look or perform super impressively or professionally.
I didn't know a programming language at all when starting mine and I got through it somehow and got a good mark, so I have every faith in you!
LOL I meant year 13 not 23 😂
Reply 3
Original post by tranhquil
i'm struggling to plan for my coursework which the deadline is due in 7 months but i know time is going to fly by and I'm a bit lost on where to start so any ideas would be extremely helpful or if anyone has any revision tips that'd be great


How is the coursework going. I handed my final version of analysis today and I have begun design. Are things going well in your end?
Original post by 6085
How is the coursework going. I handed my final version of analysis today and I have begun design. Are things going well in your end?


Yo, I handed in my Analysis and I got 10/10! My tips are look for CW exemplars ideally A* work and use the same layouts but do not COPY! Just use it as a template for your work :smile:
Reply 5
Original post by Rolls_Reus_0wner
Yo, I handed in my Analysis and I got 10/10! My tips are look for CW exemplars ideally A* work and use the same layouts but do not COPY! Just use it as a template for your work :smile:

Congratulations!
Original post by 6085
Congratulations!


thx, its only the beginning though
Reply 7
Original post by Rolls_Reus_0wner
thx, its only the beginning though


Thats true. Even though I handed mine in for a while its not getting marked until Christmas. In the middle of design and now starting development as well. Where are you at?
Original post by 6085
Thats true. Even though I handed mine in for a while its not getting marked until Christmas. In the middle of design and now starting development as well. Where are you at?


Im doing deveopment and design together. I want to finish it all by christmas
Doing a different spec, but I can say that Analysis is THE MOST IMPORTANT part of it, because if you don't set out what you're going to do or be ambigious with it you're going to have a real bad time trying to implement it later. Since you got full marks on that, you'll hopefully find the development a lot easier than your peers.
Start with a "template" with core functionality that just does the bare minimum requirements, then add on other features. You don't even have to start with a graphical interface. The main point is to get everything working.
One of the places where I fell was that I was trying to do too many things at one time and add in extra features when the basic thing didn't completely work in the first place (it would take over an hour to start up, for starters, and I had to reduce the functionality to the extent that it didn't really do what it was intended to do just so I had a version to prove it actually would get past the splash screen)

Also doing development and part of the design together is a great idea (though depending on what your spec requires it might be impossible to finish the design until you're actually done with the program), I left my design to the end because I forgot it was a thing, and it's much harder to reconstruct what you did after the fact.
Plus don't think that you have until the deadline to implement it because you might have to make changes after doing the testing - which I found I needed to but didn't have enough time as I was literally testing it an hour before hand in and gave it in with half of the tests empty (if I had completed it all I wouldn't have been able to print it all off in time)

Last year I did something that I didn't actually have the time or knowledge to achieve - in other words I tried to do something complicated to get good marks but I reached too high and it completely backfired. Thankfully since I'm retaking the year I'm getting another shot at doing a project and I'm just about to start it - I've gone with a far simpler idea that I'll just add advanced features to.
Original post by elliesaysno
I didn't know a programming language at all when starting mine and I got through it somehow and got a good mark, so I have every faith in you!

Wait, if you didn't know a programming language what on earth were they teaching you in year 12?!
Original post by moonrise
Doing a different spec, but I can say that Analysis is THE MOST IMPORTANT part of it, because if you don't set out what you're going to do or be ambigious with it you're going to have a real bad time trying to implement it later. Since you got full marks on that, you'll hopefully find the development a lot easier than your peers.
Start with a "template" with core functionality that just does the bare minimum requirements, then add on other features. You don't even have to start with a graphical interface. The main point is to get everything working.
One of the places where I fell was that I was trying to do too many things at one time and add in extra features when the basic thing didn't completely work in the first place (it would take over an hour to start up, for starters, and I had to reduce the functionality to the extent that it didn't really do what it was intended to do just so I had a version to prove it actually would get past the splash screen)

Also doing development and part of the design together is a great idea (though depending on what your spec requires it might be impossible to finish the design until you're actually done with the program), I left my design to the end because I forgot it was a thing, and it's much harder to reconstruct what you did after the fact.
Plus don't think that you have until the deadline to implement it because you might have to make changes after doing the testing - which I found I needed to but didn't have enough time as I was literally testing it an hour before hand in and gave it in with half of the tests empty (if I had completed it all I wouldn't have been able to print it all off in time)

Last year I did something that I didn't actually have the time or knowledge to achieve - in other words I tried to do something complicated to get good marks but I reached too high and it completely backfired. Thankfully since I'm retaking the year I'm getting another shot at doing a project and I'm just about to start it - I've gone with a far simpler idea that I'll just add advanced features to.

Wait, if you didn't know a programming language what on earth were they teaching you in year 12?!


Lol only just seen this now, we did purely theory in year 12. Did very little visual basic programming but it didnt gel with me and we were taught very little. Wasnt ideal lol I just ended up teaching myself something else
Original post by 6085
How is the coursework going. I handed my final version of analysis today and I have begun design. Are things going well in your end?
So how was it?
Reply 12
Handing in mine tomorrow, around 25,000 words, probably a little bit too much but oh well.

Quick Reply

Latest