Designing a Virtual Laboratory for Teaching Programming

Galya Shivacheva, Veselina Nedeva, Svetoslav Atanasov · 2017

This article presents the process of designing a virtual laboratory for teaching C ++ programming. The technological requirements and those regarding the content and organization of the education are formulated based on preliminary research. The conceptual, functional and architectural models of the virtual laboratory are presented. The conceptual model defines three groups of resources: for studying; databases for consumers and means of communication. The contents of the interactive teaching units are discussed in detail. The functional model examines the role and functions of the three groups of users: administrators, teachers and students.

Read the paper · More papers on PaperTik