Universidad de Jaén

Menú local

Guía docente 2017-18 - 14311008 - Programación I



TITULACIÓN: Grado en Ingeniería de tecnologías de telecomunicación (14311008)
CENTRO: ESCUELA POLITÉCNICA SUPERIOR (LINARES)
TITULACIÓN: Grado en Ingeniería telemática (14511008)
CENTRO: ESCUELA POLITÉCNICA SUPERIOR (LINARES)
CURSO: 2017-18
ASIGNATURA: Programación I
GUÍA DOCENTE
1. DATOS BÁSICOS DE LA ASIGNATURA
NOMBRE: Programación I
CÓDIGO: 14311008 (*) CURSO ACADÉMICO: 2017-18
TIPO: Troncal / Básica
Créditos ECTS: 6.0 CURSO: 1 CUATRIMESTRE: PC
WEB: http://dv.ujaen.es/docencia/goto_docencia_crs_200676.html
2. DATOS BÁSICOS DEL PROFESORADO
NOMBRE: RIVERO CEJUDO, Mª LINAREJOS
IMPARTE: Teoría - Prácticas [Profesor responsable]
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A - 231 E-MAIL: mlina@ujaen.es TLF: 953648559
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/57906
URL WEB: http://wwwdi.ujaen.es/?q=es/mlina
ORCID: https://orcid.org/0000-0003-3563-6132
3. PRERREQUISITOS, CONTEXTO Y RECOMENDACIONES
PRERREQUISITOS:
-
CONTEXTO DENTRO DE LA TITULACIÓN:

Esta asignatura es fundamental para el desarrollo de  capacidades fundamentales para el desempeño profesional del futuro titulado. En la actualidad, la actividad de un ingeniero Telemática se apoya en el uso de material, herramientas informáticas, y desarrollo de  aplicaciones informáticas para resolver problemas específicos. Esta materia trata de capacitar al estudiante en 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

RECOMENDACIONES Y ADAPTACIONES CURRICULARES:

Es recomendable, aunque no estrictamente necesario, que el alumno tenga familiaridad con el manejo de ordenadores personales a nivel de usuario, es decir, conozca el manejo elemental de sistema operativo Windows (Xp, Vista, 7 o similares) y de herramientas de edición de textos. Además es recomendable saber navegar por Internet y comunicarse mediante correo electrónico. En cualquier caso, se incluirá una sesión práctica inicial introductoria para los alumnos que no se ajusten a estas recomendaciones.

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
CGB.2 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.
 
Resultados de aprendizaje
Resultado Resul-01 Ser capaz de generar en el alumno la capacidad de abstracción, rigor, análisis y síntesis necesarias en la Ciencia.
Resultado Resul-02 Transmitir y generar en el alumno el hábito de pensar para resolver problemas de todo tipo
Resultado Resul-03 Introducir conceptos que serán básicos en el desarrollo de la programación, y desarrollar destreza en las técnicas y metodologías de la programación y sistemas operativos
Resultado Resul-13 Conocer materias básicas y tecnológicas que capaciten para el aprendizaje de nuevos métodos y tecnologías
Resultado Resul-14 Dotar de una gran versatilidad para adaptarse a nuevas situaciones.
Resultado Resul-15 Conocer y aplicar elementos básicos de economía y de gestión de recursos humanos, organización y planificación de proyectos.
5. CONTENIDOS

Teórico:

Módulo 1. Introducción a la Informática

                 Fundamentos de Sistemas operativos y Bases de datos

Módulo 2. Programación Modular y estructurada

     Práctico:

  • Familiarizar al alumno con el uso del ordenador y su sistema operativo (Window, linux,..)
  • Sesiones destinadas al uso y menejo de un lenguaje de programación esturcturada para ayudar a entender los conceptos desrrollados en la parte teórica de la asignatura

Teórico:

Módulo 1:

1.Introducción a la Informática

    Computadores y programas

    Ciclo de Vida de un programa

    Fundamentos de sistemas operativos y bases de datos

Módulo 2:

2. Programación modular y estructurada

   2.1  Tipos de datos, expresiones, y operadores

  • Variables
  • Operaciones aritméticas
  • Operadores
  • Expresiones
  • Acceso a miembros
  • Sentencias y bloques

 

   2. 2 Estructuras de Control

  • Estructuras selectivas
  • Estructuras repetitivas

   2.3  Programación Modular y Funciones

    2.4  Array y vectores

  • Array
  • Array Multidimensionales
  • Vectores

 2.5 . Entrada/salida

  • E/S básica
  • Clases de flujos
  • Entrada por consola
  • Salida por consola
  • Archivos

 2.6  Recogida de basura y gestión de memoria

  Práctico:  

  • Práctica 1: Estructuras Secuenciales
  • Práctica 2: Estructuras condicionales
  • Práctica 3: Estructuras cíclicas
  • Práctica 4: Funciones y Procedimientos

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 expositivas en gran grupo: Clases magistrales
  • M3 - Clases expositivas en gran grupo: Actividades introductorias
26.0 39.0 65.0 2.6
  • CGB.2
A2 - Clases en grupos de prácticas
  • M10 - Clases en grupos de prácticas: Aulas de informática
  • M11 - Clases en grupos de prácticas: Resolución de ejercicios
  • M6 - Clases en grupos de prácticas: Actividades prácticas
  • M7 - Clases en grupos de prácticas: Seminarios
  • M8 - Clases en grupos de prácticas: Debates
  • M9 - Clases en grupos de prácticas: Laboratorios
30.0 45.0 75.0 3.0
  • CGB.2
A3 - Tutorias Colectivas
  • M14 - Tutorias Colectivas/Individuales: Supervisión de trabajos dirigidos
4.0 6.0 10.0 0.4
  • CGB.2
TOTALES: 60.0 90.0 150.0 6.0  
 
INFORMACIÓN DETALLADA:

La asignatura se divide en dos partes fuertemente relacionadas: teoría y prácticas. La teoría se impartirá en su mayor parte con sesiones magistrales, incluyendo varias sesiones de actividades,resolución de dudas y debate con las que se evaluará la participación del alumno en la asignatura. La parte práctica se realizará en el laboratorio de informática, utilizando el ordenador para el desarrollo de dichas sesiones.

7. SISTEMA DE EVALUACIÓN
 
ASPECTO CRITERIOS INSTRUMENTO PESO
Asistencia y/o participación en actividades presenciales y/o virtuales Participación activa en la clase. Observación y notas del profesor -correpcion del trabajo 20.0%
Conceptos teóricos de la materia Dominio de los conocimientos teóricos y operativos de la materia. Examen teórico (prueba objetiva de respuesta breve) 60.0%
Prácticas de laboratorio/campo/uso de herramientas TIC Presentación de trabajos prácticos y validación de los mismos Examen práctico (prueba objetiva para resolver en ordenador) 20.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:
  • Hay que aprobar teoría (60% de la nota) y prácticas (20%) por separado para poder aprobar la asignatura y (20 %) en participación.
  • Los exámenes serán realizados en la fecha establecida en la convocatoria oficial, nunca fuera de plazo.

 

TEORÍA

  • La teoría se evaluará mediante la realización de un examen a final del cuatrimestre.
  • La nota de teoría no se guarda entre convocatorias.

 

Examen de Teoría

  • El examen de la asignatura consistirá en una serie de cuestiones acerca de los contenidos teóricos y prácticos vistos en clase. Se adquiere la competencia CGB.2   y se obtienen los resultados de aprendizaje 1,2 3, 13, y 14
  • Cada página del examen debe estar encabezada por el nombre y apellidos del alumno, la fecha, el número de página y el número total de páginas entregadas.
  • La revisión del examen será únicamente el día y a la hora fijadas por el profesor de la asignatura.

 

 

PRÁCTICAS

  • La nota de prácticas supone 2 puntos de la calificación total de la asignatura.
  • Consistirá de un examen práctico
  • La parte práctica de la asignatura se evaluará mediante un ejercicio de programación propuesto por el profesor. El modelo de evaluación será un proceso de validación consistente en un examen delante del PC de una duración determinada dentro de la cual tendrá que resolverse. Se adquiere la competencia CGB.2 y como resultados del aprendizaje se obtienen los resultados 2,3y 13
  • La asistencia a prácticas será obligatoria. Sólo se podrán tener dos faltas de asistencia no justificadas.
  • Si se han aprobado las prácticas, se guardará la nota de prácticas sólo hasta la convocatoria de Julio del curso actual.

 

 

 

PARTICIPACIÓN EN CLASE

 El alumno puede optar 1,5 puntos por entrega de un trabajo práctico. Se obtiene el resultado de aprendizaje 2,3 y 15

El alumno puede optar 0,5 puntos sobre la nota de teoría mediante la participación y entrega de pequeñas prácticas durante las sesiones del laboratorio

8. DOCUMENTACIÓN / BIBLIOGRAFÍA
ESPECÍFICA O BÁSICA:
  • C: manual de referencia. Edición: 4ª ed. Autor: Schildt, Herbert. Editorial: Madrid [etc.]: Osborne : McGraw-Hill, D.L. 2002  (C. Biblioteca)
  • Programación en Turbo C. Edición: [2ª ed.]. Autor: Schildt, Herbert. Editorial: Madrid [etc.]: Borland Osborne McGraw-Hill, D.L. 1993  (C. Biblioteca)
  • Essential C++. Edición: -. Autor: Lippman, Stanley B.. Editorial: Reading, Massachusetts [etc] : Addison-Wesley, 1999.  (C. Biblioteca)
  • C++ estándar. Edición: -. Autor: Hernández Orallo, Enrique. Editorial: Madrid : Paraninfo, 2002.  (C. Biblioteca)
GENERAL Y COMPLEMENTARIA:
  • Problemas de metodología de la programación. Edición: -. Autor: Joyanes Aguilar, Luis. Editorial: Madrid [etc.] : McGraw-Hill, D.L. 2003  (C. Biblioteca)
  • Fundamentos generales de programación. Edición: -. Autor: Joyanes Aguilar, Luis. Editorial: México : McGraw Hill, 2013  (C. Biblioteca)
  • Estructuras de datos y algoritmos. Edición: 1ª ed. en español, 1ª reimp. Autor: Aho, Alfred V.. Editorial: México [etc.]: Pearson Educación, 1998  (C. Biblioteca)
  • Algoritmos y estructuras de datos. Edición: -. Autor: Wirth, Niklaus. Editorial: México [etc.]: Prentice-Hall Hispanoamericana, cop. 1987  (C. Biblioteca)
  • C++ primer [Recurso electrónico]. Edición: 5th ed. Autor: Lippman, Stanley B. Editorial: Upper Saddle River, N.J. : Addison-Wesley, c2013  (C. Biblioteca)
9. CRONOGRAMA (primer cuatrimestre)
 
Semana A1 - Clases expositivas en gran grupo A2 - Clases en grupos de prácticas A3 - Tutorias Colectivas Trabajo autónomo Observaciones
Nº 1
11 - 17 sept. 2017
0.00.00.0 0.0  
Nº 2
18 - 24 sept. 2017
2.02.00.0 0.0 Clases expositivas, Laboratorio de prácticas Tutorías Colectivas
Nº 3
25 sept. - 1 oct. 2017
2.02.00.0 5.0 Clases expositivas, Laboratorio de prácticas Tutorías Colectivas
Nº 4
2 - 8 oct. 2017
2.02.00.0 5.0 Clases Expositivas Laboratorio de Prácticas
Nº 5
9 - 15 oct. 2017
2.02.00.0 5.0 Clases Expositivas Laboratorio de Prácticas
Nº 6
16 - 22 oct. 2017
2.02.01.0 5.0 Clases Expositivas Laboratorio de Prácticas Tutorías colectivas
Nº 7
23 - 29 oct. 2017
1.03.01.0 5.0 Clases Expositivas Laboratorio de Prácticas
Nº 8
30 oct. - 5 nov. 2017
2.02.01.0 5.0 Clases Expositivas Laboratorio de Prácticas
Nº 9
6 - 12 nov. 2017
2.02.00.0 8.0 Clases Expositivas Laboratorio de Prácticas Presentación de trabajos Tutorías Colectivas
Nº 10
13 - 19 nov. 2017
2.02.00.0 8.0 Clases Expositivas Laboratorio de Prácticas
Nº 11
20 - 26 nov. 2017
2.02.00.0 8.0 Clases Expositivas Laboratorio de Prácticas
Nº 12
27 nov. - 3 dic. 2017
1.03.01.0 8.0 Clases Expositivas Laboratorio de Prácticas
Nº 13
4 - 10 dic. 2017
2.02.00.0 8.0 Clases Expositivas Laboratorio de Prácticas
Nº 14
11 - 17 dic. 2017
2.02.00.0 10.0 Clases Expositivas Laboratorio de Prácticas
Nº 15
18 - 21 dic. 2017
2.02.00.0 10.0 Clases Expositivas Laboratorio de Prácticas Presentación de trabajos
Total Horas 26.0 30.0 4.0 90.0