1940s: The first computers
The first computers came around after the end of WW2. They employed fragile vacuum tubes and occupied entire floors. It is believed that there were about 1,700 such devices in the world in 1958, and those were only used by the most important organizations. In the late 1940s, LITMO scientists began to actively study them.
By the mid-1950s, scientists summarized experimental data and decided to create a device for engineering calculations. They bought the EV-80 computer and used it to create a machine of their own design that they called LITMO-1.
Their research began in 1956, with associate professor Feodosiy Galkin as chief engineer, who actively involved students in the project.
One of these students was Gennadiy Novikov, the future Rector of LITMO. It was he who proposed a way to increase the number of memory cells from 512 to 1024.
The resulting device used two thousand vacuum tubes and could process 37-bit binary numbers with the speed of 100 operations per second. It was the first computer developed specifically for engineering calculations.
In 1960, fragile vacuum tubes were replaced with semiconductor diodes, and the memory capacity was increased to 2048 words. The machine remained in use until 1964.
By that time, a group of students led by Gennadiy Novikov created a new machine that used ferrite-transistor cells instead of vacuum tubes. They named it LITMO-2. The project earned its developers medals from the Ministry of Higher Education of the Soviet Union for the best student project.
In the 1980s, scientists at LITMO experimented with microprocessors that made it possible to create compact devices. At that time, they were called microcomputers in memory of the humongous machines that occupied entire rooms. LITMO scientists developed a special microcomputer for working with scientific equipment. They wrote the software as well as designed the actual hardware which was used to run the code.
In 1991, ITMO Rector Vladimir Vasilyev founded and became the head of the Department of Computer Technology Systems. It was the students and staff of this unit that won ITMO its status as the only seven-time winner of ICPC, the world’s most prestigious programming competition.
Since the early 1990s, ITMO students and graduates have taken part in the development of major IT projects. For example, Dmitriy Andrianov
participated in development of the first version of Mail.ru. At that time, the future email giant’s servers
stood right in the university halls.
In 2010, JetBrains designed a new programming language, Kotlin – named after the island on which the city of Kronstadt is located. The project is headed by ITMO University alumni. In 2017, Kotlin
was named an official Android development language. In the same year, ITMO
became the world’s only seven-time programming champion.
In late 2019, ITMO University
opened a regional representative office of ICPC Global – the international organization that hosts the world’s oldest programming competition. It was also then that the ITMO team
was joined by Mikhail Mirzayanov, the founder of the competitive programming platform Codeforces. ITMO University became one of the most distinguished competitive programming centers.
ITMO specialists continue to develop the fundamentals of programming. Scientists from the International Laboratory “Computer Technologies” focus on evolutionary computations, from theoretical fundamentals to their use in other fields of science. These technologies are used to study the history of genetic populations, predict spatial configuration of proteins, and create schedules for loading rods in nuclear reactors. Such tasks call for efficient algorithms.
At first, the data could only be entered with a keyboard, but later, the scientists introduced the use of punch cards. This made the computer’s operation a lot faster.
No university in the world has yet to match this achievement.
1970s: First steps towards quantum computing
1990s: The new age of computers
In 1972, LITMO scientists faced an obstacle while working on speech recognition technologies. Professor Sergei Majorov proposed using optical methods rather than electronic ones.
Together with his colleagues, he started actively developing the concepts for the development of optical computing machines. At that time, such research was being conducted in various countries. It laid the foundation for the very quantum computer that some of the world’s top tech companies are trying to create today.