Education

The MODIS team members teach undergraduate and postgraduate students at Moscow State University, Moscow Institute of Physics and Technology, and Institute for System Programming of Russian Academy of Science.

Members of our team have the following courses and seminars:

Current

Introduction to text processing

Type: Autumn term coursr
Lector: Denis Turdakov
This course is devoted to different problems of text processing and to approaches for their solution.

Management of Data and Information Systems

Type: Autumn-spring terms seminar
Instructors: Prof. Victor Ivannikov, Denis Turdakov
This seminar is devoted to the various aspects of data management and information systems.

Technologies of Databases

Type: Autumn-spring terms seminar
Instructors: Prof. Sergey Kuznetsov, Taranov Ilya
This seminar is devoted to the various aspects of data management.

Past

Data Storage and Query Execution in Modern Database Systems

Type: Autumn term course

Lectors: Andrey Fomichev

XML Data Management

Type: Autumn term course

Lectors: Maxim Grinev, Peter Pleshachkov

The course is devoted to different aspects of management and processing of XML data. We consider the mechanisms of management of semi-structured data and the base XML standards, such as XML, XML namespaces, DOM, XPath, XQuery, XSL/XSLT, XPointer, etc. The challenge of integrating several data sources with different data model, using XML standards is addressed. The survey of the most popular commercial products based on XML standards is also presented in the course.

Functional and Logical Methods of Semi-structured Data Processing

Type: Spring term course

Lector: Dmitry Lizorkin

This term course is dedicated to a wide range of techniques on semi-structured data representation and processing. Extensible Markup Language (XML) and XML-related technologies are discussed. Lambda calculus and basic principles of a functional programming language Scheme are introduced. XML is considered as a textual representation for Scheme S-expressions, and thus XML processing can be clearly and easily implemented in Scheme. SXML which is the representation for XML in the form of an S-expression and the concrete instance of XML Information Set, is introduced. The main ideas behind industrial XML technologies (XPath, XSLT, XQuery) are investigated, and the notion of their implementation in Scheme is discussed.

Transaction Management

Type: Spring term course

Lector: Peter Pleshachkov

Data-intensive Applications Programming

Type: Spring term course

Lector: Maxim Grinev