Standard

Designing a DBMS development course with automatic assignment evaluation. / Galaktionov, Viacheslav; Chernishev, George.

4th Conference on Software Engineering and Information Management, SEIM 2019. ред. / Y. Litvinov; P. Trifonov. RWTH Aahen University, 2019. стр. 48-53 (CEUR Workshop Proceedings; Том 2372).

Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференцийстатья в сборнике материалов конференцииРецензирование

Harvard

Galaktionov, V & Chernishev, G 2019, Designing a DBMS development course with automatic assignment evaluation. в Y Litvinov & P Trifonov (ред.), 4th Conference on Software Engineering and Information Management, SEIM 2019. CEUR Workshop Proceedings, Том. 2372, RWTH Aahen University, стр. 48-53, 4th Conference on Software Engineering and Information Management, SEIM 2019, Saint Petersburg, Российская Федерация, 13/04/19.

APA

Galaktionov, V., & Chernishev, G. (2019). Designing a DBMS development course with automatic assignment evaluation. в Y. Litvinov, & P. Trifonov (Ред.), 4th Conference on Software Engineering and Information Management, SEIM 2019 (стр. 48-53). (CEUR Workshop Proceedings; Том 2372). RWTH Aahen University.

Vancouver

Galaktionov V, Chernishev G. Designing a DBMS development course with automatic assignment evaluation. в Litvinov Y, Trifonov P, Редакторы, 4th Conference on Software Engineering and Information Management, SEIM 2019. RWTH Aahen University. 2019. стр. 48-53. (CEUR Workshop Proceedings).

Author

Galaktionov, Viacheslav ; Chernishev, George. / Designing a DBMS development course with automatic assignment evaluation. 4th Conference on Software Engineering and Information Management, SEIM 2019. Редактор / Y. Litvinov ; P. Trifonov. RWTH Aahen University, 2019. стр. 48-53 (CEUR Workshop Proceedings).

BibTeX

@inproceedings{d2323d9f9ded49b28c5c8c34fce04744,
title = "Designing a DBMS development course with automatic assignment evaluation",
abstract = "Due to the constantly growing amount of data in the world, we need better ways to process it Conducting research and development in this area requires skilled workforce Different universities provide different courses to prepare people for this line of work In this paper we present our approach to conducting practice sessions wkhin a DBMS development course. We describe some of the approaches implemented by other universities, outlining their advantages and disadvantages. A popular approach is to provide students with a prototype of some DBMS and let them incrementally improve it by completing certain tasks. The two most important problems in these courses are 1) choosing a DBMS (an industrial or educational one), within which students should work; 2) deciding whether to employ an automated testing system, and, if so, which one. In both cases we take a look at several options and justify the necessity to create a new one, which we then describe. In total, we have developed the following: a base prototype of a row-store query executor, an automated testing system a set of problems along with reference solutions and test cases. Finally, we present the results of a test run involving 17 undergraduate students.",
keywords = "Database internals, Databases, Education, Education courses, Query engine, Query processing",
author = "Viacheslav Galaktionov and George Chernishev",
year = "2019",
month = jan,
day = "1",
language = "English",
series = "CEUR Workshop Proceedings",
publisher = "RWTH Aahen University",
pages = "48--53",
editor = "Y. Litvinov and P. Trifonov",
booktitle = "4th Conference on Software Engineering and Information Management, SEIM 2019",
address = "Germany",
note = "4th Conference on Software Engineering and Information Management, SEIM 2019 ; Conference date: 13-04-2019",

}

RIS

TY - GEN

T1 - Designing a DBMS development course with automatic assignment evaluation

AU - Galaktionov, Viacheslav

AU - Chernishev, George

PY - 2019/1/1

Y1 - 2019/1/1

N2 - Due to the constantly growing amount of data in the world, we need better ways to process it Conducting research and development in this area requires skilled workforce Different universities provide different courses to prepare people for this line of work In this paper we present our approach to conducting practice sessions wkhin a DBMS development course. We describe some of the approaches implemented by other universities, outlining their advantages and disadvantages. A popular approach is to provide students with a prototype of some DBMS and let them incrementally improve it by completing certain tasks. The two most important problems in these courses are 1) choosing a DBMS (an industrial or educational one), within which students should work; 2) deciding whether to employ an automated testing system, and, if so, which one. In both cases we take a look at several options and justify the necessity to create a new one, which we then describe. In total, we have developed the following: a base prototype of a row-store query executor, an automated testing system a set of problems along with reference solutions and test cases. Finally, we present the results of a test run involving 17 undergraduate students.

AB - Due to the constantly growing amount of data in the world, we need better ways to process it Conducting research and development in this area requires skilled workforce Different universities provide different courses to prepare people for this line of work In this paper we present our approach to conducting practice sessions wkhin a DBMS development course. We describe some of the approaches implemented by other universities, outlining their advantages and disadvantages. A popular approach is to provide students with a prototype of some DBMS and let them incrementally improve it by completing certain tasks. The two most important problems in these courses are 1) choosing a DBMS (an industrial or educational one), within which students should work; 2) deciding whether to employ an automated testing system, and, if so, which one. In both cases we take a look at several options and justify the necessity to create a new one, which we then describe. In total, we have developed the following: a base prototype of a row-store query executor, an automated testing system a set of problems along with reference solutions and test cases. Finally, we present the results of a test run involving 17 undergraduate students.

KW - Database internals

KW - Databases

KW - Education

KW - Education courses

KW - Query engine

KW - Query processing

UR - http://www.scopus.com/inward/record.url?scp=85067194200&partnerID=8YFLogxK

UR - http://ceur-ws.org/Vol-2372/SEIM_2019_paper_54.pdf

M3 - Conference contribution

AN - SCOPUS:85067194200

T3 - CEUR Workshop Proceedings

SP - 48

EP - 53

BT - 4th Conference on Software Engineering and Information Management, SEIM 2019

A2 - Litvinov, Y.

A2 - Trifonov, P.

PB - RWTH Aahen University

T2 - 4th Conference on Software Engineering and Information Management, SEIM 2019

Y2 - 13 April 2019

ER -

ID: 51230782