2021
DOI: 10.1088/1757-899x/1031/1/012124
|View full text |Cite
|
Sign up to set email alerts
|

Training in Programming using Innovative Means

Abstract: Training in programming, related to studying algorithms, is challenging for the lecturers. The aim of this paper is to offer options about how to use innovative means in programming by presenting their specifics and to suggest how to limit some of the disadvantages. During synchronous learning, whether conducted in a computer room or online in a virtual classroom, the three standard ways of presenting algorithms can be applied as creating a flowchart for a specific algorithm with Flowgorithm is presented dynam… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
0
0
2

Year Published

2021
2021
2022
2022

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 0 publications
0
0
0
2
Order By: Relevance
“…El producto de software resultante de la actividad de implementación cumple con buena parte de las características presentes en herramientas de escritorio similares [7], [22], entre las que están: 1) generación automática de código a partir del diagrama de flujo, 2) visualización interactiva de la ejecución del diagrama de flujo, 3) notificación de errores y advertencias, 4) soporte para tipos primitivos de variables, 5) soporte para estructuras secuenciales, 6) soporte para estructuras de selección simple y compuesta, 7) soporte para estructuras iterativas, 8) reglas estructurales al construir el diagrama de flujo, 9) uso de color para diferenciar el tipo de elemento estructural en el diagrama de flujo, y 10) versión en el idioma español. Todas estas características soportadas permiten hacer frente a las dificultades comúnmente identificadas en cursos introductorios o básicos de programación [23], [24], las cuales a su vez se han abordado empleando aplicaciones con soporte para diagramas de flujo [8][9][10][11][12][13].…”
Section: Proceso De Reingeniería Y Mdhoounclassified
See 1 more Smart Citation
“…El producto de software resultante de la actividad de implementación cumple con buena parte de las características presentes en herramientas de escritorio similares [7], [22], entre las que están: 1) generación automática de código a partir del diagrama de flujo, 2) visualización interactiva de la ejecución del diagrama de flujo, 3) notificación de errores y advertencias, 4) soporte para tipos primitivos de variables, 5) soporte para estructuras secuenciales, 6) soporte para estructuras de selección simple y compuesta, 7) soporte para estructuras iterativas, 8) reglas estructurales al construir el diagrama de flujo, 9) uso de color para diferenciar el tipo de elemento estructural en el diagrama de flujo, y 10) versión en el idioma español. Todas estas características soportadas permiten hacer frente a las dificultades comúnmente identificadas en cursos introductorios o básicos de programación [23], [24], las cuales a su vez se han abordado empleando aplicaciones con soporte para diagramas de flujo [8][9][10][11][12][13].…”
Section: Proceso De Reingeniería Y Mdhoounclassified
“…Sin embargo, en su gran mayoría las herramientas de programación visual con soporte para diagramas de flujo abordadas en publicaciones científicas son aplicaciones de escritorio [7]. Dichas herramientas se suelen utilizar en cursos introductorios de programación a nivel universitario o preuniversitario de manera frecuente [8][9][10][11][12][13]. En cuanto a herramientas en línea con soporte para diagramas de flujo orientados a la lógica de programación son muy escasas, y máxime en el idioma español, en este trabajo se logró localizar la propuesta, en español, de Vázquez y Jaimez [12]; en inglés están las propuestas de Allen y Vahid [13] y Supaartagorn [14].…”
Section: Introductionunclassified