computerscience.co.uk

A sourced reference site

The history of computer science, the people who made it, and where to study it

Computer science is younger than the people who still remember its founding. Alan Turing described the universal machine in 1936. The first stored-program computer ran its first program in Manchester in 1948. The first computer science department opened at Purdue in 1962. Almost everything else, from programming languages to the internet to artificial intelligence, happened within a single human lifetime.

This site covers that story in three parts.

The history

From mechanical calculation and Babbage's engines through wartime codebreaking, the stored-program computer, and the eras that followed, with straight answers to the questions people actually ask, like who invented the computer and when. Start with the timeline of key dates.

The people

Biographies of the field's key figures: Turing, Lovelace, Hopper, Babbage, von Neumann, Shannon and the rest. What they actually did, in context, with sources.

The universities

Where computer science is taught best today: global rankings aggregated from QS, Times Higher Education, ARWU and CSRankings, with profiles of the leading departments and country-by-country guides.

Studying it

Thinking of studying computer science? Practical guides to the degree, the careers and salaries it leads to, plus acceptance rates at the top programmes, scholarships and financial aid, and online degree options.

The unsolved problems

The open problems the field has not cracked, from the travelling salesman problem to P versus NP and the halting problem. Each one is explained plainly and paired with a small demo you can try in your browser.

Tools and data

An interactive timeline of the field's key dates, a world map of every university we profile, an HTTP status code reference with a live status and redirect checker, and the site's open data, free to download and reuse.

Every page shows its sources and the date it was last reviewed.