A collection of articles on how to perform and present research in the Computer Science field.
Overviews of current advances in computer software, hardware and the Internet.
Simple introduction for novices to computing technology.
A dictionary of algorithms, algorithmic techniques, data structures, and archetypical problems, with related definitions. Many entries have links to implementations, tutorials, and bibliographical references.
Notes for people studying for the UK A-level qualification in computing.