Show simple item record

dc.contributor.authorGarcía Perez-Schofield, Baltasar
dc.contributor.authorOrtín Soler, Francisco
dc.date.accessioned2014-10-24T08:16:45Z
dc.date.available2014-10-24T08:16:45Z
dc.date.issued2014-07-09
dc.identifier.citationA: JENUI 2014. "XX Jornadas de Enseñanza Universitaria de la Informática". Oviedo: Universidad de Oviedo. Escuela de Ingeniería Informática, 2014
dc.identifier.issn978-84-697-0774-6
dc.identifier.urihttp://hdl.handle.net/2099/15447
dc.description.abstractLa materia de Programación es parte de la formación obligatoria para alcanzar el grado en Ingeniería Informática. En la Escuela Superior de Ingeniería Informática de la Universidad de Vigo, se ha apostado por una enseñanza más tradicional (imperative-first), de la programación: frente a la estrategia de empezar directamente con programación orientada a objetos, llamada objects first. Inicialmente se realiza una primera parte (la asignatura Programación I), en C++ (sin utilizar clases y objetos), y a continuación, en Programación II, se explora el paradigma orientado a objetos con el mismo lenguaje. Esto hace que los estudiantes se enfrenten a conceptos, como el de manejo de la memoria, a un nivel de abstracción más cercano a la máquina. Así, deben comprender conceptos como punteros, bloques de memoria, liberación de memoria... etc. C-Sim nace como una herramienta de ayuda a la docencia, con la que el profesor puede poner fácilmente ejemplos en clase, y con la que los estudiantes pueden experimentar en horas no presenciales.
dc.description.abstractSUMMARY -- The subject of Programming is part of the mandatory formation for undergraduate students of Computer Science Engineering. At the Escuela Superior de Ingeniería Informática of the University of Vigo, we have taken the path of dividing this formation in two actual subjects: Programación I, for procedural programming, and Programación II, focused in object-oriented programming. In contrast to the strategy called objects first, we still use a imperative first approach. Both subjects use the same vehicular programming language: C++. This forces students to understand programming concepts, such as memory management, from a quite low abstraction level: pointers, memory blocks, memory release, etc. C-Sim was created as an assistance tool for the lecturer to be able to create examples in the classroom, while the students can experiment with the tool in their own.
dc.format.extent8 p.
dc.language.isospa
dc.publisherUniversidad de Oviedo. Escuela de Ingeniería Informática
dc.relation.ispartofJornadas de Enseñanza Universitaria de la Informática (20es: 2014: Oviedo)
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subjectÀrees temàtiques de la UPC::Ensenyament i aprenentatge
dc.subject.lcshComputer science -- Study and teaching
dc.subject.otherC
dc.subject.otherC++
dc.subject.otherPunteros
dc.subject.otherLenguajes
dc.subject.otherProgramación
dc.titleC-Sim, un simulador de manejo de memoria de C/C++
dc.typeConference report
dc.subject.lemacInformàtica -- Ensenyament
dc.rights.accessOpen Access


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Except where otherwise noted, content on this work is licensed under a Creative Commons license: Attribution-NonCommercial-NoDerivs 3.0 Spain