6th Form Virtual Library

πŸ’¬ How to Use

The virtual library is full of extra resources such as tutorials, podcasts, books, articles and videos. They cover each of the topics in the A Level, as well as some that are just really interesting. If you have a spare period or want to find out more about something then use this library to help you.

πŸ“– Y12 Intro Tasks

So that you have an idea of the knowledge you need to start the course and we can see how much you know you will be completing the transition booklet below over your first two weeks here.

The work will be set formally using the Satchel:One app but below you can see an outline of what you will be expected to do and by when. Remember that the 6th Form homework policy is that you should complete 300 minutes of homework per fortnight per subject.

If you do not have the desktop version of PowerPoint at home then you should upload this file to the online version of PowerPoint that you have as part of your school account. Go to https://www.office.com and log in with your school email and password and then upload the file there. You can then edit the file on any device with a web browser, including your phone.

Section12A Due Date12D Due Date
3 – Independent research07/09/2307/09/23
4 – What is β€œcomputational thinking”?11/09/2311/09/23
5 – Key terms13/09/2314/09/23
6 – An introduction to the basics of programming15/09/2318/09/23
7 – Critical thinking 19/09/2319/09/23
8 – Applying technical knowledge in context21/09/2321/09/23
9 – Systems architecture25/09/2325/09/23
10 – Memory27/09/2328/09/23
11 – Storage29/09/2302/10/23
12 – Networks03/10/2303/10/23
13 – System software05/10/2305/10/23
14 – Computational logic09/10/2309/10/23
15/16 – Binary11/10/2312/10/23
17 – Linear search programming13/10/2313/10/23

πŸ˜„ Fun, interesting and useful stuff

Podcasts

  • The Infinite Monkey Cage – Mostly focuses on the other sciences but there are episodes dedicated to CS and the people they talk to are worth looking at too.
  • Cortex – Two guys talking about tech and how to work efficiently
  • More or Less – All about statistics and making sense of them
  • Darknet Diaries – Looks at cybercrime and interviews criminals and victims
  • What’s your problem – Engineers talk about the future and how they’re trying to solve the problems we face
  • TWiT – This Week in Tech – Talks about up and coming tech products and news
  • Software Engineering Radio – As the name suggests
  • This Developer’s Life – What are the hurdles you’ll face as a programmer in the world of work
  • The Changelog – Conversations with hackers, leaders and innovators

Youtube

  • Techquickie – Short videos on tech history or weird facts
  • Introversion Software – The CEO and lead developer of an indie game studio talk through their games and how they made them and are updating.
  • Computerphile – Videos on all aspects of computers and how they work
  • Noclip – Documentaries on how video games have been developed, talking to the actual developers.

Websites

Books

Paper 1 – On Screen

4.1 to 4.4 and 4.13 are included in Paper 1.

🐍 4.1 – Fundamentals of Programming

Python Object Oriented Programming (OOP) – For Beginners

Object Oriented Programming or OOP for short, is how many programs are made in the real world. This system uses inheritance and objects to make your programming more efficient and easier to understand. This video explains how to do this in Python.

πŸ—ƒοΈ 4.2 – Fundamentals of Data Structures

πŸ”Ž 4.3 – Fundamentals of Algorithms

🎰 4.4 – Theory of Computation

Paper 2 – Theory

4.5 to 4.12 are included in Paper 2.

πŸ”Ÿ 4.5 – Fundamentals of Data Representation

πŸ–₯️ 4.6 – Fundamentals of Computer Systems

πŸ“ 4.7 – Fundamentals of Computer Organisation and Architecture

βš–οΈ 4.8 – Consequences of Uses of Computing

πŸ•ΈοΈ 4.9 – Fundamentals of Communication and Networking

πŸ—„οΈ 4.10 – Fundamentals of Databases

πŸš€ 4.11 – Big Data

🧱 4.12 – Fundamentals of Functional Programming

πŸ’‘ 4.13 – Systematic approach to problem solving

🚧 4.14 – NEA