First year at the VMK

Hello! So my first summer session came to an end and I would like to talk about the first year of study at the faculty of the Naval Forces of Moscow State University. On a habr several years ago there was an article about it. It was written by a graduate of SSC of Moscow State University. I, in turn, am a graduate of an ordinary Moscow language school (that is, the humanities).

So, the IUD through the eyes of non-mathematicians.

Admission


For admission to the IUD, you must take five items:

  • Russian (USE)
  • Mathematics (Unified State Examination)
  • Physics (Unified State Examination)
  • Informatics (USE)
  • DWI (optional entrance test) in mathematics


I can’t say that admission was very difficult for me. I acted without the Olympics. Only on the exam and DWI. In my year, the passing score was 425 and I entered with a margin of 21 points in the first wave.

Items


In the first semester, we had 8 subjects:

  • Mathematical analysis (2 lectures, 2 seminars)
  • Linear Algebra and Analytical Geometry (2 lectures, 2 seminars)
  • Algorithms and algorithmic languages ​​(2 lectures)
  • History of the Fatherland (1 lecture and 1 seminar)
  • computer workshop (2 seminars)
  • OBZh (1 seminar)
  • physical education (2 lessons)
  • English (2 seminars)


In the first four exams and tests are taken at the end of the semester. In practice, a standoff with an assessment. For the remaining three - only offsets. It is worth noting that the course is divided into three streams. The first stream learns the SI language, the other two learn Pascal (your humble servant learns from the first). To be honest, for me, the worst exam was algebra. Kills the amount of material you need to know, as many as 90 tickets, but they, with rare exceptions, are not complicated. Matan only 30 tickets, according to the algorithms we passed a written exam, I had a machine gun on history, so I can not say anything about this exam. From the lessons of life safety, I learned only that a little more than forty hazardous enterprises are located in the South-West Administrative District.

I am glad that at Moscow State University there are many opportunities for playing sports. At the beginning of the year, a course is collected, where there is a distribution in sports areas. At VMK, this is volleyball, basketball, freestyle wrestling, athletics and much more. If you do not find among this list of what you are interested in / need, there are many central sections (yacht club, tourist club, sambo, tennis, skiing, downhill skiing, etc.). For example, I go to sambo. It is worth noting that in the central sections you need to walk not two times, but three or more.

In the second semester, instead of Algorithmic languages, we study Computer Architecture and Assembler language (2 lectures), also added “Discrete mathematics (2 lectures and 1 seminar). It is also necessary to choose one humanitarian special course (1 lecture). Remains physical education, English, a computer workshop, matan and linal. These items have the same clock distribution as they did in 1 semester. Linear algebra is becoming more complicated, but the number of tickets is decreasing. Matan is also getting complicated. So the second session is more complicated than the first, but the students already know what and how, therefore there is less unrest, and as a result, more nonsense.

Computer science


As I said, in the first semester the course “Algorithms and Algorithmic Languages” is taught, which, in turn, is divided into three parts. In the first part of the course, we study “Turing Machine”, “Normal Markov Algorithms” and we are proved their equivalence. In the second part of the course, we study the C language. The third part of the course is devoted to data structures and algorithms for working with them. We study lists, trees, and algorithms for working with them. The first concept of hashes is given. Reporting form - written exam.

In the second semester, we are taught the course "Computer Architecture and Assembler Language". First we learn Assembler (NASM). Then superficially studied the hardware device of modern computers. And most of the time it takes to study the work of compilers (using gcc as an example), explain how various syntactic constructions of the SI language are translated into assembler, and explain some possibilities for optimizing programs. We also study the operation of the cache, talk about the need to comply with the principle of program locality. Reporting form - written exam.

Throughout the time, theoretical knowledge gained in lectures is fixed in seminars. Over the course of these two semesters, we solve problems in the SI and Assembler languages ​​and submit them over the Internet; there are time limitations on the server’s work. Tasks are far from all trivial. Often you have to look for algorithms that help keep within the time allotted for the program to work. Also in the classroom, we solve various problems and write tests.

Pros and cons


  • Great group. We have an excellent team in the group, everyone helps each other, we often go somewhere together. Everyone has a good sense of humor. It's very interesting to talk with the guys.
  • Tasty diners. At Moscow State University, after the second pair, 45 minutes are given for lunch. Throughout the territory of Moscow State University there are several delicious canteens, at reasonable prices.
  • Interesting to learn.
  • Sometimes, the tyranny and harmfulness of teachers, their exaggerated demands on students, are annoying, although maybe this is for the better?
  • During the control, we write programs on paper, which is undoubtedly annoying, since it does not allow us to catch any minor errors that you could see after the first run of the compiler, for which you have reduced scores. But when you are already writing programs on the computer you are no longer mistaken.


In conclusion, we can say that studying at the Naval Forces is not easy, but extremely interesting.

Also popular now: