Progress test

Give the Russian equivalents to the following words and phrases.
1.logician
2.cryptographer
3.to play a seminal role
4.creation of computers
5.to contribute
6.conceptual breakthrough
7.signs of genius
8.early affinity
9.natural inclination toward mathematics
10.to earn respect
11.to win a scholarship
12.to break ciphers
13.digital computers
14.to explore
15.relationship between computers and nature
16.artificial intelligence
17.to mimic
18.to solve a problem
19.to perform a task
20.multi-purpose computer
21.to envision
22.intelligent machine
23.to replicate
24.unnoticed
25.to make improvements to a device
26.a forerunner
27.to leave a permanent legacy
28.to revolutionize
29.Turing award
30.computing community