A Virtual Laboratory Structure for Developing Programming Labs (original) (raw)

A Review of Virtual Programming Laboratory: Design Issues

IRJET, 2022

With the wave of COVID-19 lockdown, most schools have moved their learning support to virtual platforms, while most of these learning systems are there to provide theoretical materials, video lectures, evaluation system and other services to support the classroom work, the practical classes have not enjoyed these level of transition either because limited knowledge in this areas when compared with the classroom or insistence of most school authorities to transition to these platforms. In this study, different implementations of virtual programming laboratory by different schools were x-rayed with a view to understand where each of the proposed system can be best applied. Schools who are yet to provide virtual programming platform can do so to increase the learning curve of their students as well expose them to costly high-end devices from the comfort of their low end mobile devices.

An innovative approach for training in programming using virtual laboratories

Applied Researches in Technics, Technologies and Education

The paper describes and analyses the computer programming educational technology in Faculty of Technics and Technologies of Yambol, using traditional methodologies, e-learning and virtual laboratories. It reviews the characteristics of computer programming education, focusing on animation and simulations created by other higher education institutions on algorithm visualizations. The innovative approach has connected with using Moodle Virtual Lab and the Open Judge System for automatic students' assessment and testing. In addition, the Virtual Laboratory for Training in Programming (VLTP) provides a virtual environment with animations, simulations and visualizations of the basic terms, algorithms and data structures in programming sphere.

Virtual Laboratories at Technical Universities

Jdim, 2005

The paper discuss a problem of a usage of virtual laboratories in teaching process at technical universities. The analysis of advantages and disadvantages of simulated laboratories and laboratories with an distant access is presented. Also different ways of implementing simulated virtual laboratories are given. Moreover, the problem of the supporting virtual laboratories by multimedia lessons and a usage of e-platforms is raised. Several examples of virtual laboratories application at Wroclaw Technical University are also given.

A virtual lab model for an introductory computer science course

Facta Universitatis Series: Electronics and Energetics, 2005

This paper presents a model of a virtual laboratory for an introductory computer science course. The proposed model aims at solving a number of problems involved in the educational procedure of such a course. The model architecture consists of seven modules, each one corresponds to a specific topic of the course. Every module provides several different services in order to assist students to assimilate theory with practical exercises. Preliminary results of partial implementation of the proposed model, show the solution of some problems and better understanding of abstract concepts.

Virtual Lab for Software Engineering Education

1999

This document is a report on our analysis of the use of electronic communication media in software engineering education, which we performed during the winter semester of the 1997/98 and the fall semester of the 1998/99 school year. The subjects to our studies were two graduate classes and one undergraduate class at the Faculty of Electrical and Computer Engineering. In this document, we present thorough reports on the results that we obtained from studying each of these classes.

Virtual Lab

2019

E-Learning plays the main role to support the traditional learning with online learning.This is achieved through the management of the Learning Management System (LMSs) and their functionalities.Many LMSs contain functionality that virtualizes the course’s theoretical part in the classroom but not addressing the technical part.In this direction and to support the Computer Science Education (CSE) the virtual lab has emerged as an adopted environment which could be integrated into the LMSenvironment.This paper proposes Web –Based Approach those can be used to prepare and integrate the virtual lab for CSE into LMSs (Moodle).The tool can be implemented using any programming language and then integrated to Moodle using LTI.It reduces the load on the LMS environment since the processing will be outside .This paper is aimed to extend the main idea behind the development of e-Learning platform tools to be useful in the academic life.This paper showed that many learning Management Systems ha...

Educational practice in virtual laboratories for engineering studies

2002

In this article new ways to approach the educative process are presented, they are shown from a point of view of the education methodology, as the virtual laboratories. A study of the necessity to incorporate in the education of engineering degrees, virtual laboratories. In addition, the advantages that these laboratories offer are analyzed and the disadvantages that the students have when they use them and other new technologies which are involved in the use of this means of education. The study and analysis that appear here have been made with computer science engineering and technical engineering students. This studies have a technical-scientific character and are intimately linked to the use of new technologies and virtual laboratories.

A Virtual Laboratory Environment for Tertiary Educational Institutions

International Journal of Business Data Communications and Networking, 2012

Computer laboratories at tertiary educational institutions need to be flexible and easy to manage, as they typically cater for a wide range of needs. This article describes how a particular virtual laboratory environment can be extended to include server-based virtualization. It explores some of the major technical challenges of implementing one particular hypervisor and associated management software, specifically to deploy a set of virtual machines that form part of a particular course, as this is one of the envisaged uses for this technology. It goes on to suggest a number of solutions and includes two scripts that can serve as templates for automating the creation and removal of sets of student virtual machines.