Programming Education: A Russian Perspective

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2789)


A unique combination of properties makes the Oberon family of languages an ideal platform for algorithm design work in computational sciences as well as for a systematic general programming education. The project Informatika-21 builds on the strong Pascal tradition in Russia and purports to promulgate Oberon in Russian education with an ultimate goal to establish a system under which high school and university students would be universally and systematically exposed to the fundamentals of programming similarly to how they are exposed in Russia to the fundamentals of mathematics.


Programming Curriculum Modern Programming Sunday School Dynamical Data Structure Language Report 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Project Informatika-21,
  2. 2.
    Wirth, N.: The Programming Language Oberon. Software — Practice and Experience 18, 671–690 (1988); Wirth, N., Gutknecht, J.: Project Oberon: the Design of an Operating System and Compiler. ACM Press, New York (1992)Google Scholar
  3. 3.
    Wirth, N., Mossenbock, H.: Oberon-2 Language Report (1992)Google Scholar
  4. 4.
    Oberon microsystems, Inc.: Component Pascal Language Report (2001),
  5. 5.
    Gutknecht, J.: Proc. of JMLC 1997. LNCS, vol. 1024. Springer, Heidelberg (1997); Reali, P.: Active Oberon Language Report,
  6. 6.
    See e.g. Tkachov, F.V.: From Novel Mathematics To Efficient Algorithms,
  7. 7.
    Bardin, D., et al.: Project SANC (2003), e.g
  8. 8.
    Tkachov, F.V.: Algebraic Algorithms for Loop Calculations,
  9. 9.
    Tkachov, F.V., Manakova, G.I., Tatarchenko, A.F.: How Much Better Than Vegas Can We Integrate in Many Dimensions? FERMILAB-CONF-95-213-T (1995)Google Scholar
  10. 10.
    Tkachov, F.V.: Verification of the Optimal Jet Finder,
  11. 11.
  12. 12.
    Kornilov, A.A.: A Course of Russian History of XIX Century, Vysshaya Shkola, Moscow (1993)Google Scholar
  13. 13.
    Shen, A.: Programming: Theorems and Problems, Moscow (1995); Birkhauser (2000)Google Scholar
  14. 14.
  15. 15.
    Wirth, N.: Computing Science Education: The Road not Taken, Opening Address at the ITiCSE Conference, Aarhus (2002)Google Scholar
  16. 16.
    Veltman, M., Williams, D.N.: Schoonschip 1991 (1991),
  17. 17.
    Cf. the software package for linguistic studies CHRISTINE designed by the linguist G.Sampson,
  18. 18.
  19. 19.
  20. 20.
  21. 21.
  22. 22.
    Koltashev, A.A.: presentation at this conferenceGoogle Scholar
  23. 23.
  24. 24.

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  1. 1.Institute for Nuclear Research of Russian Academy of SciencesMoscowRussia

Personalised recommendations