A multiplatform interpreter to introduce structured and concurrent programming
- Autores
- Depetris, Beatriz O.; Feierherd, Guillermo Eugenio; Tejero, Germán; Aguil Mallea, Daniel
- Año de publicación
- 2012
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- The process of teaching and learning computer programming has always been a challenge for students and teachers. Throughout time, the challenge has become tougher because now the concepts related to concurrent programming must be added to the traditional concepts of programming. The tools that show the performance of algorithms have been of great help, although they must be used carefully. This article describes the development and use of an update of the Visual Da Vinci (an environment used in different institutions to introduce computer programming) and discusses the reasons why programming (and software design in general) usually arises issues. It also justifies the current importance of concurrent programming and the difficulties it adds to traditional programming. Further on in the text, the Concurrent Da Vinci is analysed and commented on, showing an example of how it is used to solve a classical problem of concurrency.
Eje: Workshop de innovación en educación en informática (WIEI)
Red de Universidades con Carreras en Informática (RedUNCI) - Materia
-
Ciencias Informáticas
educación
Concurrent Programming
informática
teaching computer programming
teaching concurrent programming
algorithm visualization - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/23863
Ver los metadatos del registro completo
id |
SEDICI_b2274eedb3e4516a52699e949e3d2dcb |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/23863 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
A multiplatform interpreter to introduce structured and concurrent programmingDepetris, Beatriz O.Feierherd, Guillermo EugenioTejero, GermánAguil Mallea, DanielCiencias InformáticaseducaciónConcurrent Programminginformáticateaching computer programmingteaching concurrent programmingalgorithm visualizationThe process of teaching and learning computer programming has always been a challenge for students and teachers. Throughout time, the challenge has become tougher because now the concepts related to concurrent programming must be added to the traditional concepts of programming. The tools that show the performance of algorithms have been of great help, although they must be used carefully. This article describes the development and use of an update of the Visual Da Vinci (an environment used in different institutions to introduce computer programming) and discusses the reasons why programming (and software design in general) usually arises issues. It also justifies the current importance of concurrent programming and the difficulties it adds to traditional programming. Further on in the text, the Concurrent Da Vinci is analysed and commented on, showing an example of how it is used to solve a classical problem of concurrency.Eje: Workshop de innovación en educación en informática (WIEI)Red de Universidades con Carreras en Informática (RedUNCI)2012-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/23863enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-10-15T10:48:14Zoai:sedici.unlp.edu.ar:10915/23863Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-15 10:48:15.137SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
A multiplatform interpreter to introduce structured and concurrent programming |
title |
A multiplatform interpreter to introduce structured and concurrent programming |
spellingShingle |
A multiplatform interpreter to introduce structured and concurrent programming Depetris, Beatriz O. Ciencias Informáticas educación Concurrent Programming informática teaching computer programming teaching concurrent programming algorithm visualization |
title_short |
A multiplatform interpreter to introduce structured and concurrent programming |
title_full |
A multiplatform interpreter to introduce structured and concurrent programming |
title_fullStr |
A multiplatform interpreter to introduce structured and concurrent programming |
title_full_unstemmed |
A multiplatform interpreter to introduce structured and concurrent programming |
title_sort |
A multiplatform interpreter to introduce structured and concurrent programming |
dc.creator.none.fl_str_mv |
Depetris, Beatriz O. Feierherd, Guillermo Eugenio Tejero, Germán Aguil Mallea, Daniel |
author |
Depetris, Beatriz O. |
author_facet |
Depetris, Beatriz O. Feierherd, Guillermo Eugenio Tejero, Germán Aguil Mallea, Daniel |
author_role |
author |
author2 |
Feierherd, Guillermo Eugenio Tejero, Germán Aguil Mallea, Daniel |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas educación Concurrent Programming informática teaching computer programming teaching concurrent programming algorithm visualization |
topic |
Ciencias Informáticas educación Concurrent Programming informática teaching computer programming teaching concurrent programming algorithm visualization |
dc.description.none.fl_txt_mv |
The process of teaching and learning computer programming has always been a challenge for students and teachers. Throughout time, the challenge has become tougher because now the concepts related to concurrent programming must be added to the traditional concepts of programming. The tools that show the performance of algorithms have been of great help, although they must be used carefully. This article describes the development and use of an update of the Visual Da Vinci (an environment used in different institutions to introduce computer programming) and discusses the reasons why programming (and software design in general) usually arises issues. It also justifies the current importance of concurrent programming and the difficulties it adds to traditional programming. Further on in the text, the Concurrent Da Vinci is analysed and commented on, showing an example of how it is used to solve a classical problem of concurrency. Eje: Workshop de innovación en educación en informática (WIEI) Red de Universidades con Carreras en Informática (RedUNCI) |
description |
The process of teaching and learning computer programming has always been a challenge for students and teachers. Throughout time, the challenge has become tougher because now the concepts related to concurrent programming must be added to the traditional concepts of programming. The tools that show the performance of algorithms have been of great help, although they must be used carefully. This article describes the development and use of an update of the Visual Da Vinci (an environment used in different institutions to introduce computer programming) and discusses the reasons why programming (and software design in general) usually arises issues. It also justifies the current importance of concurrent programming and the difficulties it adds to traditional programming. Further on in the text, the Concurrent Da Vinci is analysed and commented on, showing an example of how it is used to solve a classical problem of concurrency. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/23863 |
url |
http://sedici.unlp.edu.ar/handle/10915/23863 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1846063909864210432 |
score |
12.891075 |