Guia docente
DATOS IDENTIFICATIVOS 2019_20
Asignatura PROGRAMACION I Código 00709009
Enseñanza
GRADO EN INGENIERÍA INFORMÁTICA
Descriptores Cr.totales Tipo Curso Semestre
6 Formación básica Primer Primero
Idioma
Castellano
Prerrequisitos
Departamento ING.MECANICA,INFORMAT.AEROESP.
Responsable
FERNÁNDEZ LLAMAS , CAMINO
Correo-e cferll@unileon.es
fjrodl@unileon.es
Profesores/as
FERNÁNDEZ LLAMAS , CAMINO
RODRÍGUEZ LERA , FRANCISCO JAVIER
Web http://agora.unileon.es
Descripción general Esta es la primera asignatura de programacion del grado. El alumno debe aprender los fundamentos de programación de computadores de propósito general, adquiriendo una maestría adecuada con el lenguaje de programación Java.
Tribunales de Revisión
Tribunal titular
Cargo Departamento Profesor
Presidente CONDE GONZALEZ , MIGUEL ANGEL
Secretario ING.MECANICA,INFORMAT.AEROESP. CASTEJON LIMAS , MANUEL
Vocal ING.MECANICA,INFORMAT.AEROESP. SANCHEZ GONZALEZ , LIDIA
Tribunal suplente
Cargo Departamento Profesor
Presidente ING.MECANICA,INFORMAT.AEROESP. MATELLAN OLIVERA , VICENTE
Secretario ING.MECANICA,INFORMAT.AEROESP. PEREZ GARCIA , HILDE
Vocal ING.MECANICA,INFORMAT.AEROESP. PANIZO ALONSO , LUIS

Competencias
Código  
A18121 709CE4 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.
B5618 709CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones.
B5623 709CT1 Capacidad para el análisis, síntesis, resolución de problemas y la toma de decisiones.
B5627 709CT5 Capacidad de trabajo en equipo, asumiendo diferentes roles dentro del grupo.
C2 CMECES2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio.

Resultados de aprendizaje
Resultados Competencias
Conoce los principios básicos del paradigma de programación orientada a objetos. A18121
B5618
C2
Aplica los conocimientos de programación utilizando el lenguaje de java. A18121
B5618
B5623
B5627
C2
Realiza detección y corrección de errores en código. A18121
B5618
B5623
B5627
C2
Calcula la calidad del código mediante la cobertura de los test. A18121
B5618
B5623
B5627
C2

Contenidos
Bloque Tema
A. Introducción 1. Introducción a la programación de computadores y al paradigma de orientación a objetos
2. Breve historia de la programación y de los lenguajes de programación.
3. Procesos básicos de programación. Análisis y Diseño.
4. Ciclo básico de compilación.
5. Entorno de desarrollo.Editor, compilador, depurador.
B. El lenguaje de programación java - bases 6. Identificadores, variables, tipos de operadores, expresiones.
7. Sentencias de control.
8. Clases, objetos y métodos.
9. Matrices y cadenas.
C. El lenguaje de programación java - avanzado 10. Profundización en métodos y clases. Representación en memoria.
12. Paquetes e Interfaces.
13. Excepciones.
14. Depuración y prueba.
14. Bibliotecas.


Planificación
Metodologías  ::  Pruebas
  Horas en clase Horas fuera de clase Horas totales
Tutorías 2 0 2
 
Prácticas en laboratorios 28 28 56
Trabajos 0 16 16
 
Sesión Magistral 28 14 42
 
Pruebas objetivas de preguntas cortas 2 0 2
Pruebas prácticas 2 30 32
 
(*)Los datos que aparecen en la tabla de planificación són de carácter orientativo, considerando la heterogeneidad de los alumnos

Metodologí­as
Metodologías   ::  
  descripción
Tutorías Seguimiento de la actividad y progresión del alumno asesorando, corrigiendo y proponiendo actividades de mejora.
Prácticas en laboratorios Realización de ejercicios prácticos en ordenador basados en los conocimientos impartidos en las clases magistrales y con la asistencia, orientación y supervisión del trabajo del alumno por parte del profesor.
Trabajos Realización individual de tareas de programación que se corregirán de forma automática y que se defenderán en sesiones presenciales.
Sesión Magistral Exposición y explicación de los fundamentos teóricos y metodológicos con la participación activa de los alumnos.

Tutorías
 
Tutorías
Sesión Magistral
Prácticas en laboratorios
descripción
En la pagina web de la asignatura (agora.unileon.es) se indicaran las horas de tutorias individualizadas del profesorado durante el curso.

Evaluación
  descripción calificación
Trabajos Realización de programas de software y su posterior defensa de manera individual y presencial. 15%-50%
Pruebas objetivas de preguntas cortas Realización de pruebas objetivas sobre los contenidos teóricos y prácticos de la asignatura 30%-50%
Pruebas prácticas Realización de las prácticas semanales 10%-30%
Otros Nota asignada por el profesor evaluando la participación del alumno en la asignatura. 0%-10%
 
Otros comentarios y segunda convocatoria

Los trabajos presentados podrán ser revisados con un programa informático antiplagio que podrá realizar comprobaciones entre los trabajos de los alumnos de la convocatoria actual y anteriores y contra fuentes externas. En el caso de detectarse plagio, el trabajo se calificará como suspenso. Durante las pruebas de evaluación no será posible la utilización de recursos electrónicos (calculadoras, tablets, teléfonos, ordenadores, etc), excepto para aquellas pruebas que bajo indicación expresa del profesor requieran el uso de alguno de estos recursos. En caso de producirse alguna irregularidad durante la celebración del examen o prueba de evaluación correspondiente se procederá a la retirada inmediata del examen, expulsión del alumno y calificación como suspenso. En cualquier caso se atenderá a lo establecido en la normativa interna de la ULe incluida en el documento "Pautas de actuación en los supuestos de plagio, copia o fraude en exámenes o pruebas de evaluación" (Aprobado Comisión Permanente del Consejo de Gobierno 29/01/2015).

En la segunda convocatoria ordinaria el alumno tendrá que completar los ejercicios, practicas de laboratorio y trabajos de programación que no hubiese realizado durante el desarrollo de la asignatura y defenderlos presencialmente. Así mismo tendrá que realizar una prueba sobre los conocimientos teóricos impartidos en la asignatura y realizar una tarea de programación.


Fuentes de información
Acceso a la Lista de lecturas de la asignatura

Básica Steve McConnell, Code Complete. 2º Edition, Microsoft, 2004
Herbert Schildt, Java 7, Anaya Multimedia, 2012
Bruce Eckel, Piensa en Java, Prentice Hall, 4th edition (2006)

Complementaria


Recomendaciones