Thursday 30 November 2017

The Most Detailed Yet Concise Summary Of OCR A Level Computer Science: 1.4.1 Data Types

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

The first of 3 summary presentations for section 1.4 is on data types. I know I've already shared tons of resources on this topic not made by me (primarily on binary) but this resource gives a general gist of the topic as a whole. 

Being a mathematical topic, it obviously needs practice to learn so i'm planning on making a resource full of exercises with model answers on it InShaAllah. But until then, you can always have a go at the other practical resources on binary here.

Here's the link: 1.4.1 Data Types

Hope this helps!


Wednesday 29 November 2017

The Most Detailed Yet Concise Summary Of OCR A Level Computer Science: 1.3.4 Web Technologies

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Here's the last of 4 presentations for section 1.3. It's only 10 slides long and is the 11th in this series. In other news, i'm working on version 5.0 of The Ultimate OCR A Level Computer Science Dictionary which should come out after I've posted all the Component 1 summary presentations for this series InShaAllah.

Here's the link: 1.3.4 Web Technologies

Hope this helps!

Tuesday 28 November 2017

The Most Detailed Yet Concise Summary Of OCR A Level Computer Science: 1.3.3 Networks

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

10 summary presentations down, 11 to go. Today's resource is on section 1.3.3 of the OCR spec and is 19 slides long. This presentation also marks the halfway point in this series as far as the examined components are concerned. Anyway, that brings the total number of slides in this series to 130 which is 37 slides less than version 4.0 of the Ultimate OCR A level Computer Science Dictionary.

Here's the link: 1.3.3 Networks

Hope this helps!

Monday 27 November 2017

The Most Detailed Yet Concise Summary Of OCR A Level Computer Science: 1.3.2 Databases

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Summary presentation number 9 is on databases and is only 17 slides. It's a bit longer than yesterday's one but since this topic is longer it had to have more slides. I've also realised section 2.1 (mostly due to it's annoyingly vague points) can be done in one presentation.

That basically means that the total number of presentations is going to be broken down like this:

  • Component 1: 16 presentations
  • Component 2: 4 presentations
  • Component 3: 1 presentation
Which brings the total to 21 instead of the original 25.


Here's the link: 1.3.2 Databases

Hope this helps!

Sunday 26 November 2017

The Most Detailed Yet Concise Summary Of OCR A Level Computer Science: 1.3.1 Compression, Encryption & Hashing

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Here's the 8th summary presentation of this series which covers the first part of section 1.3. It's a relatively short one with only 9 slides but is packed with all the content you need to know for this topic.

I should also mention (since I don't I have already) that slides with a red border indicate that the content on the slide is for A level only - so if you're doing AS currently, you don't need to know it (not at least until next year anyway).  

NB since I used some unorthodox fonts in these presentations I've realised they show up differently when viewing the presentations in Google Drive so you have to download them otherwise you'll miss some content.
Here's the link: 1.3.1 Compression, Encryption & Hashing

Hope this helps!

Saturday 25 November 2017

Road To 200 OCR A Level Computer Science Resources: Linked Lists Presentation

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

It's finally done, the road has ended and the target has been reached. The 200th resource on this blog may not be the best one, but it's definitely one of significance as it marks the end of a very long series indeed.

I've completed the summary presentations for Component 1 which I can finally start sharing from tomorrow InShaAllah. I don't know when I'll make another big list for these so don't ask me.

Here's the link: Linked Lists Presentation

Hope this helps!

Friday 24 November 2017

Road To 200 OCR A Level Computer Science Resources: 3 Hash Table Presentations

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Resources # 196-199 are on hash tables. Honestly got nothing else to say except that I can't wait to end this series tomorrow InShaAllah.

Here's the links:

Hope this helps!

Thursday 23 November 2017

Road To 200 OCR A Level Computer Science Resources: Graph Presentation

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Here's the second of 6 data structures presentations that are the last resources in this series. This brings the count up to 196 so there's only 4 more to go! Oh and I just finished doing the summary presentation for Boolean algebra so keep an eye out for that after I hit this target InShaAllah.

Here's the link: Graph Presentation

Hope this helps!

Wednesday 22 November 2017

Road To 200 OCR A Level Computer Science Resources: Binary Search Tree Presentation

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

I just found 6 sort of decent/OKish presentations on data structures which I will use for the last 6 resources before finally reaching the target of 200 InShaAllah. Today's one is on BSTs or Binary Search Trees if you're not acquainted with the abbreviated form. 

Oh and I've also completed the summary presentations for section 1.5 which I will start sharing in due course InShaAllah. 

Here's the link: BST Presentation

Hope this helps!

Tuesday 21 November 2017

Road To 200 OCR A Level Computer Science Resources: Linear Search Document

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Resource # 194 is yet another algorithms resource. In other news, I've finally finished the summary presentations for section 1.3 of the H046/H446 specification. I'll start posting them as soon as I hit the 200 target InShaAllah. 

Here's the link: Linear Search Document


Hope this helps!

Monday 20 November 2017

Road To 200 OCR A Level Computer Science Resources: Data Structures Worksheet w/Answers

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Resources # 192 and 193 are a worksheet with accompanying answers for the algorithms section of the spec. I guess you could say that's a double whammy *ba dum tss*. Anyway, I was a bit hesitant about placing these resources under this label since they do cover quite a bit about data structures but the algorithms section has stuff on that as well which is why I went along with it.

Here's the links: 

Hope this helps!

Sunday 19 November 2017

Road To 200 OCR A Level Computer Science Resources: Parameter Passing Document

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

191 resources in and I've finally found a decent document related to section 2.2 of the spec. I still need to post resources for section 1.5 and 2.1 before I hit the 200 target InShaAllah. 

Since this is the first resource on this topic I guess I should reiterate a couple of things I've said in my earlier posts regarding the programming side of the spec. Unlike the old spec, you aren't required to know language specific syntax so you can just write your algorithms in the exam in pseudocode. 

It's also worth keeping in mind that you won't be penalised for not using the exact style of pseudocode mentioned at the end of the specification. As long as the examiner understands what you're algorithm is trying to do you'll be fine. 

With that said, it's better to be safe than sorry and make sure you're pseudocode is 'on point'. The best way to do that, like any other practical topic in the spec, is to practice, practice, practice. Knowing the theory isn't enough, so make sure your algorithm writing skills are good enough to not bring down your final grade.  

Here's the link: ByRef vs ByVal

Hope this helps!

Saturday 18 November 2017

Road To 200 OCR A Level Computer Science Resources: Protocol Worksheet w/Answers

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Resources # 189 and 190 are here in the form of 2 protocol resources. Technically, it's just one worksheet with the answers separately but finding resources now has become nearly impossible now so i'm going to count it as two individual resources.

Here's the links:

Hope this helps!

Friday 17 November 2017

Road To 200 OCR A Level Computer Science Resources: Protocols Presentation

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

I said I would do something different after posting 2 Big O Notation resources consecutively so I found this presentation on the networks part of the specification. I think this is the first one on this topic - specifically protocols. Anyway it's really short but it goes through some stuff relevant to the OCR spec. 

Here's the link: Protocols Presentation

Hope this helps!

Thursday 16 November 2017

Road To 200 OCR A Level Computer Science Resources: Big O Notation Worksheet

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Resource # 187 is another Big O Notation one - but it's not a presentation. This worksheet has 10 questions with answers on some elementary concepts you need to know about this topic.  

Here's the link: Big O Notation Worksheet

Hope this helps!

Wednesday 15 November 2017

Road To 200 OCR A Level Computer Science Resources: Big O Notation Presentation

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Resources are becoming extremely scarce now, even though they're not OCR specific. After some digging, I found yet another Big O Notation resource which is meant for the AQA spec I believe, but it works just fine for OCR's spec as well.

Here's the link: Big O Notation Presentation

Hope this helps!

Tuesday 14 November 2017

Road To 200 OCR A Level Computer Science Resources: Karnaugh Maps Presentation

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

I can't believe this is actually the first resource on Boolean algebra on this blog despite having already shared 185 resources and a good amount of Binary ones. Anyway, this presentation does go a bit overboard in terms of what you need to know but is still has some useful info that you should take full advantage of.

Here's the link: Karnaugh Maps Presentation

Hope this helps!

Monday 13 November 2017

Road To 200 OCR A Level Computer Science Resources: TCP/IP Stack Presentation

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Here's resource # 184 which is the first resource on networks. It's quite useful actually. OK not quite, but it is semi-useful as it covers some of the stuff you actually need to know and other stuff which you don't. Make sure you know the difference so you don't spend time learning unnecessary content. 

Here's the link: TCP/IP Stack Presentation

Hope this helps!

Saturday 11 November 2017

Road To 200 OCR A Level Computer Science Resources: Merge Sort Worksheet PDF

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Haven't shared an algorithms resource for a while now so I thought I'd post this merge sort worksheet. Funnily enough, the algorithms section of the spec actually has the most resources on this blog but hey, the more the merrier. Anyway, that's 183 resources now and if I carry on at this rate I should be done before December InShaAllah.

Here's the link: Merge Sort Worksheet

Hope this helps!

Friday 10 November 2017

Road To 200 OCR A Level Computer Science Resources: 2 Stages Of Compilation Resources

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

2 stages of compilation resources count as # 181 and 182. I think these are the first ones for this topic as well. They're both useful in their own ways but I'd say the first one is more relevant to the OCR spec than the latter. 

Here's the links:

Hope this helps!

Thursday 9 November 2017

Road To 200 OCR A Level Computer Science Resources: Normalisation Presentation

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Resource #180 is another section 1.3 resource and the first one for normalisation I believe. It's not specific to the OCR spec and goes way beyond what you need to know at times. Be sure to consult the Official OCR Subject Content Clarification Guide to check exactly everything you need to know.

Here's the link: Normalisation Presentation

Hope this helps!

Wednesday 8 November 2017

Road To 200 OCR A Level Computer Science Resources: 3 SQL Activity Docs

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

I've finally decided to turn my attention back to hitting this target. These 3 resources are the first ones about SQL and they're not too bad if i'm completely honest. They contain a total of 28 questions with answers to sharpen your SQL skills. Anyway, that brings the count up to 179 if my memory serves which means there's only 21 to go!

Here's the links:


  1. SQL Activity 1
  2. SQL Activity 2
  3. SQL Activity 3


Hope this helps!

Tuesday 7 November 2017

The Most Detailed Yet Concise Summary Of OCR A Level Computer Science: 1.2.4 Types of Programming Language

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

I know I said that I would stop making these for a while but then I thought I might as well at least finish section 1.2. This summary presentation is (yet again) 13 slides. That brings the final total for section 1.2 up to 52 slides. 

Add that to the total of section 1.1 and you have a grand total of 76 slides in 7 summary presentations that cover about a quarter of the H046/H446 specification. To put things into perspective, that's 38 slides less than version 4.0 of The Ultimate OCR A Level Computer Science dictionary.

Here's the link: 1.2.4 Types of Programming Language 

Hope this helps!


Monday 6 November 2017

The Big List Of OCR A Level Computer Science Resources Created By The Muslim CompSci Version 2.0

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

The first "big list" (no idea why I decided to call it big since there's only like 10 items in the list) was made 20 posts ago. It only contained 7 resources made by me but this new one is more than double that - which is ultimately why I decided to make it.

Anyway, I don't know when i'll make another one of these for the resources not made by me but for now, here's the link to the other big list.

The Ultimate OCR A Level Computer Science Dictionary
(Almost) All The Algorithms You Need To Know For OCR A Level Computer Science
(Almost) Everything You Need To Know For OCR A Level Computer Science

Sunday 5 November 2017

The Most Detailed Yet Concise Summary Of OCR A Level Computer Science: 1.2.3 Software Development

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Summary presentation number 6 here. This one is also 13 slides. This is also my 50th post on this blog so for my next post I think I might make another "big list" so it's easy to find all the resources on this blog.

Also, this is probably going to be my last summary presentation for a while because I want to hit the 200 resources target I set ages ago first. Anyway, there's only 19 left of these so it shouldn't take too long.

Here's the link: 1.2.3 Software Development

Hope this helps!

Saturday 4 November 2017

The Most Detailed Yet Concise Summary Of OCR A Level Computer Science: 1.2.2 Applications Generation

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

Another summary presentation of only 13 slides (12 discounting the title slide of course). This brings the total number of slides across the 5 presentations so far to 37. To emphasize the significance of that number, that's exactly half the number of slides it took for version 4.0 of The Ultimate OCR A Level Computer Science Dictionary.

Anyway, that's 5 down and only 20 to go! 

Here's the link: 1.2.2 Applications Generation

Hope this helps!

Friday 3 November 2017

The Most Detailed Yet Concise Summary Of OCR A Level Computer Science: 1.2.1 Systems Software

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!

I'm back. A little later than I intended to but i'm back nonetheless. Anyway, let's not stand on ceremony here and get down to today's post. This is the first of 4 summary presentations for section 1.2 of the H046/H446 spec.

In only 13 slides (only 12 actually if you discount the title slide). This covers everything you need to know about section 1.2.1 in detail with absolute concision. Enjoy!

Here's the link: 1.2.1 Systems Software

Hope this helps!

A Day In The Life Of A King's College CompSci #93 (ADITLOAKCCS)

As Salamu Alaykum Wa Rahmatullahi Wa Barakatuh World!   9-11am Internet Systems lecture I know, I know. It’s been a while. In my admittedly...