Universidad de Jaén

Menú local

Guía docente 2020-21 - 13311006 - Fundamentos de la programación



TITULACIÓN: Grado en Ingeniería informática
CENTRO: ESCUELA POLITÉCNICA SUPERIOR (JAÉN)
CURSO: 2020-21
ASIGNATURA: Fundamentos de la programación
GUÍA DOCENTE
1. DATOS BÁSICOS DE LA ASIGNATURA
NOMBRE: Fundamentos de la programación
CÓDIGO: 13311006 CURSO ACADÉMICO: 2020-21
TIPO: Troncal / Básica
Créditos ECTS: 6.0 CURSO: 1 CUATRIMESTRE: PC
WEB: http://dv.ujaen.es/docencia/goto_docencia_crs_197893.html
2. DATOS BÁSICOS DEL PROFESORADO
NOMBRE: PÉREZ GODOY, MARÍA DOLORES
IMPARTE: Teoría - Prácticas [Profesor responsable]
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A3 - 124 E-MAIL: lperez@ujaen.es TLF: 953212891
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/58318
URL WEB: -
ORCID: https://orcid.org/0000-0002-6670-564X
NOMBRE: RIVAS SANTOS, VICTOR MANUEL
IMPARTE: Teoría - Prácticas
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A3 - 121 E-MAIL: vrivas@ujaen.es TLF: 953212344
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/58241
URL WEB: http://vrivas.es
ORCID: https://orcid.org/0000-0002-0681-7172
NOMBRE: BALSAS ALMAGRO, JOSÉ RAMÓN
IMPARTE: Prácticas
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A3 - 119 E-MAIL: jrbalsas@ujaen.es TLF: 953212881
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/57955
URL WEB: https://www4.ujaen.es/~jrbalsas/
ORCID: https://orcid.org/0000-0003-2689-0737
NOMBRE: GARRIDO LUQUE, GUILLERMO
IMPARTE: Prácticas
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A3 - 145 E-MAIL: ggluque@ujaen.es TLF: 953212883
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/192333
URL WEB: -
ORCID: -
3. PRERREQUISITOS, CONTEXTO Y RECOMENDACIONES
PRERREQUISITOS:
-
CONTEXTO DENTRO DE LA TITULACIÓN:

El objetivo general de la asignatura es proporcionar al alumno los conocimientos básicos sobre la programación de los ordenadores. 

 

RECOMENDACIONES Y ADAPTACIONES CURRICULARES:

Es esencial, por la naturaleza de la asignatura, que el alumno realice un un seguimiento continuo de la misma dado que los conceptos involucrados no son excluyentes sino que están íntimamente relacionados.  

Por tanto, es importante que el alumno asista tanto a las sesiones teóricas como prácticas y que realice trabajo autónomo en casa para ir afianzando conceptos.

Es recomendable que el alumno estudie con antelación a la realización de las prácticas el guión correspondiente y manuales proporcionados por los profesores.

De igual forma deben trabajar los ejercicios propuestos y que serán tratados tanto en las clases teóricas como en las prácticas.

 

El alumnado que presente necesidades específicas de apoyo educativo, lo ha de notificar personalmente al Servicio de Atención y Ayudas al Estudiante para proceder a realizar, en su caso, la adaptación curricular correspondiente.
4. COMPETENCIAS Y RESULTADOS DE APRENDIZAJE
Código Denominación de la competencia
CB1R Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican conocimientos procedentes de la vanguardia de su campo de estudio.
CB5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingeniería.
CB5R Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía.
CBB4R Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería.
CBB5R Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingeniería.
 
Resultados de aprendizaje
Resultado 5 Comprender y dominar los conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería.
Resultado 6 Conocer la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingeniería.
5. CONTENIDOS

  • Tipos y variables. Expresiones y operaciones primitivas. Estructuras de control. Funciones y recursividad. Tipos de datos compuestos. Memoria dinámica. Flujos de datos.

Programa Teórico:

Tema 1. Introducción a la programación.

Tema 2. Tipos de datos básicos y expresiones.

  • Concepto de tipo de dato. Clasificación.
  • Tipos de dato elementales: entero, real, lógico y carácter.
  • Elementos de un programa: variables, constantes y literales.
  • Expresiones

Tema 3. Estructuras de control.

  • Estructuras secuenciales. Asignación y flujos de entrada-salida.
  • Estructuras condicionales.
  • Estructuras cíclicas.

Tema 4. Tipos de datos compuestos.

  • Vectores.
  • String.
  • Estructuras.

Tema 5. Programación modular.

  • Funciones y procedimientos
  • Paso de parámetros
  • Recursividad

Tema 6. Punteros y memoria dinámica

  • Uso de la memoria.
  • Variable tipo puntero.
  • Gestión de memoria dinámica.

Programa Práctico:

Práctica 1. Entorno de programación

Práctica 2. Estructuras de control.

Práctica 3. Tipos de datos compuestos.

Práctica 4. Programación modular.

Práctica 5. Memoria dinámica

 

6. METODOLOGÍA Y ACTIVIDADES
 
ACTIVIDADES HORAS PRESEN­CIALES HORAS TRABAJO AUTÓ­NOMO TOTAL HORAS CRÉDITOS ECTS COMPETENCIAS (códigos)
A1 - Clases expositivas en gran grupo
  • M1 - Clases magistrales
  • M2 - Exposición de teoría y ejemplos generales
  • M3 - Actividades introductorias
  • M4 - Conferencias
25.0 37.5 62.5 2.5
  • CB1R
  • CB5
  • CB5R
  • CBB4R
  • CBB5R
A2R - Clases en pequeño grupo
  • M10R - Aulas de informática
  • M11R - Resolución de ejercicios
  • M12R - Presentaciones/exposiciones
  • M6R - Actividades practicas
  • M8R - Debates
  • M9R - Laboratorios
28.0 47.0 75.0 3.0
  • CB1R
  • CB5
  • CB5R
  • CBB4R
  • CBB5R
A3R - Tutorías colectivas
  • M16R - Foros
  • M17R - Aclaración de dudas
0.0 12.5 12.5 0.5
  • CB5
  • CB5R
  • CBB4R
TOTALES: 53.0 97.0 150.0 6.0  
 
INFORMACIÓN DETALLADA:

Sesiones Teóricas:

Las sesiones teóricas se organizan en sesiones de una hora. Dichas sesiones se impartirán en su mayor parte con sesiones magistrales, incluyendo sesiones de resolución de ejercicios al final de cada tema. Durante el transcurso de las sesiones se fomentará la participación del alumno mediante realización de preguntas al mismo y posibilitando su intervención en todo momento, de forma que se resuelvan sus dudas y se fomente el debate.

El alumno dispone del material tratado en cada sesión, con antelación a la realización de la misma.


Sesiones Prácticas:
Las sesiones prácticas se organizan en sesiones de dos horas en el laboratorio de informática y utilizando el ordenador para su desarrollo. El alumno dispone con antelación del material necesario para la realización de estas sesiones. Durante las sesiones el alumno debe implementar los ejercicios propuestos y en todo momento cuenta con la supervisión y ayuda del profesor.

Durante el periodo lectivo, y dentro de las sesiones de prácticas, se realizarán varias pruebas objetivas para evaluar los conocimientos del alumno.

7. SISTEMA DE EVALUACIÓN
 
ASPECTO CRITERIOS INSTRUMENTO PESO
Asistencia y/o participación en actividades presenciales y/o virtuales Asistencia y participación Ejercicios objetivos 0.0%
Conceptos teóricos de la materia Conceptos teóricos de la materia Examen teórico (prueba objetiva y resolución de problemas) 40.0%
Realización de trabajos, casos o ejercicios Realización de trabajos, casos o ejercicios Exámenes prácticos durante las sesiones de prácticas 0.0%
Prácticas de laboratorio/campo/uso de herramientas TIC Prácticas de laboratorio/ordenador Control de laboratorio/ordenador 60.0%
El sistema de calificación se regirá por lo establecido en el RD 1125/2003 de 5 de septiembre por el que se establece el sistema europeo de créditos y el sistema de calificaciones en la titulaciones universitarias de carácter oficial
INFORMACIÓN DETALLADA:

Atendiendo a lo recogido en el art. 13 del Reglamento de Régimen Académico y de Evaluación del alumnado de la Universidad de Jaén, la evaluación de la asignatura será global.
De igual modo, de acuerdo con el art. 18 del citado Reglamento, se considerará agotada una convocatoria cuando las pruebas de evaluación en las que el alumno o alumna hubiera participado supongan en conjunto más del 30% de la calificación final de la asignatura.

  • Convocatoria Ordinaria:  La evaluación se realizará considerando dos aspectos:
  1. Teoría: 40% de la nota final, es decir, un máximo de 4 puntos. Consistirá en una prueba escrita y se realizará en las fechas indicadas por la Escuela Politécnica Superior (convocatoria Ordinaria).
  2. Prácticas: 60% de la nota final, es decir, un máximo de 6 puntos. La nota de este apartado se conseguirá con la realización de ejercicios puntuables indicados en las sesiones de prácticas.

Para poder superar la asignatura se debe conseguir una calificación mínima de 5 puntos (sobre 10) una vez sumadas las notas obtenidas en cada apartado. Para poder proceder a la suma de las notas de cada apartado se debe lograr una calificación mínima de 1.5 puntos en la parte teórica y de 2 puntos en la parte práctica.

 

  • Convocatoria Extraordinaria:
    La evaluación consistirá en una única prueba, con el total de la puntuación La fecha de realización de la misma es la indicada por la Escuela Politécnica Superior (convocatoria Extraordinaria).

La evaluación de teoría y prácticas inciden en los resultados de aprendizaje de la asignatura (5 y 6) y permite mejorar en el nivel de alcance de las competencias CB1R, CB5, CB5R, CBB4R y CBB5R.

 

8. DOCUMENTACIÓN / BIBLIOGRAFÍA
ESPECÍFICA O BÁSICA:
  • Programación en C++ [Recurso electrónico] : un enfoque práctico Luis Joyanes Aguilar, Lucas Sáchez García. Edición: -. Autor: Joyanes Aguilar, Luis. Editorial: McGraw-Hill  (C. Biblioteca)
  • Programación en C++ [recurso electronico] : algoritmos, estructuras de datos y objetos Luis Joyanes Aguilar.. Edición: 2a ed.. Autor: Joyanes Aguilar, Luis.. Editorial: McGraw-Hill Interamericana de España  (C. Biblioteca)
GENERAL Y COMPLEMENTARIA:
  • El lenguaje de programación C++. Edición: Ed. especial, última reimp. Autor: Stroustrup, Bjarne. Editorial: Madrid [etc.]: Addison Wesley, 2007  (C. Biblioteca)
  • C++ for programmers [Recurso electrónico]. Edición: -. Autor: Deitel, Paul J.. Editorial: Upper Saddle River, N.J. : Prentice Hall, c2009.  (C. Biblioteca)
9. CRONOGRAMA (primer cuatrimestre)
 
Semana A1 - Clases expositivas en gran grupo A2R - Clases en pequeño grupo A3R - Tutorías colectivas Trabajo autónomo Observaciones
Nº 1
21 - 27 sept. 2020
2.02.00.0 6.0 Presentación Teoría: temas 1 y 2.
Nº 2
28 sept. - 4 oct. 2020
2.02.00.0 6.0 Teoría: tema 3. Práctica 1.
Nº 3
5 - 11 oct. 2020
2.02.00.0 6.0 Teoría: tema 3. Práctica 1 y 2.
Nº 4
12 - 18 oct. 2020
2.02.00.0 6.0 Teoría: temas 3 y 4. Práctica 2 y 3.
Nº 5
19 - 25 oct. 2020
2.02.00.0 6.0 Teoría: tema 4. Práctica 4.
Nº 6
26 oct. - 1 nov. 2020
2.02.00.0 6.0 Teoría: tema 4. Práctica 4.
Nº 7
2 - 8 nov. 2020
2.02.00.0 6.0 Teoría: tema 4. Práctica 4.
Nº 8
9 - 15 nov. 2020
2.02.00.0 6.0 Teoría: tema 5. Prácticas: Ejercicio puntuable.
Nº 9
16 - 22 nov. 2020
2.02.00.0 9.0 Teoría: tema 5. Práctica 5.
Nº 10
23 - 29 nov. 2020
2.02.00.0 6.0 Teoría: tema 5. Práctica 5.
Nº 11
30 nov. - 6 dic. 2020
2.02.00.0 6.0 Teoría: tema 6. Práctica 5.
Nº 12
7 - 13 dic. 2020
1.02.00.0 6.0 Teoría: tema 6. Práctica 6.
Nº 13
14 - 20 dic. 2020
2.02.00.0 6.0 Teoría: Tema 6 y Ejercicios Práctica 6.
Nº 14
21 - 27 dic. 2020
0.00.00.0 7.0  
Nº 15
28 dic. 2020 - 3 ene. 2021
0.00.00.0 0.0  
Nº 16
4 - 10 ene. 2021
0.02.00.0 9.0 Ejercicio puntuable
Nº 17
11 - 14 ene. 2021
0.00.00.0 0.0  
Total Horas 25.0 28.0 0.0 97.0  
10. ESCENARIO MIXTO

1) METODOLOGÍA DOCENTE Y ACTIVIDADES FORMATIVAS.

Las actividades que no puedan realizarse de forma presencial se desarrollarán en formato semipresencial con asistencia rotatoria al 50% (*), en el horario y aula asignados por la EPSJ, utilizando videoconferencia, siempre que el aforo y la infraestructura del espacio asignado para la docencia de la asignatura lo permitan. 

(*) El Centro podrá establecer un porcentaje de presencialidad distinto dependiendo del número de estudiantes y aforo del aula/laboratorio de acuerdo con las medidas sanitarias.

2) SISTEMA DE EVALUACIÓN

El sistema de evaluación e instrumentos serán los mismos que para la modalidad presencial, siempre que el aforo y la infraestructura del espacio asignado para las evaluaciones de la asignatura lo permitan. En caso contrario se sustituirán las pruebas presenciales por pruebas similares desarrolladas telemáticamente.

3) RECURSOS.

Se utilizarán los sistemas de videoconferencia que estén disponibles en los espacios que se habiliten para la docencia, así como otras plataformas recomendadas por la Universidad. Las actividades que no puedan realizarse de forma presencial se realizarán mediante actividades síncronas y/o asíncronas realizadas mediante la plataforma de docencia virtual.

Queda expresamente prohibida la grabación por ningún medio de las actividades presenciales o no presenciales síncronas sin permiso explícito del docente.

11. ESCENARIO NO PRESENCIAL

1) METODOLOGÍA DOCENTE Y ACTIVIDADES FORMATIVAS.

Las actividades que no puedan realizarse de forma presencial se realizarán mediante actividades síncronas y/o asíncronas realizadas mediante la plataforma de docencia virtual y los mecanismos que la Universidad permita o habilite.

2) SISTEMA DE EVALUACIÓN.

El sistema e instrumentos de evaluación serán los mismos que para la modalidad presencial, sustituyendo las pruebas presenciales por pruebas similares desarrolladas mediante el uso de la plataforma de docencia online u otras que la Universidad permita o habilite, siempre que se garantice la identidad del estudiante.

3) RECURSOS.

Las actividades que no puedan realizarse de forma presencial se realizarán mediante actividades síncronas y/o asíncronas realizadas mediante la plataforma de docencia virtual.

En todo caso, queda expresamente prohibida la grabación por ningún medio de las actividades presenciales o no presenciales síncronas sin permiso explícito del docente.

CLÁUSULA DE PROTECCIÓN DE DATOS (evaluación on-line)

Responsable del tratamiento: Universidad de Jaén, Campus Las Lagunillas, s/n, 23071 Jaén

Delegado de Protección de Datos:dpo@ujaen.es

Finalidad: Conforme a la Ley de Universidades y demás legislación estatal y autonómica vigente, realizar los exámenes correspondientes a las asignaturas en las que el alumno o alumna se encuentre matriculado. Con el fin de evitar fraudes en la realización del mismo, el examen se realizará en la modalidad de video llamada, pudiendo el personal de la Universidad de Jaén contrastar la imagen de la persona que está realizando la prueba de evaluación con los archivos fotográficos del alumno en el momento de la matrícula. Igualmente, con la finalidad de dotar a la prueba de evaluación de contenido probatorio de cara a revisiones o impugnaciones de la misma, de acuerdo con la normativa vigente, la prueba de evaluación será grabada.

Legitimación: cumplimiento de obligaciones legales (Ley de Universidades) y demás normativa estatal y autonómica vigente.

Destinatarios: prestadores de servicios titulares de las plataformas en las que se realicen las pruebas con los que la Universidad de Jaén tiene suscritos los correspondientes contratos de acceso a datos.

Plazos de conservación: los establecidos en la normativa aplicable. En el supuesto en concreto de las grabaciones de los exámenes, mientras no estén cerradas las actas definitivas y la prueba de evaluación pueda ser revisada o impugnada.

Derechos: puede ejercitar sus derechos de acceso, rectificación, cancelación, oposición, supresión, limitación y portabilidad remitiendo un escrito a la dirección postal o electrónica indicada anteriormente. En el supuesto que considere que sus derechos han sido vulnerados, puede presentar una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es

Cláusula grabación de clases PROTECCIÓN DE DATOS DE CARÁCTER PERSONAL

Responsable del tratamiento: Universidad de Jaén, Paraje Las Lagunillas, s/n; Tel.953 212121; www.ujaen.es

Delegado de Protección de Datos (DPO): TELEFÓNICA, S.A.U. ; Email: dpo@ujaen.es

Finalidad del tratamiento: Gestionar la adecuada grabación de las sesiones docentes con el objetivo de hacer posible la enseñanza en un escenario de docencia multimodal y/o no presencial.

Plazo de conservación: Las imágenes serán conservadas durante los plazos legalmente previstos en la normativa vigente.

Legitimación: Los datos son tratados en base al cumplimiento de obligaciones legales (Ley Orgánica 6/2001, de 21 de diciembre, de Universidades) y el consentimiento otorgado mediante la marcación de la casilla habilitada a tal efecto.

Destinatarios de los datos (cesiones o transferencias): Toda aquella persona que vaya a acceder a las diferentes modalidades de enseñanza.

Derechos: Ud. podrá ejercitar los derechos de Acceso, Rectificación, Cancelación, Portabilidad, Limitación del tratamiento, Supresión o, en su caso, Oposición. Para ejercitar los derechos deberá presentar un escrito en la dirección arriba señalada dirigido al Servicio de Información, Registro y Administración Electrónica de la Universidad de Jaén, o bien, mediante correo electrónico a la dirección de correo electrónico. Deberá especificar cuál de estos derechos solicita sea satisfecho y, a su vez, deberá acompañarse de la fotocopia del DNI o documento identificativo equivalente. En caso de que actuara mediante representante, legal o voluntario, deberá aportar también documento que acredite la representación y documento identificativo del mismo. Asimismo, en caso de considerar vulnerado su derecho a la protección de datos personales, podrá interponer una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es