Structure

Laboratory of Macromolecular Crystallography



This is a review of the works carried out in LMC of the IMPB RAS. Information on other papers in this field may be found in the original papers listed below.

Teaching of computer science. How it got going.

(N.L.Lunina)

      Research Computing Center of the USSR Academy of Sciences engaged in educational process still before striving for computer competence became nation-wide. In 1981 the municipal administration asked the Institutes of the town to take part in vocational training of schoolchildren so that they should be able to find some blue-collar occupation upon leaving school. In the situation of Pushchino it was somewhat out of place and caused comprehensible problems. It occured to the administration of the Research Computing Center that in the framework of that activity they could teach children fundamentals of computer competence. Thus in 1981/1982 they started familiarizing senior schoolchildren from Pushchino Experimental Secondary School with the basic principles of working with computers.

     

      Underlying for the course were the ideas of Prof. A.G. Kushnirenko that such teaching should be arranged as communication with some "performer" which understands a system of commands. (Note, that for that time the approach looked rather non-typical). Huge amount of work was done to adapt these ideas to school education. In Pushchino schools there were no computers. First groups worked on ES-1040 with punch cards. Some programs were devised to realize different "performers" - "graver of the metal", "draftsman", "robot with built-in calculator", "editor of a word", "foot-passenger", etc. A library of punch cards with basic operators for these "performers" was created. Students composed their programs of basic operators of the type of "make one step", "turn left", "car is on the left". As soon as computer monitors came into practice of the Research Computing Center they began to be used for school education. Though, monitors were in short supply and the lessons were arranged on weekends to avoid a conflict of interests with researchers.

      As soon as a computer class bases on SM4 was arranged in the Institute building sessions 'migrated' there (1984/85school year). The course started with teaching the computer language MINI which was especially created in the Moscow State University for educational purposes. Then followed algorithmic languages Pascal and Fortran. During summer holidays students had practice as operators of large computers. They were computers ES 1020, ES 1040, ES 1060, ES 1055.

      Recall a pair of funny stories that demonstrate great popularity of computer activity among Pushchino teenagers. It should be noted that tourist club "Azimuth" was also extremely popular. One day a member of the club complained to V.Yu.Lunin: "Earlier teenagers used to draw round us and now they spend all their evenings in the RCC. Who is the woman that entices them from us?" Lunun had to confess that she was his wife. It is fair to say that the children did not desert "Azimuth" at all. They were quite active and diversified. When a student of 1984/87 school year Sasha Golev broke his hand in a field trip he nevertheless did not cease to attend his computer classes and when he had to press two buttons on the opposite ends of the keyboard, he pressed one of them with his nose.

      When a computer class based on "Yamaha" was mounted in the Experimental School, the sessions were arranged partly with "Yamaha", partly with SM-4. In different years the courses were taught by V.V.Levitin, M.A.Isaev, M.N.Semionenkov, O.S.Kisljuk, N.L.Lunina. E.E. Schnol used to be an indefatigable consultant of the work.

      In the course of the teaching some manuals were developed in the Research Computing Center - "The teaching to programming in the secondary school", "Facultative Course of Programming: Basic Concepts", "Facultative Course of Programming: Basic", "Facultative Course of Programming: Pascal". The book on Basic was especially popular. It was reprinted four times (1987, 1988, 1989, 1992) and was inquired from all over Russia.

      Most of our students entered Institutions of Higher Education and took courses of programming there. At that time I used to hear from them an avowal like this: " Only now have we understood how well you taught us". It was a great pleasure.

      In the ensuing years the striving for "computer competence" became wide and public. Many researchers of our Institute became involved in various forms of computer education (from schoolchildren to directors of institutes). A special structure headed by R.M.Borisyuk was formed. But this is quite different story...

March, 24, 2003

Publications

The full texts of papers


  1. Lunina, N.L. (1986). "The teaching to programming in the secondary school". Lecture notes, NCBI AN SSSR, Pushchino. (In Russian)

  2. Lunina, N.L. (1987). "Algorithmic language Basic for YAMAHA PC". Lecture notes, NCBI AN SSSR, Pushchino, Russia. (In Russian)

  3. Lunina, N.L. (1987). "What can the schoolchildren do?" Computer Sciences and Education, 6, 72-73. (In Russian)

  4. Lunina, N.L. (1988). "Algorithmic language Basic for YAMAHA PC". Lecture notes, NCBI AN SSSR, Pushchino, Russia. (In Russian)

  5. Lunina, N.L. (1989). "A course of programming. PASCAL". Lecture notes, NCBI AN SSSR, Pushchino, Russia. (In Russian)

  6. Lunina, N.L. (1989). "A course of programming. BASIC". Lecture notes, NCBI RAN SSSR, Pushchino, Russia. (In Russian)

  7. Lunina, N.L. (1989). "A course of programming. Basic constructions". Lecture notes, NCBI RAN SSSR, Pushchino, Russia. (In Russian)

  8. Lunina, N.L. (1990). "Computers in education: the goal and the tool". The seventh seminar "The problems of computer science and its application in management, education and scientific researches". Geletchica'88. Proceedings, Sofia, 167-168 (In Russian)