A virtual lab model for an introductory computer science course (original) (raw)

A Virtual Laboratory Structure for Developing Programming Labs

International Journal of Emerging Technologies in Learning (ijet), 2009

Virtual Laboratories in a Virtual Learning Environment are indispensable spaces for developing practical activities. This paper proposes an integrated structure for Virtual Laboratories for undergraduate degree programmes in Computer Engineering and Software Engineering. The general structure proposed is based on the experience gained in designing and developing Virtual Laboratories during the past eleven years in a virtual university. Technological, pedagogical, strategic and academic staff resources are included in the Virtual Laboratories structure. The proposed structure has been applied to different computer areas and this paper presents the special case of a Virtual Programming Laboratory. Its effectiveness has been evaluated by the students using a web questionnaire.

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...

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.

A Virtual Laboratory for Practical exercises

 Remote teaching and distant learning take more and more a significant place in the universities. However, much of courses do not propose practical exercises. The goal of our project VITELS (Virtual Internet Telecommunications Laboratory of Switzerland) is to develop a course that provides practical exercises in the area of telecommunications and computer networks to the students. The exercises shall be performed by students remotely. Students do not need to be present in particular laboratory rooms. In addition, supplementary tutorial material and theoretical on-line exercises are under development. In total, seven modules and the authentication/authorization infrastructure will be developed and maintained by the different involved institutes and integrated into a common web environment. The basic course will consist of the following seven modules: Simulation of IP Network Configuration, Configuration and Performance Evaluation of a Real IP Network, Management and Configuration of a Virtual Network, Firewalls, Protocol Analysis, Linux System Installation and Configuration, Client/Server Programming. The development of the course by different partners allows to use the different available equipment resources at the different locations and to use the sophisticated technological knowledge and experience available at the various partner organisations.

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 Instructional Design Model for Designing and Producing Online Virtual Labs for Educational Technology Students

The purpose of this work is to present a general instructional design model for helping educational technology students in designing and producing online virtual labs in any types of domain and course. We have made analyses of previous instructional design models and related studies in regard to the virtual labs to specify diverse features for the proposed model. It was found that the online virtual labs have no conventional instructional design model especially for designing and producing stages and also no static shape and components regarding. Based on these results, we have reached to a new suggestion model for instructional design which guides the students in developing next learning environment with technology how to design and produce such online virtual labs as a new tool in improving learning in future schools and universities. In addition, we have proposed a list of criteria for designing and producing the online virtual labs. These criteria would help the students learn our model concretely.

Development of learning programs in virtual computing environment.

Разработка обучающих программ в вирткальной компьютерной среде, 2011

Applied is the principle of designing educative programs, enerating the random sets of the learning or testing elements representation on the basis of given rules. Realization of this technology for forming the learning or testing tasks is shown. Keywords: learning programs, distance learning, parameterized question, virtual environment, test tasks.

Improving Teaching Learning with Development of Virtual Laboratory

Journal of Engineering Education Transformations

The pandemic Covid-19 has brought a change in the education significantly. As we all know that Education Industry was the drastically hit industry in the service sector. The future of education completely depends upon experiential learning. Now the students can find their courses and books online where they can study as per their own schedule. In these times of need, online learning tools emerged as a boon. In this regard the department tried to design and implement a web- based simulation models under Virtual BIZ & Investment Lab for the student Learners. This paper talks about the benefits of Virtual lab and how it will expose the student learners to real world problem solving and decision making issues to make them industry ready. Keywords- Virtual lab, Industry Ready, Education, Teaching, Learning.