Computer Science and Business
Aspire Programme Computer Science & IT
Links to further information and academic articles (Theory)
Articles & Journals
11 Unbelievable Advances in Gaming Technology - An article discussing the advancements in gaming technology.
Computer Processor History - An article detailing the history of the CPU.
Differences Between Viruses, Worms and Trojans - An article discussing types of computer virus.
Is the Helium Hard Drive the Future of Storage - An article discussing developments in magnetic hard-drive technology.
Mobile Technology: The Amazing Impact on our Lives - An article discussing the impact of technology in our lives.
The Computer Journal - The Computer Journal is one of the longest established journals in the computer science field.
The Evolution of Hacking - A news article discussing the crime of hacking.
The Global Cost of Electronic Waste - An article discussing the environmental impact of mobile technology.
The 'Google Effect', Is Technology Making Use Stupid - An article discussing the ‘Google effect’.
Podcasts & Websites
BBC Bitesize GCSE computer Science - GCSE Computer Science BBC Bitesize
Coding and Computers BBC 5 Live Science Podcast
Software Engineering Radio - weekly software engineering podcaft for professional software developers
This Developer's Life - podcast providing first-hand experiences from programmers about their roles.
University of Manchester Department of Computer Science Podcasts
University of Oxford Computer Science Podcasts
Books
Alan Turing: The Enigma by Andrew Hodges
Algorithmic Puzzles by Anany Levitin
Best Practices of Spell Design by Jeremy Kubica
But How Do It Know? - The Basic Principles of Computers for Everyone by J. Clark Scott
Computational Fairy Tales by Jeremy Kubica
Hackers: Heroes of the Computer Revolution by Steven Levy
Lauren Ipsum by Carlos Bueno
Once Upon an Algorithm: How Stories Explain Computing by Martin Erwig
The Computing Universe: A Journey through a Revolution by Tony Hey
The Pattern On The Stone: The Simple Ideas That Make Computers Work by W. Daniel Hillis
Further reading for programming (and Python)
5 Authentication Methods Putting Passwords to Shame
Advantages and Drawbacks of Using Stored Procedures for Processing Data
Just Software Solutions - Writing Maintainable Code
Not All Sort Algorithms Are Created Equal
Python Textbook - Sorting, Searching and Algorithm Analysis
Aspire Business
Website links:
The Government - Services and Information
The Guardian News - Business Management