An experimental environment for teaching Java Security


Anna Riccioni, Enrico Denti, Roberto Laschi

6th ACM International Symposium on Principles and Practice of Programming in Java (PPPJ 2008) - Modena, Italy, 9-11 September 2008, pages 13-22
ACM International Conference Proceeding 347, October 2008
ACM
Louis Vega, Vasco Amaral, Nigel Horspool, Giacomo Cabri (eds.)

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

 @inproceedings {RiDL-PPPJ08,
  author       = {Riccioni, Anna and Denti, Enrico and Laschi, Roberto},
  doi = {10.1145/1411732.1411735},
  title        = {An experimental environment for teaching {J}ava Security},
  year         = 2008,
  booktitle    = {6th ACM International Symposium on Principles and Practice of Programming in Java (PPPJ 2008) - Modena, Italy, 9-11 September 2008},
  editor       = {Vega, Louis and Amaral, Vasco and Horspool, Nigel and Cabri, Giacomo},
  publisher    = {ACM},
  volume       = 347,
  month        = oct,
  Series       = {ACM International Conference Proceeding},
  pages        = {13--22},
  isbn         = {978-1-60558-223-8}
Tags:

Publication

— authors

Anna Riccioni, Enrico Denti, Roberto Laschi

— editors

Louis Vega, Vasco Amaral, Nigel Horspool, Giacomo Cabri

— status

published

— sort

paper in proceedings

Venue

— volume

6th ACM International Symposium on Principles and Practice of Programming in Java (PPPJ 2008) - Modena, Italy, 9-11 September 2008

— series

ACM International Conference Proceeding

— volume

347

— pages

13-22

— publication date

October 2008

Identifiers

— DOI

10.1145/1411732.1411735

— print ISBN

978-1-60558-223-8

BibTeX

— BibTeX ID
RiDL-PPPJ08
— BibTeX category
inproceedings

Partita IVA: 01131710376 - Copyright © 2008-2022 APICe@DISI Research Group - PRIVACY