Computer Science
Where to find the subject in the Library
Information about computers is at 004.
Things to watch ...
Things to listen to ...
Websites
Places to visit ...
Science Museum
Bletchley Park
Careers
Further studies
Computer Science Resources for Schools
From Balliol College, Oxford.
Activities
Year 11 into 12 summer transition work
There are well over 300 TED talks related to computer science in general – if you have a few spare minutes they are worth dipping into, there is something to interest just about anybody! https://www.ted.com/search?cat=videos&q=computer+science
CS4FN (Computer Science for Fun) is a magazine on computer science aimed at school students "Explore how computer science is also about people, solving puzzles, creativity, changing the future and, most of all, having fun." It is printed twice a year and has an associated website with additional articles. http://www.cs4fn.org/
Please create an account at Isaac computer science using this link. Once you have signed in you will have access to sections covering the following topics (click “My Isaac, my assignments”):
o Boolean Logic
o Programming Concepts
o Data Representation
o Computer Systems
o Networking
o SQL
Refresh your memory by reading through the relevant sections under “Learn” if you need to
Complete the quiz for each of these sections (accessible via the assignments tab)
https://isaaccomputerscience.org/account?authToken=ZWLYYE
Your A level project will require you to write a program that includes a graphical user interface. Over the summer holiday I would like you to watch this video (the first 5 minutes are relevant)
https://www.youtube.com/watch?v=094y1Z2wpJg
Then I would like you to get a number from the user and draw a collatz map and identify how many steps it takes to get to 1. Here is a worksheet https://think-maths.co.uk/wp-content/uploads/2023/03/Draw-a-Collatz-Map_0.pdf
Once you have completed the text version of the activity you will need to do some research into pygame and / or tkinter to design a graphical user interface that allows the user to enter a number and then displays the collatz map.