Ficha asignatura

Universidad de Alicante. Página principal
Ficha de la asignatura: FUNDAMENTOS DE PROGRAMACIÓN
Saltar idiomas
Español | Valencià | English
Saltar iconos
  • PDF
  • Imprimir
  • Inicio
Saltar cabecera
Universidad de Alicante. Página principal
Ficha de la asignatura

GUÍA DOCENTE
33608 - FUNDAMENTOS DE PROGRAMACIÓN (2017-18)

Código33608
Crdts. ECTS.6


Departamentos y Áreas
DepartamentosÁreaCréditos teóricos presencialesCréditos prácticos presencialesDpto. Respon.Respon. Acta
LENGUAJES Y SISTEMAS INFORMÁTICOSLENGUAJES Y SISTEMAS INFORMATICOS1,21,2
CIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIALCIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL00


Estudios en los que se imparte
GRADO EN TECNOLOGÍAS DE LA INFORMACIÓN PARA LA SALUD


Contexto de la asignatura para el curso 2017-18

Asignatura de 6 créditos ECTS, impartida en el 2º Cuatrimestre del 1er curso de Graduado en Ingeniería para la Salud


 



Profesor/a responsable
CACHERO CASTRO, CRISTINA


Profesores (2017-18)
Grupo Profesor/a
CLASE TEÓRICA DE 336081CACHERO CASTRO, CRISTINA
PROFESOR/A TITULAR DE UNIVERSIDAD
PRÁCTICAS CON ORDENADOR DE 336081CACHERO CASTRO, CRISTINA
PROFESOR/A TITULAR DE UNIVERSIDAD
 2CACHERO CASTRO, CRISTINA
PROFESOR/A TITULAR DE UNIVERSIDAD
 3CACHERO CASTRO, CRISTINA
PROFESOR/A TITULAR DE UNIVERSIDAD


Matriculados en grupos principales (2017-18)
Grupo (*)Número
1: CLASE TEÓRICA DE 33608 96
TOTAL 96


Grupos de matricula (2017-18)
Grupo (*)SemestreTurnoIdiomaDistribución
1  (CLASE TEÓRICA DE 33608) 2do. M CAS desde NIF - hasta NIF -
1  (PRÁCTICAS CON ORDENADOR DE 33608) 2do. M CAS desde NIF - hasta NIF -
2  (PRÁCTICAS CON ORDENADOR DE 33608) 2do. M CAS desde NIF - hasta NIF -
3  (PRÁCTICAS CON ORDENADOR DE 33608) 2do. M CAS desde NIF - hasta NIF -
(*) 1:1 - CAS
(*) 1:1 - CAS
(*) 2:2 - CAS
(*) 3:3 - CAS


Consulta Gráfica de Horario
   Más informaciónPincha aquí


Horario (2017-18)
ModoGrupo (*)Día inicioDía finDíaHora inicioHora finAula 
CLASE TEÓRICA 1 29/01/2018 23/05/2018 L 09:00 11:00 A2/0D01 
PRÁCTICAS CON ORDENADOR 1 29/01/2018 23/05/2018 L 11:00 13:00 0016PB064 
  2 29/01/2018 23/05/2018 L 13:00 15:00 0016PB064 
  3 29/01/2018 23/05/2018 J 13:00 15:00 0016P1002 
(*) CLASE TEÓRICA
 1: 1 - CAS
(*) PRÁCTICAS CON ORDENADOR
 1: 1 - CAS
 2: 2 - CAS
 3: 3 - CAS


Competencias de la asignatura (verificadas por ANECA en grados y másteres oficiales)

GRADO EN TECNOLOGÍAS DE LA INFORMACIÓN PARA LA SALUD

Competencias Generales del Título (CG)
  • CG6: Conocer las materias básicas y tecnologías, que capaciten tanto para el aprendizaje y desarrollo de nuevos métodos y tecnologías, como para la adaptación a nuevas situaciones.

Competencias específicas (CE)
  • CE33: Comprender y dominar los conceptos básicos de matemática discreta, lógica, algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios de la ingeniería.
  • CE34: Adquirir 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 (Objetivos formativos)
  • Adquirir de manera progresiva y sistemática una correcta metodología para la programación de ordenadores.
  • Conocer los elementos fundamentales de un lenguaje de programación.
  • Identificar las principales estructuras de datos y técnicas algorítmicas.
  • Modelar, diseñar e implementar soluciones atendiendo a compromisos de modularidad y eficiencia.
  • Uso de herramientas y entornos de programación.


Objetivos específicos aportados por el profesorado para el curso 2017-18
  • Comprender el concepto y estructura de un programa en el paradigma estructurado
  • Conocer los principales tipos de datos que se utilizan en un programa
  • Entender el concepto de algoritmo y ser capaz de implementar algoritmos a partir de una especificacion software
  • Familiarizarse con los distintos formatos de entrada y salida de datos de un programa
  • Ser capaz de manejar estructuras de datos en memoria
  • Ser capaz de estructurar y comentar un programa de manera que se incremente su mantenibilidad
  • Manejar distintos sistemas de almacenamiento secundario de datos (ficheros, bd, ... )
  • Familiarizarse con el uso de herramientas y entornos de programación
  • Ser capaz de implementar soluciones software que hagan uso de los conocimientos anteriores

 

 



Contenidos para el curso 2017-18

0.- Introducción a la programación
1.- Conceptos básicos Python



  • Variables

  • Sentencias de asignación

  • Expresiones y operadores

  • Entrada y salida de un programa

  • Sentencias condicionales: if-elif-else


2.- Sentencias de repetición: bucles while y for
3.- Gestión de cadenas
4.- Descomposición modular



  • Funciones

  • Módulos

  • Librerías


 


5.- Estructuras de datos complejas:



  • Tuplas

  • Listas 

  • Diccionarios


6.- E/S: Manejo de ficheros
7.- E/S: Manejo de BD
8.- Gestión de errores
9.- GUIs



Instrumentos y Criterios de Evaluación 2017-18

Convocatoria de Junio:

  • Examen parcial (no elimina materia): 20%
  • Entrega de programas: 30%  (entrega mínima 80% para ser evaluable)
  • Examen final: 50% (u 80% en caso de no haber podido realizar las entregas estipuladas durante el curso). Mínimo un 4 para hacer media.

Convocatoria de Julio:

  • Examen de programación. 
TipoCriterioDescripciónPonderación
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE

Examen de programación. Se realizará sobre mitad de curso, e incluirá el temario impartido hasta ese momento. 

Examen parcial20
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE

Todas las entregas programadas computarán por igual

 

 

Propuestas de programa30
EXAMEN FINAL

Al final de la asignatura todos los alumnos tendrán que realizar un examen de programación que demuestre su dominio de la materia. Se exigirá una nota mínima de 4 para hacer media con la nota de evaluación continua. 

Examen de programación50
TOTAL100


Fechas de exámenes oficiales para el curso 2017-18
Información no disponible en estos momentos.
(*) 1:1 - CAS
(*) 1:1 - CAS
(*) 2:2 - CAS
(*) 3:3 - CAS


Enlaces relacionados
Sin Datos


Bibliografía

Head first programming: A learner`s guide to programming using the Python language
Autor(es):GRIFFITHS, David; BARRY, Paul
Edición:Datos no disponibles.
ISBN: 978-0596802370
Categoría:Básico (*3)
 [ Acceso al catálogo de la biblioteca universitaria
(*3) Estos apartados hacen referencia a la pertenencia de la obra para la asignatura, no a la calidad de la misma.
Este documento puede utilizarse como documentación de referencia de esta asignatura para la solicitud de reconocimiento de créditos en otros estudios.


Documento para la solicitud de reconocimiento de créditos en otros estudios. Es necesario que se firme en el departamento correspondiente.



Documento con toda la información de la Guía Docente



Versión impresa reducida


Saltar pie
Servicio de informática
Saltar estandares
Condiciones de uso - Accesibilidad - Info Legal - © Universidad de Alicante 1996-2009