University of Manchester Department of Computer Science Collection

Scope and Content

A collection of documents and papers relating to the University's Department of Computer Science, dating from the 1940s to the 1990s (until 1964, computing was part of the Department of Electrical Engineering). This is essentially an artificial collection, although most of its contents were transferred by members of the Department (in part, to ensure that there was a proper archival legacy for the Department's pioneering work from the 1940s to the 1970s).

The collection is organised into series. MUC/1 comprises papers of and Relating to Professor Frederick Calland Williams (MUC/1). Series MUC/2 and 3 are arranged in a predominately chronological fashion: MUC/2 covering the 1940s to the mid-1960s and MUC/3 the late 1960s to the 1980s. Both series contain a very wide range of documents including research papers and working papers, correspondence, log books, design proposals, reports and offprints. Much of the material relates to the design and operation of the Departmental computers relate to the Mark I, Mark II, Atlas, and MU5 machines, and commercial derivatives. Perhaps the most significant including MUC/C3, a notebook kept by G.C. Tootill relating to the Mark I, which includes the record of the running of the world's first stored program on 21 June 1948. The documents cover both hardware and software, and there are also some documents relating how these computers were used in the Department's teaching and research.

Administrative / Biographical History

The University of Manchester has played an important role in the development of computer science. In the 1930s Douglas R. Hartree (1897-1958), professor of physics, constructed a differential analyser, a mechanical calculating machine, based upon the designs of the American engineer, Vannevar Bush. This was an analogue device. After the Second World War these machines were overtaken by electronic stored-program digital computers.

In 1946 Professor (Sir) F.C. Williams (1911-1977) and (Professor) Tom Kilburn (1921-2001) began work at the University with the intention of developing a novel form of computer storage using cathode ray tubes. The system, which involved the use of the "Williams tube" to store "bits" of information, was perfected during 1947, with Kilburn publishing the results, together with the outline design for a hypothetical computer, in December of that year. The team was also joined by G.C. Tootill, who, like Williams and Kilburn, had previously worked at the Telecommunications Research Establishment at Malvern. A prototype machine, (the forerunner of the Manchester Mark I), was built and on 21 June 1948 it became the world's first stored-program computer to operate. The successful running of this first program, recorded Williams, "was the breakthrough and sparks flew in all directions".

The Manchester group doubled its size in 1948 by taking on two research students (D.B.G. Edwards and G.E. Thomas). The team was a remarkably talented one: besides Williams and Kilburn, who provided the electrical engineering skills, Professor M.H.A. (Max) Newman (1897-1984) and Alan Turing (the latter having joined the Mathematics Department in 1948), gave theoretical expertise. Turing, for example, designed, with Edwards and Thomas, the paper tape input/output system and wrote a programming manual.

The prototype machine was then reworked from late 1948, and redesigned versions were implemented in April 1949, which carried out work on Mersenne Primes, and in October 1949, which was used to investigate the Riemann hypothesis and calculations in optics. This version of the Mark I worked until the summer of 1950. In 1948 the attention of Sir Ben Lockspeiser, the then Government Chief Scientist, was drawn to the Mark I. The result was a Government contract with Ferranti Ltd to make a production version of the machine "to Professor Williams' specification". The first Ferranti Mark I was installed at the University of Manchester in February 1951, thereby becoming the world's first commercially available computer to be delivered. Ferranti marketed this computer as the "Manchester Electronic Computer"). The Government's involvement with the University of Manchester proved worthwhile: royalties from the Williams' patents (the first of which had been filed on 11 December 1946 by the Ministry of Supply) gave an important boost to the National Research Development Corporation (NRDC), a Government body, set up in 1949 to advise on, and support, developments in British industry.

The Ferranti Mark 1 was used extensively by other universities, research bodies and businesses; fees raised were used in part for developing new computers. Tony Brooker of the Computing Machine Laboratory developed the Mark 1 Autocode system as an accessible programming language (Brooker also developed autocode languages for Atlas and Mercury).

The Department's next project was the MEG or Mark II Computer (Meg was a shortening of megacycle engine), developed between 1951 and 1954. Meg was intended to be a faster version of the Mark I, and included floating point arithmetic facilities (this promoted faster processing by using approximations of real numbers). Meg also had a reduced number of thermionic tubes. Meg ran its first program in May 1954 and was later developed commercially by Ferranti as the Mercury. The University acquired a Mercury computer in 1957, paid for by Mark I funds and a UGC grant (the Ferranti Mark 1 machine was decommissioned in December 1958).

Running at the same time as the MEG was the Transistor computer. This was a small-scale machine, which used transistors instead of thermionic tubes. It was developed by R L Grimsdale and D C Webb, with assistance from some of the Department’s research students. Two prototype transistor computers were developed in 1953 and 1955; the 1953 machine is considered to be the first transistor computer.

By the late 1950s there was growing concern about the lack of fast computers in the UK. In response, Kilburn developed the Muse project (the word is derived from microsecond). This aimed to develop a computer with much greater immediate access storage capacity. The project attracted interest from industry and research bodies, but was extremely ambitious in scope and funding was uncertain. the department developed a more basic version based on work by Dai Edwards and Tony Brooker. In 1958, Ferranti became involved with the project, and support was also provided by the National Research Development Corporation. This collaboration eventually resulted in the ATLAS computer, an ambitious project that pioneered many concepts in storage and addressing which are in common use today. On its official inauguration on 7 December 1962 it was considered to be the most powerful computer in the world. Atlas was used at Jodrell Bank Observatory and the Science Research Council's Atlas Computer laboratory at Harwell. It was also used in the development of the Cambridge Titan machines. The University's Atlas computer was officially decommissioned in September 1971.

The University was not the only centre in Britain or the world involved in pioneering computer technology. Later in the 1960s, developments elsewhere, particularly in the USA, had overtaken Manchester. New computer software as well as new hardware, such as transistors and silicon chips, eroded Manchester University's lead in computers. Nevertheless, it is worth recording that besides building the world's first stored-program computer, as well as the world's first commercially available computer, Kilburn and his group can be credited with building the first proper transistor computer in 1953 (the Metropolitan Vickers Company later built a commercial version of the design).

Both in commercial and technical terms the 1950s and 1960s were the ' vintage' years of the Manchester Department (it had officially separated from the Department of Electrical Engineering to become the Department of Computer Science). The Department's last major 'big' computer project was the MU5. Planning for this began in 1966 and it was intended to be 20 times faster than Atlas. MU5 aimed to run high level language programs more efficiently. The project received funding from the SRC and ICL (a British company created from a merger of the major computer manufacturers) assisted with production facilities (mainly at its West Gorton plant). An ICL 1905E computer was used for the MU5 logic simulator and test-bed for its associative store. The MU5 design team included Kilburn, Edwards, Sumner, D Aspinall and J S Rohl. There was a great emphasis on software development and by 1974, when the MU5 became fully operational, it was using Algol and Fortran. ICL developed a successful range of commercial computers bass on the MU5 (the 2900 series).

By the late 1970s, the Department's involvement in building big processors was changing. Kilburn retired in 1981, symbolically bringing an end to this phase in the Department's development. From the late 1940s to the late 1970s, Manchester’s computing group had arguably been the most significant university research team in computing in the world. The five major Manchester computer projects made a major contribution to the development of computer hardware and software. Finally, all these developments established an important link between the University and the computer industry, which has lasted through various projects to the present day.

Arrangement

The University of Manchester Department of Computer Science collection is divided as follows:

  • NAHC/MUC/1: Papers of Professor Sir F.C. Williams (1911-1977);
  • NAHC/MUC/2: Papers of the Department of Computer Science, c 1946-c 1965;
  • NAHC/MUC/3: Papers of the Department of Computer Science c 1965-1999.

Series NAHC/MUC/4 does not at present contain any records; it has been designated for Departmental material dating from c. 1990 to the present day.

Access Information

The collection is open to any accredited reader.

The collection includes material which is subject to the Data Protection Act 2018. The University of Manchester Library (UML) holds the right to process personal data for archiving and research purposes according to the provisions of the Act. In accordance with the DPA, UML has made every attempt to ensure that all personal and sensitive personal data has been processed fairly, lawfully and accurately. Users of the archive are expected to comply with the Data Protection Act 1998, and will be required to sign a form acknowledging that they will abide by the requirements of the Act in any further processing of the material by themselves.

Acquisition Information

Manchester University Department of Computer Science, courtesy of Professor D.B.G. Edwards. Much of the material in the archive was collected by Professor Simon H. Lavington.

Note

Description compiled with reference to: Martin Campbell Kelly, 'Programming the Mark I: Early Programming Activity at the University of Manchester', Annals of the History of Computing 2 (April 1980): pp. 13068; Simon H. Lavington, History of Manchester Computers (Manchester: NCC, 1975); and Simon H. Lavington, Early British Computers: The Story of Vintage Computers and the People Who Built Them (Manchester: Manchester University Press, 1980).

Related Material

There is an additional collection for the Department Department of Computer Science collection (MUC/5-9). It is planned to merge the two catalogues in future. The additional collection includes the ICL legal case papers (MUC/5), personal papers of Tom Kilburn (MUC/7), personal papers of Dai Edwards (MUC/8) and papers of Simon Lavington, which relate primarily to the Department (MUC/9); there is also a small collection of University of Manchester theses relating to computing, written by Departmental staff and students (MUC/6). These overlap or complement many of the subjects and issues covered in the present archive, and the ICL dispute papers include significant material on the MU5 as well as Atlas and Mercury.

The Department of Computer Science's own archive tends to contain more generically administrative information, in common with other departmental archives. However, it does also provide additional information about major projects such as the MU5 DCS

Geographical Names