Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › Рецензирование
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).Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › Рецензирование
}
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