In many fields of Computer Engineering education it is crucial that students gain both conceptual understanding and practical skills. To this end, an effective teaching approach relies on a blended-learning strategy that combines face-toface lessons with students' practice on some suitable educational tool. Such a tool should support students through the whole learning process, and help them to improve their modelling ability along with their programming expertise. In this paper we describe S-vLab, a virtual laboratory for supporting teaching and learning in several applicative domains; in particular, we analyse S-vLab applied to the Information Security field. In this context, one of its main goals is to help students in dealing with the Java Security Platform, supporting different learning styles and allowing multiple formative paths. Using S-vLab students can, in various steps, model a secure system, simulate its behaviour and evaluate its performance, and finally build and test a software prototype by leveraging numerous facilities. These include the provision of extracts of sample Java code, the availability of supporting resources and a continuous and immediate feedback, aimed at pointing out possible errors and suggesting solutions. After describing more in detail the features provided by S-vLab, as well as how the depicted functionalities can help in achieving the settled learning goals, we refer on the results obtained in an experimentation of the virtual lab during a course on Information Security with about 150 students.
The voting scenario is rich and complex: democratic institutions typically call several kinds of elections, which often have different requirements in terms of costs and needed resources, and are exposed to different security risks. Some electoral events could target relatively small sets of voters, sparsely distributed across the country or even in the world: a typical example is the election for renewing the board of directors of an association or research center. On the other hand, Government or public-office elections typically involve a great number of voters who, in most part, are localized within a country or a regional area. As a consequence, the design, development and deployment of electronic voting systems suitable to accommodate the wide range of conflicting requirements emerging from such different voting scenarios is still a challenging issue. This chapter presents u-Vote, a solution which is able to operate in different deployment settings, so as to accommodate the peculiarities characterizing different voting scenarios, while striving to provide the best possible balance between security measures and convenience for voters.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.