Advertisement

Programming Education: A Russian Perspective

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

Abstract

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.

Keywords

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Project Informatika-21, http://www.inr.ac.ru/~info21/
  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), http://www.oberon.ch
  5. 5.
    Gutknecht, J.: Proc. of JMLC 1997. LNCS, vol. 1024. Springer, Heidelberg (1997); Reali, P.: Active Oberon Language Report, http://bluebottle.ethz.ch/languagereport/
  6. 6.
    See e.g. Tkachov, F.V.: From Novel Mathematics To Efficient Algorithms, http://arXiv.org/abs/hep-ph/0202033
  7. 7.
    Bardin, D., et al.: Project SANC (2003), e.g http://arxiv.org/abs/hep-ph/0212209
  8. 8.
    Tkachov, F.V.: Algebraic Algorithms for Loop Calculations, http://arXiv.org/abs/hepph/9609429
  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, http://arXiv.org/abs/hep-ph/0111035
  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), http://arxiv.org/abs/hep-ph/9306228
  17. 17.
    Cf. the software package for linguistic studies CHRISTINE designed by the linguist G.Sampson, http://www.grsampson.net/RChristine.html
  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